কিউজিআইএস-এ একটি মানচিত্র প্রজেক্ট করার পরে বহুভুজগুলি কোথায় গেল?


12

আমি জিআইএস-এর জ্ঞাত-পদ্ধতিতে মোটামুটি নতুন, তবে আমি একটি বিশ্ব মানচিত্রের প্রক্ষেপণ নিয়ে একটি সমস্যায় পড়েছি। আমি প্রাকৃতিক পৃথিবী থেকে ডাউনলোড করা সমস্ত দেশগুলির একটি চিত্রকর্ম রয়েছে। এই অন্যান্য প্রশ্নের পরামর্শ অনুসারে একটি অর্থোোগ্রাফিক হিসাবে এটি প্রজেক্ট করার পরে , আমি ল্যাট / লম্বাটি পরিবর্তন করেছি যাতে আটলান্টিক কিছুটা কেন্দ্রে থাকবে।

তবে, এটি পরিবর্তন করার পরে, মার্কিন যুক্তরাষ্ট্র, মেক্সিকো এবং কানাডা মানচিত্র থেকে অদৃশ্য হয়ে গেছে, আপনি এখানে দেখতে পারেন: এখানে চিত্র বর্ণনা লিখুন

আমি যখন মার্কিন যুক্তরাষ্ট্রে দীর্ঘমেয়াদে মানচিত্রটি পুনঃপ্রক্রিয়া করি তখন বহুভুজগুলি আবার উপস্থিত হয়। কোন পরামর্শ?


2
দ্রষ্টব্য যে রাশিয়া, কাজাখস্তান, ইরান এবং কয়েকটি ছোট নিকটবর্তী পূর্ব দেশগুলিও দেখা যায় না বা অ্যান্টার্কটিকার কোনও অংশই উপস্থিত হয় না। স্পষ্টতই সফ্টওয়্যারটি বহুভুজগুলি সঠিকভাবে ক্লিপ করছে না যা কেবলমাত্র আংশিকভাবে লুকানো রয়েছে।
whuber

কিগিসের কোন সংস্করণ? আপনি প্রাকৃতিক পৃথিবী থেকে যে স্তরটি ডাউনলোড করেছেন তার সরাসরি লিঙ্কও সরবরাহ করতে পারেন? তারপরে আমরা আপনার সমস্যাটি পুনরুত্পাদন করার চেষ্টা করতে পারি। ধন্যবাদ!
স্টাফেন হেনরিড

এটি একটি খুব অদ্ভুত প্রত্যাশা। লিঙ্কটি সরবরাহ করুন যাতে আমরা এটি ডাউনলোড করে দেখতে পারি।
জের

ঠিক আছে আমি এটি দেখেছিলাম এবং আমার আগের মন্তব্যটি মুছে ফেলা হয়েছে কারণ তারা স্পষ্টভাবে এখানে রয়েছে। ডাব্লুজিএস ৮৪ এর একটি সিআরএসে এটি প্রদর্শিত হয় যা এটি একটি পৃথিবীতে ছিল বলে অনুমান করা হয়, তাই অর্ধেক বিশ্ব দৃশ্যমান নয়, ডাব্লুজিএস ৮৪ সিউডো মার্কেটরের একটি সিআরএসে এটি সঠিকভাবে উপস্থিত হয়। অন্য কোনও সিআরএসের মতো, সমস্ত ল্যান্ডম্যাস দেখিয়ে।
Ger

উত্তর:


12

কিউজিআইএস এই বহুভুজগুলি আঁকতে না পারে তার সহজ কারণ হ'ল কিছু শীর্ষবিন্দু পৃথিবীর পশ্চাতে রয়েছে এবং কিউজিআইএস বাকী অংশগুলির সাথে একটি বদ্ধ বহুভুজ আঁকতে পারে না। ব্যাকগ্রাউন্ডে জিডিএল ogr2ogr ফাংশনটি যখন এমন ত্রুটি দেখা দেয় তখন পুরো বৈশিষ্ট্যটি বন্ধ করে দেওয়ার জন্য প্রোগ্রাম করা হয়।

সুতরাং আপনার দুটি সমাধান রয়েছে:


সমাধান 1: আপনার বহুভুজকে গোলার্ধে ক্লিপ করুন

