مقارنة
GeoJSON أم JSON
GeoJSON تنسيق مبني على JSON يحدد قواعد للمعالم والأشكال الهندسية الجغرافية. أما JSON العام فيمثل أنواعاً كثيرة من البيانات المنظمة لكنه لا يحدد وحده دلالات الإحداثيات أو الأشكال.
أي تنسيق يجب أن تختار؟
استخدم GeoJSON للمعالم الجغرافية الموجهة إلى أدوات خرائط متوافقة؛ واستخدم JSON العام للبيانات الأخرى أو عند الحاجة إلى مخطط جغرافي مكاني مختلف.
مناسب لـ GeoJSON
تبادل المعالم الجغرافية وخصائصها
- النقاط والخطوط والمضلعات في خرائط الويب
مناسب لـ JSON
واجهات ويب API وملفات الإعداد وتبادل البيانات
- نقل البيانات المنظمة
المعلومات الأساسية
| البند | GeoJSON | JSON |
|---|---|---|
| الامتداد | .geojson, .json | .json |
| نوع MIME | application/geo+json | application/json |
| الاستخدامات الشائعة | تبادل المعالم الجغرافية وخصائصها | واجهات ويب API وملفات الإعداد وتبادل البيانات |
| طريقة الفتح | افتحه في أداة خرائط تدعم GeoJSON أو محرر نصوص، وتحقق من المواضع والأشكال على الخريطة. | افتحه في محرر نصوص أو IDE أو عارض يدعم JSON. |
| التصدير أو التحويل | عند التحويل، تحقق في الأداة المستهدفة من ترتيب الإحداثيات ونظامها المرجعي والأشكال والخصائص. | يمكن للتطبيقات أو أدوات التحويل تحويله إلى تنسيقات مثل CSV. |
الاختيار حسب الاستخدام
النقاط والخطوط والمضلعات في خرائط الويب
تبادل المعالم الجغرافية وخصائصها
GeoJSONنقل البيانات المنظمة
واجهات ويب API وملفات الإعداد وتبادل البيانات
JSONنقطة أساسية 1
يحدد GeoJSON بنى للأشكال والمعالم الجغرافية.
مزيد من التفاصيل حول الاختلافاتنقطة أساسية 2
JSON صياغة عامة للقيم المنظمة.
مزيد من التفاصيل حول الاختلافاتمزيد من التفاصيل حول الاختلافات
تحقق من إصدار GeoJSON وقواعد الإحداثيات لدى المستلم. تحقق من صحة الأشكال والإحداثيات، ومن أن تطبيق الخرائط يفسر المواقع والخصائص كما ينبغي.
- يضيف GeoJSON قواعد محددة فوق JSON.
- يتطلب JSON العام مخططاً متفقاً عليه للتعبير عن المعنى الجغرافي باتساق.
- قد يحافظ التحويل إلى JSON عادي على القيم لكنه يفقد الدلالات الجغرافية المعيارية.
الأسئلة الشائعة
هل كل ملف JSON هو GeoJSON؟
لا. يجب أن يتبع GeoJSON قواعد الكائنات والأشكال الجغرافية.