ওজিআর ব্যবহার করে শেফিল মেটাডেটা কীভাবে অ্যাক্সেস করবেন?


12

আমি ডাউনলোড করা শেফফাইলে কিছু বিশদ পেতে ogrinfo ব্যবহার করার চেষ্টা করছি। বর্তমানে, কীভাবে এটি করতে হয় তার একমাত্র উপায় হ'ল এটিকে কিউজিআইএস-এ লোড করা এবং এটিকে অ্যাট্রিবিউট টেবিল খোলার মতো কোনও তথ্য সন্ধান করার জন্য ম্যানুয়ালি ক্লিক করুন।

আমি কেবল দেখতে চাই যে বৈশিষ্ট্যগুলির সাথে কোনও মেটাডেটা ট্যাগ করা আছে। যদি আমি করি:

ogrinfo -al USA_adm0.shp

আমি শুরুতে দেখতে পাচ্ছি সেখানে প্রচুর দরকারী তথ্য রয়েছে তবে তারপরে এটি বৈশিষ্ট্যের সমস্ত ডেটা দিয়ে অতীতকে উড়ে যায়।

কেউ আমাকে সাহায্য করতে পারেন?

সম্পাদনা

আমি এবং ম-এর পতাকাটি ব্যবহার করে আমার ম্যাকটিতে এটি পাওয়া যায়, এটি তেমন সহায়ক বলে মনে হয় না।

->ogrinfo -ro -so USA_adm0.shp
INFO: Open of `USA_adm0.shp'
      using driver `ESRI Shapefile' successful.
1: USA_adm0 (Polygon)

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

1
আপনার EDIT অংশের ক্ষেত্রে, ogrinfo --helpআপনাকে যেখানে উল্লেখ করতে হবে সেটির ব্যবহারটি ঘনিষ্ঠভাবে দেখতে ভুলবেন না ogrinfo datasource_name layerএবং আপনি একটি যুক্ত করতে ভুলে গিয়েছিলেন layer(যাতে এটি পরিবর্তে আপনার জন্য স্তরগুলি তালিকাভুক্ত করে)। ব্যবহার করে -al, এটি আপনাকে কোনও স্তর নির্দিষ্ট না করে সমস্ত স্তরে তথ্য তালিকাভুক্ত করবে।
সল্টডন

হাই ডিভিড 7777, আপনি কি এই সমস্যাটি সমাধান করেছেন? এই থ্রেডে এমন কোনও উত্তর বলে মনে হচ্ছে -ro -soনা যা খুব বেশি করে না এমন সত্যকে সম্বোধন করে । আমি একই সমস্যা ভোগ করছি।
ভ্লাদ

1
হাই @ ভ্লাদ, -geom=NOপতাকাটি আমার পক্ষে কৌশলটি করেছে
ডিভিড 7777

উত্তর:


17

ogrinfo-so পতাকা ব্যবহার করে আউটপুট যথেষ্ট সংক্ষিপ্ত করতে পারে ।

-ত: সংক্ষিপ্তসার কেবল: বৈশিষ্ট্যগুলির তালিকা ছাপানো, কেবলমাত্র অভিক্ষেপ, স্কিমা, বৈশিষ্ট্য গণনা এবং এক্সটেন্টের মতো সারাংশের তথ্য প্রদর্শন করুন।

সুতরাং ogrinfo -ro -so file.shpমেটাডেটার একটি সংক্ষিপ্ত বিবরণ দেওয়া উচিত।

এবং

-al: সমস্ত স্তরগুলির সমস্ত বৈশিষ্ট্য তালিকাভুক্ত করুন (আর্গুমেন্ট হিসাবে স্তর নাম দেওয়ার পরিবর্তে ব্যবহৃত হয়)।

নিজেই যদি ব্যবহার করে থাকেন তবে অন্যদিকে অবশ্যই আপনাকে প্রচুর তথ্য দেবেন!

এবং যদি আপনি ব্যক্তি বা বৈশিষ্ট্য অনেক কাজ করার জন্য মেটাডাটা দেখতে চান, আছে -fid, -whereএবং -sqlপতাকা যে কি পারে।

শেষ অবধি, -geomজ্যামিতির তথ্যের জন্য মাস্টার টগল হিসাবে কাজ করবে।

-জুম = {হ্যাঁ / কোনও / সারসংক্ষেপ}: (জিডিএল ১.6.০ দিয়ে শুরু করে) যদি না সেট করা থাকে তবে বৈশিষ্ট্যটি ডাম্প জ্যামিতিটি প্রদর্শন করবে না। যদি SUMMARY তে সেট করা থাকে তবে জ্যামিতির একটি সংক্ষিপ্তসার প্রদর্শিত হবে। যদি YES এ সেট করা থাকে তবে জ্যামিতিটি পুরো OGC WKT ফর্ম্যাটে জানানো হবে। ডিফল্ট মান হ্যাঁ।

GDAL কমান্ড লাইন ইউটিলিটিগুলির জন্য উদাহরণ সহ একটি FAQVector উইকি রয়েছে যা আরও কিছু টিপস দেয় =)


ধন্যবাদ সল্টডন আমি -soপতাকাটি চেষ্টা করি তখন কী হয় তা আপনাকে দেখানোর জন্য আমার পোস্টটি সম্পাদনা করেছি
ডিভিড 77 21

1
মনে হচ্ছে এটি -geom=NOএমন কিছু যা আমি প্রত্যাশা করছিলাম। ধন্যবাদ!
ডিভ্রিড 77

7

আপনি চেষ্টা করতে পারেন:

ogrinfo -al USA_adm0.shp >> output.txt

সমস্ত তথ্য output.txtফোল্ডারে ডাকা একটি পাঠ্য ফাইলে পুনর্নির্দেশ করা হবে যেখানে কমান্ডটি আহ্বান করা হয়েছিল (তবে আরও সমৃদ্ধ আত্মীয় বা পরম পথও ব্যবহার করা যেতে পারে)


বা; > ogrinfo -al USA_adm0.shp | শিরোনাম -30 (শীর্ষ 30 লাইন)
গাগান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.