أكثر

كيفية تقسيم بيانات osm

كيفية تقسيم بيانات osm


لدي ملف جغرافي OSM ضخم لمدينة ، وأريد تقسيمه إلى ملفات أصغر وفقًا لكل مجموعة من العلامات.

لقد بحثت عنه في google ووجدت أن هناك ملفًا متصلاً لملف jar. لقد قمت بتنزيله وقمت بإجراء اختبار باستخدام بيانات جغرافية osm صغيرة ، ولكن ما حصلت عليه هو ملف .pbf غير قابل للقراءة.

هل هناك أي برنامج موصى به لتقسيم بيانات نظام التشغيل أو يجب أن أقوم بذلك برمجيًا؟


"swiss-knife" لبيانات OpenStreetMap هي التناضح. إنه تطبيق Java سطر أوامر لنظام التشغيل Linux و windows. يوفر Learn-OSM مقدمة رائعة للمستخدمين الجدد. باستخدام التناضح ، يمكنك تقسيم ملفات OSM بواسطة bbox أو مضلع أو بواسطة علامات محددة. تحقق من أحدث صفحة ويكي مفصلة للاستخدام لمزيد من المعلومات.


تريد استخدام التناضح.

مثال مع ملف pbf (أصغر بكثير - إنه ثنائي وليس نصًا!):

osmosis --read-pbf city.pbf  --tf Accept-way cycleway = track، lane  - used-node --write-xml citycycling.osm

أو بملف osm XML:

osmosis --read-xml city.osm  --tf Accept-way highway = *  --used-node --write-xml highways.osm