আর (অথবা প্রয়োজনে কিউজিআইএস) -তে একটি শেফফিলের রেজোলিউশন হ্রাস করুন


12

আর-এ মানচিত্র তৈরি করতে আমি এনএইচজিআইএস থেকে মার্কিন যুক্তরাষ্ট্রের রাষ্ট্রের সীমানা ইতিহাসের শেফফিলগুলি ব্যবহার করছি । দেশের আকারে মানচিত্র তৈরি করার সময় এই শেফফিলগুলি আমার প্রয়োজনের তুলনায় অনেক বেশি রেজোলিউশন: একটি ফাইলের জন্য 2 মিলিয়নেরও বেশি পর্যবেক্ষণ। আর-এ এই শেফফিলগুলির রেজোলিউশন হ্রাস করতে পারে এমন কোনও উপায় আছে? প্রয়োজনে আমি এর পরিবর্তে কিউজিআইএসে এটি করতে পারি।


আপনি আরও ব্যাখ্যা করতে পারেন। রেজোলিউশন চিত্রের সাথে সম্পর্কিত is আপনি কী বোঝাতে চেয়েছেন যে বহুভুতে অনেকগুলি নোড রয়েছে, খুব বেশি বিবরণ সরবরাহ করে? অথবা এটি কি বিন্দু শেফফাইলে অনেকগুলি পয়েন্ট রয়েছে?
রায়ান গারনেট

2
@ রায়ান যদিও রেজোলিউশন প্রকৃতপক্ষে চিত্রের সাথে সম্পর্কিত তবে এটি একটি ধারণা যা ভেক্টর ডেটার জন্যও বোধ করে। পললাইন এবং বহুভুজ বৈশিষ্ট্যগুলির জন্য এটি আর্কের প্রতি ইউনিট দৈর্ঘ্যের জন্য উল্লম্বগুলির সংখ্যা অনুসারে অনুমান করা যায়। ভেক্টর ডেটা পরিদর্শন করার মাধ্যমে রেজোলিউশনটি সর্বদা সঠিকভাবে নির্ধারণ করা যায় না (উদাহরণস্বরূপ উচ্চ-রেজোলিউশনের তবে ব্যাপকভাবে ব্যবধানযুক্ত পয়েন্টের বৈশিষ্ট্যগুলির সেট বিবেচনা করুন), যেহেতু সাধারণত উপযুক্ত মেটাডাটার সাথে পরামর্শ করে রেজোলিউশন পাওয়া যায়।
হোবার

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

উত্তর:


9

আপনি প্যাকেজটি gSimplifyথেকে ব্যবহার করতে পারেন rgeosএবং আপনি topologyPreserve=TRUEপতাকাটি যুক্ত করলে এটি টপোলজি সংরক্ষণ করে।

নোট করুন যে আপনি এখনও ওভারল্যাপিং লাইনগুলি দিয়ে শেষ করতে পারেন - আমাদের আর-তে এই শক্তিশালী ডিপি অ্যালগরিদমের একটি বাস্তবায়ন প্রয়োজন:

http://www.sciencedirect.com/science/article/pii/S0098300413002380

[সেই লিঙ্কটি সম্ভবত পে-ওলের পিছনে]


+1 জেনে ভালো লাগল। rgeosডক্সে হয় cran.r-project.org/web/packages/rgeos/rgeos.pdf
হোবার

1

(বহুভুজ গণ্ডি সহ) "তরলীকরণ" রৈখিক আকার জন্য প্রমিত পদ্ধতি ডগলাস Peucker অ্যালগরিদম । অন্তত দুই Rপ্যাকেজ এই বাস্তবায়ন: dpমধ্যে shapefiles প্যাকেজ এবং thinnedSpatialPolyমধ্যে Guerry প্যাকেজ

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


ঘটনাচক্রে, যেহেতু আর কীভাবে জার্মান উচ্চারণ করতে হয় তা কেউ জানে না :-), টম পোইকার কিছুক্ষণ আগে নিজের নামের বানান পরিবর্তন করেছিলেন।


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