কীভাবে কোনও ডকুমেন্টকে ডব্লিউকেটিতে রূপান্তর করবেন?


12

আমি নীচের উদাহরণে ( http://en.wikedia.org/wiki/Well- ज्ञ_text থেকে) একটি সরলফিলাকে সরল সুপরিচিত পাঠ্য (ডাব্লুকেটি) ফর্ম্যাটে রূপান্তরিত করার চেষ্টা করছি ।

MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)),
((20 35, 45 20, 30 5, 10 10, 10 30, 20 35),
(30 20, 20 25, 20 15, 30 20)))

আমি জানি যে আমি সিএসভি হিসাবে শেফফিল সংরক্ষণ করতে কিউজিআইএস ব্যবহার করি এবং আমি কোনও সংখ্যার রূপান্তর করতে ogr2ogr ব্যবহার করতে পারি। আসলে ogr2ogr -f CSV out.wkt source.shp -lco GEOMETRY=AS_WKTআমি যতটা কাছে এসেছি ততই আমার কাছাকাছি পৌঁছেছে, তবে সেখানে খুব একটা নেই। কোন পরামর্শ?

PS হিসাবে সুপরিচিত Mapperz দ্বারা, এই থ্রেড খুব অনুরূপ এই এক । এই থ্রেডটি, যখন এটি ওগার 2ogr পদ্ধতির সরবরাহ করেছিল যা আমি উপরে উল্লেখ করেছি, এই নির্দিষ্ট চ্যালেঞ্জটি সমাধান করেনি। Ogr2ogr আউটপুটটি দেখতে আমি দেখতে পাই (আমি লাইনগুলি কেটে ফেলেছি)। স্পষ্টতই, আমি কেবলমাত্র মাল্টিপলিগন ব্যবহার করার জন্য কীভাবে ogr2ogr পেতে পারি তা সন্ধান করি না।

WKT,AREA,PERIMETER,PINUPOND_,PINUPOND_I,CODE
"POLYGON ((-120.630531650950061 50.838562484449184, . . .
"POLYGON ((-123.206067372148397 51.038984074378327, . . .


Ogr2ogr আউটপুট নিয়ে সমস্যা কী?
টিল_বি

@til_b: সম্পাদনায় সম্বোধন করা।
গ্রেগরি

1
আপনার আকৃতি মাল্টিপলিজোন?
জারজেন জর্নিগ

@ জর্জেনজর্নিগ: আমি কীভাবে বলতে পারি? এটি একটি বহুভুজ হিসাবে বোঝা উচিত, তবে আমি এটি যাচাই করতে চাই।
গ্রেগরি

উত্তর:


10

সুপরিচিত পাঠ্যটি অনেকগুলি অবজেক্ট নিয়ে গঠিত শেপ ফাইলের মতো স্তরগুলি সংরক্ষণের জন্য নয়। ডব্লিউকেটি সংজ্ঞায়িত করে যে কীভাবে একটি বস্তুর জ্যামিতি উপস্থাপন করতে হয়। সেই জ্যামিতি একক বা বহু অংশ হতে পারে। একাধিক অংশ জ্যামিতি মানে একটি বস্তুর জ্যামিতি অনেকগুলি অংশ নিয়ে গঠিত of উদাহরণস্বরূপ হাওয়াই দ্বীপপুঞ্জকে একটি অবজেক্ট হিসাবে প্রতিনিধিত্ব করা যেতে পারে তবে এতে অনেক জ্যামিতি রয়েছে।

শেপ ফাইল হ'ল এই ধরণের অবজেক্টের একটি সংগ্রহ। অবজেক্টে সাধারণত কিছু অ্যাট্রিবিউট তথ্য থাকে যা একটি শেপ ফাইলের অংশ is

আপনার ogr2ogr পদ্ধতির এই বিষয়গুলি ডাব্লুকেটি জ্যামিতির (এবং বৈশিষ্ট্যের পাঠ্য উপস্থাপনা) দিয়ে সিএসভি ফর্ম্যাটে রূপান্তরিত করে। আপনি যদি সত্যই সমস্ত জ্যামিতিকে একাধিক মাল্টিপলিজায়নে একত্রিত করতে চান তবে আপনাকে প্রথমে সমস্ত বস্তুকে একটি বহু জ্যামিতিতে রূপান্তর করতে হবে। আপনি কিউজিআইএস এ এটি করতে পারেন। ভেক্টর মেনু থেকে জ্যামিতি সরঞ্জামগুলি নির্বাচন করুন এবং তারপরে সিঙ্গেলপার্টসগুলিকে মাল্টিপার্টে নির্বাচন করুন। তারপরে আপনি এটিকে ogr2ogr এর সাথে wkt এ রূপান্তর করতে পারেন।

