একটি কেএমএল ফাইলে কিউজিআইএস রফতানীর গুণাবলী


12

আমি যা করছি তা এখানে:

  1. কিউজিআইএস-এ একটি শেফফাইল আপলোড করে একটি স্তর তৈরি করুন
  2. এই ফাইলটির বৈশিষ্ট্যগুলি নির্বাচন করুন
  3. আমি যখন ফাইলটি সংরক্ষণ করি তখন "কেবলমাত্র নির্বাচিত বৈশিষ্ট্যগুলি সংরক্ষণ করুন" চেক বাক্সের সাথে নির্বাচিত বৈশিষ্ট্যগুলি রফতানি করুন

আমার প্রতিটি বহুভুজের সাথে মিল রেখে নাম রফতানি করা দরকার। দুর্ভাগ্যক্রমে যখন আমি কেএমএল ফাইল হিসাবে সংরক্ষণ করি এবং গুগল আমার মানচিত্রগুলিতে খুলি, আমি কেবল বহুভুজ সীমানা দেখতে পাচ্ছি, সুতরাং তাদের নামকরণ করা দরকার। তথ্যটি বৈশিষ্ট্য সারণীর একটি কলামে রয়েছে।


রফতানিতে দেখানো হচ্ছে না এমন নির্দিষ্ট ক্ষেত্রের বিষয়টি বিবেচনা করে আমি জানতে পেরেছিলাম যে কিছু ক্ষেত্র কেন অনুসরণ করবে না: তাদের বিষয়বস্তুটি নাল ছিল। আমি কেবলমাত্র একটি বৈশিষ্ট্যের সমস্ত ক্ষেত্রে একটি 0 রেখেছি এবং সমস্ত পরীক্ষিত ক্ষেত্র সফলভাবে রফতানি করা হয়েছে এবং এখন গন্তব্য বৈশিষ্ট্য টেবিলটিতে প্রদর্শিত হবে! সুতরাং বেশিরভাগ ডেটা সেলগুলি নুল হতে পারে তবে কমপক্ষে একটি বৈশিষ্ট্যে যদি একটি নির্দিষ্ট ক্ষেত্রে একটি মান থাকে তবে তা রফতানি হবে।
অলিভিয়ার

উত্তর:


16

নতুন সংস্করণগুলিতে (আমি QGIS 2.18.9 ব্যবহার করেছি ) আপনি যদি স্তরে ডান ক্লিক করেন -> "হিসাবে সংরক্ষণ করুন ..." আপনি টগল করতে পারেন " রফতানির জন্য ক্ষেত্র এবং তাদের রফতানি বিকল্পগুলি নির্বাচন করুন "। আপনি রফতানি করতে চান এমন সমস্ত ক্ষেত্র নির্বাচন করতে পারেন।

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

Ptionচ্ছিক: উইন্ডো হিসাবে সংরক্ষণ করুন - "ডেটাসোর্স বিকল্পসমূহ" এ স্ক্রোল করে আপনি নির্বাচিত ক্ষেত্রের নামটি "বিবরণফিল্ড" বা "নেমফিল্ড" এ যুক্ত করতে পারেন। উদাহরণস্বরূপ, যদি আপনি "ABC123" ক্ষেত্রটি পরীক্ষা করে থাকেন এবং আপনি নেমফিল্ডে "ABC123" লিখেন, তবে এবিসি 123-ডেটাতে এক্সটারটেট লেয়ারের সংঘর্ষ-শিরোনাম হিসাবে "নাম" থাকবে।


13

আমি আমার সমস্যার সমাধান খুঁজে পেয়েছি এবং আমি এটি ভাগ করে নিতে চাই।

আমি কোনও ভেক্টর স্তর সংরক্ষণের সময় "সংরক্ষণ হিসাবে" উইন্ডোতে অ্যাট্রিবিউটগুলি (দুটি পর্যন্ত) রফতানি করতে সক্ষম হয়েছি।

আরও স্পষ্টভাবে, "ডেটা উত্স বিকল্পসমূহ" বিভাগে, আমার কাছে রয়েছে:

  • "আপটালটিউডগ্রাউন্ড" "" উচ্চতা মোড "হিসাবে সেট করুন
  • আমি "বিবরণফিল্ড" ফিল্ডে রফতানি করতে চাইবে এমন বৈশিষ্ট্যের নাম লিখেছি
  • আমি "নেমফিল্ড" ক্ষেত্রে রফতানি করতে চাইলে বিশিষ্টতার নাম লিখেছিলাম

আপনি এইভাবে সর্বোচ্চ দুটি রফতানি করতে পারেন। আপনি যদি আরও কিছু চান তবে একটি বিকল্প উপায় খুঁজে পাওয়া উচিত

কেএমএল ফাইল রফতানি করার সময় আপনার যে ক্ষেত্রগুলি পূরণ করতে হবে তা আপনি এখানে দেখতে পাচ্ছেন


2

কিমিএল এক্সএমএল স্কিমাতে কেবলমাত্র প্লেমার্কস = পয়েন্ট বৈশিষ্ট্যযুক্ত লেলিং লেবেলের জন্য কোনও ট্যাগ নেই। এটি করার জন্য একটি কার্যপ্রণালী হ'ল বহুভুজ স্তর থেকে একটি নতুন পয়েন্ট স্তর তৈরি করা এবং সেভ ভেক্টর স্তরটিতে ডায়ালগ হিসাবে নামফিল্ড পাঠ্য বাক্সে লেবেলিং ক্ষেত্রটি সংজ্ঞায়িত করা উচিত। আপনি উভয় কিলোমিটার জিইতে তৈরি হয়ে গেলে ফাইল> উভয় কিলোমিটার যুক্ত করতে খুলুন নির্বাচন করুন।

বিকল্পভাবে, আপনি একটি পাঠ্য সম্পাদকগুলিতে বহুভুজ কিমিএল / এক্সএমএল সম্পাদনা করতে পারেন এবং প্রতিটি বৈশিষ্ট্যের জন্য ম্যানুয়ালি মাল্টি জ্যামিতি ট্যাগগুলিতে ম্যানুয়ালি যোগ করতে পারেন, নীচের লিঙ্কটি দেখুন:

বহুভুজগুলিতে লেবেল যুক্ত করা হচ্ছে


2

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


2

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

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


1

গুগল বহুভুজগুলি লেবেল দেয় না তবে এটি লেবেল পয়েন্টগুলি করে। পয়েন্টগুলির জন্য গুগল আর্থে একটি লেবেল রাখার জন্য আপনাকে কিউজিআইএসের মধ্যে স্তর থেকে মেনু হিসাবে সেভের নেমফিল্ডে নামটি (কিউজিআইএসে আপনার বৈশিষ্ট্য সারণীর) পূরণ করতে হবে।


-1

কিউগিলে কিমিএল রফতানির সর্বোত্তম উপায় হ'ল এমএমকিউইস প্লাগইন ব্যবহার করে। https://plugins.qgis.org/plugins/mmqgis/

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