পার্সেল শেফফাইলগুলি সহজ করার বিনামূল্যে সরঞ্জাম?


16

এমন কোনও সরঞ্জাম উপলব্ধ আছে যা আমাকে কয়েক মিলিয়ন পার্সেল শেফফিলগুলি চালাতে এবং সেগুলি সরল করতে দেয়?


1
প্রান্তটি সরল করে কী বোঝাতে চাইছেন?
শিল্পকর্ম 21

1
আমি মনে করি যে কোনও ধরণের টপোলজি ছাড়াই বহুভুতে সরলীকরণ চালানোর বিষয়ে আমি উদ্বিগ্ন। আমিও ভাবি না যে এসরি একই সাথে দুটি প্রান্তকে একই সাথে সিম্প্লিফাই করা হচ্ছে পরিচালনা করবে যাতে তারা ধারাবাহিক থাকে। হয়তো আমি ভুল.
ব্র্যাড নেসোম

উত্তর:


6

একটি পাইথন উপরে নির্মিত এপিআই - তুমি সুষম চেষ্টা করে দেখতে পারেন GEOS । শেপলি এবং জিডিএল উভয়ের কাছে পাইথন গ্রন্থাগার রয়েছে তাই আপনি এগুলি সহজেই অনেকগুলি বিভিন্ন উত্স (শেফফায়ালাসহ) থেকে ডেটাতে সহজেই একত্রিত করতে পারেন এবং তারপরে সরলকরণ এবং পছন্দসই হিসাবে রফতানি করতে পারেন।

আপনি লক্ষ লক্ষ বৈশিষ্ট্যগুলি সম্পাদন করতে পারলে একমাত্র নিম্নতর গতি হতে পারে - সরাসরি জিইওএস বা জেটিএস ব্যবহার করা আরও দ্রুততর হতে পারে ।

দেখুন প্রক্রিয়া সহজ পদ্ধতি:

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

>>> p = Point(0.0, 0.0)
>>> x = p.buffer(1.0)
>>> x.area
3.1365484905459389
>>> s = x.simplify(0.05, preserve_topology=False)
>>> s.area
3.0614674589207187

14

জিডিএল / ওজিআর এর 9.0 সংস্করণ ogr2ogr কমান্ডে -smplify বিকল্পটি যুক্ত করেছে । ডকুমেন্টেশন ইঙ্গিত দেয় যে এটি টপোলজি সংরক্ষণ করে।

- সহিষ্ণুতা প্রশস্ত করুন: (জিডিএল 1.9.0 দিয়ে শুরু করুন) সরলকরণের জন্য দূরত্ব সহনশীলতা। এই পদ্ধতিটি টপোলজি সংরক্ষণ করবে, বিশেষত বহুভুত জ্যামিতির জন্য।

ব্যবহারের উদাহরণ:

ogr2ogr outfile.shp infile.shp -simplify 0.000001


6

ogr2ogr এর একটি "সেগমেন্টাইজ" বিকল্প রয়েছে যা আপনার যা প্রয়োজন তা করতে প্রদর্শিত হয়: জিডিএল ogr2ogr ডকুমেন্টেশন

এই পৃষ্ঠা থেকে:

-সেক্সম্যানটিজ ম্যাক্স_ডিস্ট: (জিডিএল 1.6.0 দিয়ে শুরু) 2 নোডের মধ্যে সর্বাধিক দূরত্ব। মধ্যবর্তী পয়েন্টস্পেসিয়াল ক্যোয়ারী এক্সটেন্টস তৈরি করতে ব্যবহৃত হয়



4

গ্রাস করা v.generalize

http://grass.osgeo.org/gdp/html_grass64/v.generalize.html


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

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