আশা করি এটি উপলব্ধি করে।


এটি উপলব্ধি করে এবং আমি খুব শীঘ্রই এটি চেষ্টা করার সুযোগ পাবেন।
গ্রেগরি

ঠিক আছে, কিউজিআইএস-এ, আমি বহুগুণে ভেক্টর / জ্যামিতি সরঞ্জাম / একক অংশ ব্যবহার করেছি। আমি আউটপুটটিকে একটি নতুন শেফফিল হিসাবে সংরক্ষণ করেছি, তবে আমি যখন ফাইলটি কিউজিআইএস-এ লোড করেছি তখন এটি ফাঁকা দেখা যায় এবং বৈশিষ্ট্য সারণীটি সম্পূর্ণ খালি থাকে (কোনও শিরোনাম না থাকায় সম্ভবত শূন্যতা আরও ভাল বর্ণনা হবে)।
গ্রেগরি

সরঞ্জামটি অনুরোধ করার সময় আপনি কি @Progerg কোনও অনন্য ক্ষেত্র নির্বাচন করেছেন? তার অর্থ সেই ক্ষেত্রটিতে একই বৈশিষ্ট্যযুক্ত সমস্ত বৈশিষ্ট্যটি "গোষ্ঠীগুলি" বোঝায়। আপনি অনন্য করতে চান এমন কোনও ক্ষেত্র আপনার যদি না থাকে তবে আপনি কেবল ফিল্ড ক্যালকুলেটর দিয়ে একটি তৈরি করতে পারেন। আপনি এটি অ্যাট্রিবিউট টেবিল থেকে অ্যাক্সেস করতে পারেন। স্তরটি সম্পাদনা মোডে রয়েছে কিনা তা নিশ্চিত করুন (পেন আইকন)। তারপরে ফিল্ড ক্যালকুলেটরটি নির্বাচন করুন এবং নতুন ক্ষেত্রের প্রতিটি সারিতে 1 মান উদাহরণ হিসাবে "গণনা করুন"।
লৌরিক

1
+1 আমি আউটপুট বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করবে তা স্পষ্ট করে উল্লেখ করে আপনার সম্পাদনাটি আরও স্পষ্ট করার স্বাধীনতা গ্রহণ করেছি।
হোবল

5

আমি একটি কিউজিআইএস প্লাগইন লিখেছিলাম যা তাত্ক্ষণিকভাবে সক্রিয় স্তরটিকে একটি .wkt ফাইলে সংরক্ষণ করে।

প্লাগইনটির নাম "WktExport"। আপনি এটি ডিফল্ট কিউজিআইএস প্লাগইন প্যানেলে অনুসন্ধান করতে পারেন।

বিটিডাব্লু, প্লাগইন পৃষ্ঠার লিঙ্কটি হ'ল:

https://plugins.qgis.org/plugins/wktexport/

কিউজিসআইএসের জন্য "ডাব্লুকিটিএক্সপোর্ট" প্লাগইন একটি ফোল্ডার তৈরি করে, যেখানে "ডাব্লুকটিএক্সপোর্ট" নামক আসল এসএইচপি রয়েছে এবং ফোল্ডারে একটি ডাব্লু কেইচটি ফাইল সন্নিবেশ করে যেখানে ডাব্লুকেটি এসএসপি-র সমস্ত সামগ্রীর আসকি ফরম্যাটে উপাদান রয়েছে (তবে কেএমএল, বা অন্যান্য মূল ফাইল) বিন্যাস)।

.Wkt এর নামটি সংরক্ষণের তারিখ এবং সময়টির ভিতরে রয়েছে তাই এটি বহুবার সংরক্ষণ করা হলে আপনার কাছে একই ফাইলটির অনেকগুলি সংস্করণ থাকবে।

কারথোগ্রাফিক কাজ করার অগ্রগতির অ্যানিমেশন তৈরি করতে বা কোনও ফাইলের বর্তমান অবস্থা ডকুমেন্ট করতে এটি কার্যকর হতে পারে।

দয়া করে, কুইগিস-বিকাশকারীকে তালিকায় একটি বার্তা প্রেরণ করুন, বিশেষত যদি আপনি wktexport দরকারী মনে করেন।


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