তার জন্য আপনার প্রয়োজন Numerical Digitizeএবং CAD Toolsপ্লাগইন।

  • প্রকল্প সিআরএসকে অর্থো প্রক্ষেপণে সেট করুন
  • একই অভিক্ষেপে একটি নতুন পয়েন্ট স্তর তৈরি করুন
  • সংখ্যার ডিজিটালাইজ প্লাগইন সহ, নিম্নলিখিত পয়েন্টগুলি তৈরি করুন:
x y
6370000 0
0 6370000
-6370000 0
0 -6370000

(এছাড়াও এর সাথে কাজ করা উচিত Add delimited text layer)

  • পয়েন্ট স্তরটিতে স্ন্যাপিং সক্ষম করুন
  • সিএডি সরঞ্জাম সহ প্রথম তিনটি পয়েন্ট নির্বাচন করুন এবং সেগুলি থেকে একটি চাপ তৈরি করুন
  • দক্ষিণ গোলার্ধের জন্য 3 - 4 - 1 পয়েন্টের জন্য একই করুন
  • প্রকল্প সিআরএসকে ডাব্লুজিএস 84 এ পরিবর্তন করুন
  • CAD স্তরটি WGS84 হিসাবে সংরক্ষণ করুন এবং এটি ক্যানভাসে যুক্ত করুন
  • আপনার সীমানা স্তরটি ডাব্লুজিএস 84 হিসাবে সংরক্ষণ করুন এবং এটি ক্যানভাসে যুক্ত করুন
  • সিএডি লাইনগুলিকে একটি নতুন বহুভুজ স্তরতে রূপান্তর করুন
  • বহুভুজ স্তর বাদে সমস্ত অপসারণ করুন
  • বিশ্ব সীমানা সিএডি বহুভুজ স্তর থেকে ক্লিপ করুন
  • প্রকল্প সিআরএস ortho ফিরে

আপনার এই ছবিটি পাওয়া উচিত: অর্থো প্রক্ষেপণে বিশ্ব ভেক্টর


সমাধান 2: আপনার ভেক্টর ডেটাটিকে রাস্টার হিসাবে রূপান্তর করুন

  • সেটিংসে, অক্ষম করুন on-the-fly-reprojection
  • আপনার সীমানা স্তরটি WGS84 হিসাবে সংরক্ষণ করুন এবং এটি ক্যানভাসে যুক্ত করুন
  • Raster -> Convert -> Rasterizeডাব্লুজিএস ৮৮ লেয়ারে ব্যবহার করুন রাস্টারটির মাত্রা হিসাবে x = 360 এবং y = 170 নির্বাচন করুন (বা n * 360 এবং n * 170)
  • Raster -> Projection -> Reprojectঅন্য নামে অর্থো প্রোজেকশনটিতে ব্যবহার করুন এবং এটি ক্যানভাসে যুক্ত করুন। আপনি কিছু ত্রুটি পাবেন, তবে রাস্টার বাকি অংশগুলি করবে। আপনি ধূসর আয়তক্ষেত্র দেখতে পান তা বিরক্ত করবেন না
  • রাস্টার স্তরটিতে ডান ক্লিক করুন -> বৈশিষ্ট্য, স্টাইল ট্যাব
  • ছদ্ম রঙ নির্বাচন করুন
  • স্বচ্ছতা ট্যাবে, 100% স্বচ্ছতার জন্য 0 চয়ন করুন
  • প্রথম রাস্টার সরান
  • প্রকল্প সিআরএসকে অর্থোতে সেট করুন

আপনার ফলোলিংয়ের ছবিটি দেখতে হবে: এখানে চিত্র বর্ণনা লিখুন

একই পদ্ধতিটি রেস্টারদের সাথে কাজ করে, যেমন আপনি আমার অবতার ছবিতে দেখতে পাচ্ছেন ;-)


সম্পাদনা

নিরক্ষীয় অঞ্চলে নয়, একটি বিন্দুকে কেন্দ্র করে একটি সুন্দর অর্থো প্রজেকশন পেতে, অर्थের মতো একই পরামিতিগুলির সাথে একটি এএইকিডি প্রক্ষেপণে ক্লিপিং করুন। আপনি এই ফলাফল পাবেন:

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


