ওপেনলায়ারসে বহুভুজগুলি সম্পাদনা করার সময় টপোলজি কীভাবে সংরক্ষণ করবেন?


9

আমি এই সমস্যার মুখোমুখি হচ্ছি: আমার কাছে কিছু ডেটা সহ বহুভুজগুলির সেটের ভিত্তিতে ক্লোরোলেথ মানচিত্র রয়েছে। ডাব্লুএফএস-টি (পোস্টগিস, জিওসার্ভার, ওপেনলায়ার্স) ব্যবহার করে আমি বহুভুজগুলির জ্যামিতি সম্পাদনা করতে সক্ষম হয়েছি। এটি কাজ করে।

আমার বহুভুজগুলি দেখতে রাজ্যের সীমানার মতো। তারা সীমানা শীর্ষে ভাগ করেছে। যখন আমি কিছু বহুভুজের জ্যামিতি সম্পাদনা করি (যেমন, মোডিফাইফাইচার ব্যবহার করে উল্লম্ব সরান) তখন আমার যে কোনও প্রতিবেশী বহুভুজের জ্যামিতি প্রভাবিত করতে হবে। গর্ত বা ওভারল্যাপ থাকা উচিত নয়।

এটা কি সম্ভব?

ধন্যবাদ


সম্ভবত;) আমি বিশ্বাস করি না যে ওপেনলায়ার্স বাক্সের বাইরে এমন কিছু সমর্থন করে তবে এটি কার্যকর হবে would আপনি প্রতিটি সীমানাকে একটি লাইনস্ট্রিং সহ উপস্থাপন করতে পারেন এবং লাইনস্ট্রিংগুলি সংশোধন করতে পারেন। তারপরে, লাইনস্ট্রিং আপডেট হয়ে গেলে, আপনি দুটি (বা আরও) বহুভুজগুলি আপডেট করেন যা সীমান্তে স্পর্শ করে, পুরানো সীমানাটি সরিয়ে এবং নতুনটি সন্নিবেশ করে।
canisrufus

উত্তর:


3

আমি জানি যে এই প্রশ্নটি 3 বছরের পুরানো, তবে আমি মনে করি এটি ভবিষ্যতের লোকদের এই বিষয়টি পড়তে সহায়তা করবে।

আপনি এখানে টপোলজির একটি ওপেনলায়ার বাস্তবায়ন পেতে পারেন: http://dev.openlayers.org/sandbox/bjornharrtell/eventbasedtopology2/example/topology.html


2

কেবল সূত্রগুলি, ওপেনলায়ার্স এটি করতে সক্ষম বলে মনে করবেন না। বেশিরভাগ ওপেন সোর্স ডেস্কটপ জিআইএস বিভিন্ন ধরণের রেখায় স্ন্যাপিং করতে সক্ষম হয় না তাই অনলাইনে এই কাজটি করা আমার কাছে একটি স্বপ্ন বলে মনে হয়।

সাধারণ জ্যামিতির জন্য, স্নেপিং যথেষ্ট হতে পারে http://openlayers.org/dev/example/snapping.html যথেষ্ট পরিপক্ক নয়, আমি আশা করি https://github.com/bjornharrtell/jorses ছেদ করার উপায় হবে (এবং কন্টেন্ট ফেরত পাঠানোর আগে ক্লায়েন্টের পক্ষ থেকে নির্বিচারে আপনার সমস্যার সমাধান করুন)। এই মুহুর্তের জন্য, আমি পোস্টজিআইএস এর জন্য ট্রিগারগুলি ব্যবহার করে অঙ্কন করার পরে প্রক্রিয়াজাতকরণ সম্পর্কে আরও চিন্তা করব এবং সংশোধিত ড্রগুলি পাঠিয়ে দেব। পোস্টজিআইএস-এ টপোলজি বাস্তবায়ন http://www.postgresql-sessions.org/2/sandro_santilli_-_topology_with_postgis_2.0 সর্বদা সার্ভারের পাশে থাকতে পারে , সম্ভবত ডাব্লুপিএসের সম্ভাবনা দেখুন http://commune.esdi-humboldt.eu/documents/show / 4

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