Format Atlas

مقارنة

مقارنة GeoPackage وGeoJSON

يمثل التنسيقان البيانات الجغرافية، لكن GeoPackage حاوية متعددة الطبقات قائمة على SQLite، بينما GeoJSON تنسيق نص JSON للمعالم الجغرافية.

أي تنسيق يجب أن تختار؟

اختر GeoPackage لجمع الطبقات والبلاطات أو استعلامات SQL أو العمل دون اتصال؛ واختر GeoJSON لتبادل المعالم المقروءة عبر الويب وواجهات API.

مناسب لـ GeoPackage

توزيع البيانات الجغرافية المكانية واستخدامها في ملف واحد

  • جمع المعالم المتجهة والبلاطات النقطية والسمات لاستخدام GIS أو العمل دون اتصال

مناسب لـ GeoJSON

تبادل المعالم الجغرافية وخصائصها

  • النقاط والخطوط والمضلعات في خرائط الويب

المعلومات الأساسية

البندGeoPackageGeoJSON
الامتداد.gpkg.geojson, .json
نوع MIMEapplication/geopackage+sqlite3application/geo+json
الاستخدامات الشائعةتوزيع البيانات الجغرافية المكانية واستخدامها في ملف واحدتبادل المعالم الجغرافية وخصائصها
طريقة الفتحافتحه في برنامج GIS يدعم GeoPackage مثل QGIS، وتحقق من الطبقات وأنظمة الإسناد المكاني والامتدادات. قد تعرض أدوات SQLite الجداول، لكن تفسير الأشكال الهندسية وبلاطات الخرائط يتطلب برنامجًا متوافقًا.افتحه في أداة خرائط تدعم GeoJSON أو محرر نصوص، وتحقق من المواضع والأشكال على الخريطة.
التصدير أو التحويليمكنك التصدير إلى GeoJSON أو Shapefile أو MBTiles. قد لا يحتفظ التنسيق الهدف بكل الطبقات أو السمات أو أنظمة الإسناد أو البلاطات؛ لذا تحقق بعد التصدير من عدد المعالم والإحداثيات والسمات ومظهر الخريطة.عند التحويل، تحقق في الأداة المستهدفة من ترتيب الإحداثيات ونظامها المرجعي والأشكال والخصائص.

الاختيار حسب الاستخدام

جمع المعالم المتجهة والبلاطات النقطية والسمات لاستخدام GIS أو العمل دون اتصال

توزيع البيانات الجغرافية المكانية واستخدامها في ملف واحد

GeoPackage

النقاط والخطوط والمضلعات في خرائط الويب

تبادل المعالم الجغرافية وخصائصها

GeoJSON

نقطة أساسية 1

يتبع GeoPackage مخطط SQLite من OGC ويمكن أن يحتوي معالم متجهة وبلاطات نقطية وجداول سمات؛ ويمثل GeoJSON المعالم وخصائصها في JSON.

مزيد من التفاصيل حول الاختلافات

نقطة أساسية 2

يدعم GeoPackage جداول متعددة ووصول SQL في ملف واحد؛ أما GeoJSON فنص مقروء يسهل تمريره إلى خرائط الويب وواجهات API.

مزيد من التفاصيل حول الاختلافات

مزيد من التفاصيل حول الاختلافات

استخدم GeoPackage عندما تحتاج حاوية قاعدة بيانات محمولة تضم طبقات وبلاطات متعددة مع وصول SQL، خصوصًا دون اتصال. واستخدم GeoJSON لتبادل مجموعة أصغر من المعالم مع أدوات الويب أو لفحص النص مباشرة. تحقق من افتراضات الإحداثيات والامتدادات ودعم التطبيق المستهدف.

  • GeoPackage قاعدة SQLite متوافقة مع مخطط OGC؛ ويستخدم GeoJSON كائني Feature وFeatureCollection وإحداثيات WGS 84 لخط الطول والعرض وفق RFC.
  • يمكن لـGeoPackage جمع الطبقات ومصفوفات البلاطات النقطية والاستعلام عن السمات عبر SQL. يسهل تسلسل GeoJSON وقراءته لكنه لا يوحد استعلامات قواعد البيانات أو أهرامات البلاطات.
  • ليس كل ملف SQLite حزمة GeoPackage، وقد تؤثر الامتدادات الاختيارية في التوافق. ينبغي لمستخدمي GeoJSON مراعاة ترتيب الإحداثيات وافتراض WGS 84.

الأسئلة الشائعة

هل يستطيع GeoJSON تخزين بلاطات خرائط نقطية؟

يمثل GeoJSON المعالم الجغرافية وخصائصها ولا يحدد هرمًا معياريًا للبلاطات. يوفر GeoPackage خيارًا معياريًا للبلاطات النقطية.

هل كل قاعدة SQLite هي GeoPackage؟

لا. يجب أن تلتزم بمخطط GeoPackage ومتطلبات البيانات الوصفية؛ ولا يعد ملف SQLite عشوائيًا متوافقًا تلقائيًا.

مزيد من المعلومات

المراجع والمواصفات