أكثر

ما هو تطبيق GIS الذي يمكنه فتح ملفات .osm واستخدامها؟

ما هو تطبيق GIS الذي يمكنه فتح ملفات .osm واستخدامها؟


سؤال سريع لا أرى إجابة له في مكان آخر: إذا قمت بتنزيل مجموعة بيانات .osm من Planet.osm (على سبيل المثال) ، ما هي تطبيقات GIS التي يمكن أن تستهلك / تعرض هذه البيانات بدون ترجمة؟

على سبيل المثال ، تقول هذه الصفحة أن ArcGIS 10 "يمكنه استخدام OpenStreetMap كخريطة أساس" - لكنني لست متأكدًا مما إذا كان ذلك يعني أنه سيفتح ملفات .osm أو يقرأ البيانات من خدمة؟

إذن ، هل هناك أي تطبيقات GIS (خاصة أو مفتوحة المصدر) ستقرأ ملفات .osm؟

أو ربما أخذ خطوة إلى الوراء: هل من المفترض أن يتم استهلاك بيانات OSM على هذا النحو ، أم أن OSM من المفترض استخدامها في الغالب لعرض الخرائط الديناميكي على صفحات الويب؟


http://wiki.openstreetmap.org/wiki/GIS_software


سأتحدث عن ArcGIS.

إذا كنت تتحدث عن ArcMap ، ففي ArcGIS 10 ، يمكنك عرض وتحرير بيانات OpenstreetMap مباشرة في ArcMap.

راجع هذه الصفحة لمزيد من التفاصيل: ArcGIS Editor for OpenStreetMap.

مع هذا يمكنك

قم بتنزيل البيانات من OpenStreetMap وتخزينها محليًا في قاعدة بيانات جغرافية واستخدم بيئة التحرير المتقدمة لـ ArcGIS Desktop 10 لإنشاء البيانات أو تعديلها أو حذفها. بمجرد اكتمال التعديلات ، يمكن نشر التغييرات مرة أخرى على OpenStreetMap وإتاحتها لمجتمع OpenStreetMap

للتوضيح ، لن يتعامل ArcGIS مع ملفات .osm ، ولكنه سيصل مباشرةً إلى البيانات من خوادم OSM.


يمكن لـ Quantum GIS بدءًا من الإصدار 2.0 وما بعده عرض وتنزيل ملفات .osm أيضًا. بالنسبة لإصدارات Quantum GIS السابقة ، يجب أن يكون أحد مكونات OSM الإضافية هو ما تحتاجه.


يحتوي البرنامج المجاني GRASS GIS على مكون إضافي لاستيراد ملفات OSM. لم أستخدمه أبدًا ، فقط أشير إليه.


يمكن لـ Maperitive استخدام ملفات .OSM مباشرة لعرض الخرائط (يمكنك ببساطة سحبها وإفلاتها في التطبيق). كما أنه يدعم ملفات.osm.bz2و.osm.pfbالتنسيقات.

ولكن كما يقولmattwigway ، لن تتمكن من استهلاك ملف Planet بالكامل (إنه ضخم!). تعمل Maperitive حاليًا مع الملفات الأصغر حجمًا فقط ، حيث يتعين عليها تحميل جميع البيانات في الذاكرة لتتمكن من عرض الخريطة.

إخلاء المسؤولية: أنا مؤلف Maperitive.


إذا كنت تستخدم بالفعل ملف Planet.osm كاملًا ، فربما تريد تحميله إلى قاعدة بيانات من نوع ما ؛ خلاف ذلك ، سيكون رسم الخرائط بطيئًا بشكل لا يصدق. بعد ذلك ، سيتمكن أي برنامج GIS يمكنه الوصول إلى قاعدة البيانات هذه من الوصول إلى بيانات OSM.

لاحظ أيضًا أن Cloudmade يقدم بيانات OSM بتنسيق Shapefile: http://downloads.cloudmade.com/


قد تكون مهتمًا بالاطلاع على البرنامج التعليمي الذي أكتبه في الوقت الحالي. لسوء الحظ ، تمت كتابته لشخص يقوم بتشغيل نظام Mac OS X ولكن يمكنك الحصول على جوهره وتطبيقه على نظام windows. يتضمن تحليل ملف .osm في قاعدة بيانات postgres / postgis يمكن لتطبيق GIS الخاص بك من خلالها الاستعلام عن بيانات osm. من هنا ستكون قادرًا على تصدير البيانات كملف شكل إذا لزم الأمر (مستخدم Arcgis؟). هتافات!

http://www.spatialanalysis.ca/2011/using-openstreetmap-data-part1/