কীভাবে খুব বিস্তৃত ভূমি অঞ্চল শেফফাইল থেকে একটি সমুদ্রের শেফফাইল পাবেন?


10

আমি একটি শেফফিল "বিপরীত" করার সম্ভাবনা খুঁজছি। আমি যা করতে চাই তা হ'ল মহাদেশ এবং দ্বীপপুঞ্জের সাথে একটি শেফফাইল রূপান্তর করা একটি জলবায়ুযুক্ত আকৃতিতে f প্রাকৃতিক পৃথিবী থেকে বিদ্যমান সমুদ্রের আকারটি খুব সঠিক নয়।

সক্রিয় ওএসএম সহযোগী হিসাবে, আমি ভেবেছিলাম ওএসএম থেকে বিদ্যমান শেফফিলগুলি ব্যবহার করা আমার পক্ষে ভাল। এগুলি জিআইএসের দৃষ্টিকোণ থেকে অনেক বেশি নির্ভুল তবে খুব বগি। তবে ম্যাপসভারটি এটির সাথে কাজ করতে পারে তাই আমি ভেবেছিলাম এগুলি ঠিক করা উচিত। এই শেফফাইলগুলি, তাদের মধ্যে কয়েকটি এখানে আপনি খুঁজে পেতে পারেন http://metro.teczno.com/#coastline খুব বড়।

আমি বিশ্ব সীমানা (-180 থেকে 180, -90 থেকে 90) সহ একটি বহুভুজ সহ একটি শৈলফিল তৈরি করেছি। তারপরে আমি আমার ওয়ার্ল্ড সীমানা থেকে এমন অঞ্চলগুলি ক্লিপ করার চেষ্টা করেছি যেখানে স্থলভাগ অন্যান্য শেফফিলের মধ্যে রয়েছে। আমি এটি কিউজিআইএস, ভেক্টর সরঞ্জাম -> পার্থক্য ফাংশন দিয়ে চেষ্টা করেছি। 100% সিপিইউ ব্যবহারের সাথে 12 ঘন্টা পরে, আমি এটি বন্ধ করে দিয়েছি। এটি সর্বদা 100% এর অগ্রগতি প্রদর্শন করে। র‌্যাম কোনও সমস্যা ছিল না।

আমি সম্ভবত "ওয়ার্ল্ড বহুভুজ" থেকে লিনাক্স কমান্ড লাইন থেকে জমি অঞ্চলগুলি সরিয়ে নেওয়ার জন্য আরেকটি সম্ভাবনা খুঁজছি।


2
আর্কজিআইএস-এ আপনি যে ক্রিয়াকলাপটির বর্ণনা দিচ্ছেন সেটি ইরেজ হিসাবে পরিচিত। দেখে মনে হচ্ছে আপনি একটি ওপেন সোর্স সমাধান খুঁজছেন তাই সম্ভবত সেই শব্দটি অনুসন্ধান করা কিছু পরিবর্তন করবে। ম্যাপ উইন্ডো দেখে মনে হচ্ছে এটিতে একটি মুছার সরঞ্জাম রয়েছে তবে এখানে আলোচনার পরামর্শ দেয় এটিরও
পলিজিও

2
আপনি নিজের শেপফাইলটিকে "ওয়ার্ল্ড সীমানা সহ বহুভুজ (-180 থেকে 180, -90 থেকে 90)" ছোট অংশে ভাগ করতে চাইবেন। তারপরে আপনি অঞ্চলগুলি ক্লিপ করতে পারেন। আপনি দুটি সম্ভাব্য সমস্যার মুখোমুখি হচ্ছেন, একটি হ'ল আপনি একই সময়ে উত্তর গোলার্ধ এবং দক্ষিণ গোলার্ধের উভয়টিতে ডেটা প্রক্রিয়াকরণ করছেন। দুটি, -180/180 সীমা সহ সম্ভাব্য সমস্যা। আপনার বিশ্বের সীমানাকে 4 টি ছোট ছোট ভাগে ভাগ করার চেষ্টা করুন যেমন বিশ্বের শীর্ষে বাম, শীর্ষে ডান, নীচে বাম, নীচে ডান দিকে।
মাইকেল মার্কিয়েটা