অর্থোগ্রাফিক প্রোজেকশনে একটি খুঁটি (যেমন আপনার অবতারের ছবিতে) অন্তর্ভুক্ত করা হয় তখন কী প্রথম পদ্ধতির সাথে মানিয়ে নেওয়া দরকার? সেক্ষেত্রে ডাব্লুজিএস ৮ to-তে সিএডি স্তরটি প্রজেক্ট করার সময় আমি সমস্যার মধ্যে পড়ে আছি, যেহেতু ফলস্বরূপ বহুভুজ মেরুটি আবরণ করে না
জেক

তুমি ঠিক. ক্লিপিংয়ের জন্য WGS84 এর পরিবর্তে aeqd অভিক্ষেপ ব্যবহার করা এই ক্ষেত্রে কাজ করে। একটি গোলকের উপরে ক্লিপিং বোধ হয় এলিপসয়েডের চেয়ে সহজ।
আন্দ্রেজে

আহ্ হ্যাঁ, এটি একটি ভাল ধারণা! তবে এটি এখনও রূপালী বুলেট বলে মনে হচ্ছে না: আমি প্রাকৃতিক পৃথিবী 1: 110M landডেটাসেটের সাথে 30 ° N, 110 ° E কেন্দ্রিক প্রক্ষেপণ সহ ব্যবহার করার চেষ্টা করেছি এবং ডেটাসেটটি যখন একিডিতে প্রজেক্ট করার সময় সমস্যায় পড়েছিলাম : বৃহত বহুভুজগুলি উল্টে যায় এবং ক্লিপিং নষ্ট করে দেয়। কোন ধারনা?
জেক

প্রত্নতাত্ত্বিক ঘটনাগুলি এড়ানোর জন্য আকাশের অ্যান্টিপোডিয়াল পয়েন্টটি অবশ্যই সমুদ্রে শুয়ে থাকতে হবে। চূড়ান্ত অর্থো কেন্দ্র হিসাবে তেমন কেন্দ্রটি একই পয়েন্ট হতে হবে না, তবে অবশ্যই ক্লিপিং বৃত্তের মধ্যে থাকা উচিত।
আন্দ্রেজে

0

উপরের মন্তব্য দেখুন, তারা কেবল বিশ্বের অন্য দিকে চলে গেছে। দেশগুলির বহুভুজগুলি এখনও রয়েছে তবে পৃথিবী কাটা না হলে দৃশ্যমান নয়। আপনি কীভাবে এই সার্কিটগুলিতে বিশ্বকে আবর্তিত করবেন এবং ম্যাপিংটি সাধারণত ২ টি মাত্রিক (গণনা ইত্যাদি বাদে) হয় তা সম্পর্কে আমি নিশ্চিত নই।

আমি আপনার সিআরএসকে সেই দেশে সেট করব যেখানে আপনি ডেটা ওভারলে করতে চান। উদাহরণস্বরূপ আমি আইরিশ গ্রিড বা ওএসজিবি গ্রিড ব্যবহার করব, বা ডাব্লুজিএস 84 সিউডো মার্কেটরের উপরে উল্লিখিত হিসাবে।


3
জেসিকা একটি চেনাশোনা হিসাবে পুরো পৃথিবীর একটি ছবি চেয়েছিলেন। আপনার প্রস্তাবিত প্রস্তাবগুলি তা করে না।
AndreJ

আমাকে জিজ্ঞাসা করলে ডাউন ভোট কিছুটা কঠোর rsh
Ger

এটি আমার দ্বারা ছিল না ...
AndreJ

কুল। লোকেরা কেন একটি পরামর্শে ভোট দেয় আমি তা পেতে পারি না। এটি সম্পর্কে আমার বনেটে একটি মৌমাছি রয়েছে এবং এটিই সব।
Ger

4
একটি ডাউন-ভোট ব্যক্তিগতভাবে নেওয়া উচিত নয় । একটি প্রশ্নের শীর্ষের সেরা উত্তরগুলি ভেসে উঠতে পুরো এসই নেটওয়ার্কটি আপ এবং ডাউন-ভোটের উপর নির্ভর করে । আমি উত্তরটি নীচে ভোট দিয়েছি কারণ "সিআরএসকে দেশে সেট করুন ... ওভারলে ডেটা" মানচিত্রে আটলান্টিক মহাসাগরকে কেন্দ্রিক রাখার জন্য ওপি'র বিবৃত ইচ্ছাটিকে উপেক্ষা করে।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.