আমি ধরে নিয়েছি, আপনি যখন আপনার বিশ্ব বহুভুজ তৈরি করেছিলেন তখন আপনি এটিকে ভূমিটির ডেটা হিসাবে একই সিস্টেমে প্রক্ষেপণ করেছিলেন?
djq

উত্তর:


6

উদ্ধার করতে রাস্টারদের! আপনি নিজের শেফফাইলটিকে রাস্টারে রূপান্তর করে, 'উল্টো' অপারেশন করে এটিকে আবার ভেক্টরে রূপান্তর করে এই অপারেশনটি করতে পারেন

  • রাস্টার -> রূপান্তর -> রাস্টারাইজ করুন। আউটপুট স্তর রাস্টার 1
  • ক্ষেত্র ক্যালকুলেটর খুলুন, রাস্টার 1 @ 1 = 0 লিখুন
  • রাস্টার -> রূপান্তর -> বহুভুক্ত, আউটপুট স্তর সমুদ্র_পলিগন
  • অ্যাট্রিবিউট টেবিলটি খুলুন, ডিএন = 0 অনুসন্ধান করুন, টগল সম্পাদনা করুন, নির্বাচিত বৈশিষ্ট্যগুলি মুছুন এবং সংরক্ষণ করুন। আপনার সাথে যা অবশিষ্ট থাকবে তা সমুদ্র অঞ্চলের বহুভুজ হবে।

এখানে চিত্র বর্ণনা লিখুন


1

সাগা জিআইএস (এবং আরও অনেকে সম্ভবত) এর একটি কমান্ড রয়েছে "বহুভুজ ছেদ"। পুরো বিশ্ব জুড়ে একটি বহুভুজ তৈরি করুন এবং এটি থেকে আপনার স্থল বহুভুজকে বিয়োগ করুন। সুতরাং 2 বা 3 পদ্ধতিটি লাইব্রেরিতে।

Usage: saga_cmd libshapes_polygons "Polygon Intersection" -SHAPES_A <str> [-FIELD_A <str>] -SHAPES_B <str> [-FIELD_B <str>] -SHAPES_AB <str> [-METHOD <str>] [-SPLITPARTS]
  -SHAPES_A:<str>   Layer A
    Shapes (input)
  -FIELD_A:<str>    Attribute A
    Table field
  -SHAPES_B:<str>   Layer B
    Shapes (input)
  -FIELD_B:<str>    Attribute B
    Table field
  -SHAPES_AB:<str>  Intersection
    Shapes (output)
  -METHOD:<str>     Method
    Choice
    Available Choices:
    [0] Complete Intersection
    [1] Intersection
    [2] Difference (A - B)
    [3] Difference (B - A)
  -SPLITPARTS       Split Parts
    Boolean

0

উপকূলের রেখাগুলিতে আপনার যদি বিশদ প্রয়োজন হয় তবে একজন রাস্টার খুব বেশি ডেটা-ভারী হতে পারে। Spatialthoughts দ্বারা প্রস্তাবিত কিন্তু ডেলাউন টিআইএন ব্যবহার করে একই নীতিটি কোনও বিকল্প হতে পারে?


0

এই আকার ফাইলগুলি উপকারী হতে পারে। এগুলি ইএসআরআই ম্যাপিং সেন্টার থেকে এসেছে এবং বেশ সঠিক হাইড্রোলজিকাল এবং সামুদ্রিক বৈশিষ্ট্য ডেটা রয়েছে।


0

তাদের জটিলতার কারণে ওএসএম ল্যান্ড শেফফাইলগুলি উল্টানোর ক্ষেত্রে আমি খুব বেশি সাফল্য পাইনি, তবে কাঁচা ওএসএম ডেটা থেকে স্থল এবং সমুদ্র উভয় আকারের ফাইল তৈরি করা সম্ভব। http://openstreetmapdata.com/data উভয় ডাউনলোডের প্রস্তাব দেয় যা আমি অত্যন্ত দরকারী বলে মনে করি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.