GeoJSON

GeoJSON هو تنسيق تبادل البيانات المكانية الجغرافية القياسية التي تُمثل المعالم الجغرافية البسيطة وجداول البيانات غير المكانية. وبناءً على JavaScript Object Notation (JSON)، يعد GeoJSON تنسيقًا لتكويد مجموعة متنوعة من بِنيات البيانات الجغرافية. ويستخدم نظام إسناد إحداثي جغرافي، World Geodetic System 1984، ووحدات الدرجات العشرية.

تُلخص القائمة التالية كيف يمكنك استخدام ملفات GeoJSON في ArcGIS Online وتوفر روابط للتعليمات:

أنواع المعالم المدعومة

يدعم GeoJSON أنواع المعالم التالية:

  • النقطة (بما في ذلك العناوين والمواقع)
  • سلسلة الخط (بما في ذلك الشوارع والطرق السريعة والحدود)
  • المضلع (بما في ذلك الدول والأقاليم وأجزاء من الأرض)
  • مجموعات متعددة الأجزاء من النقاط أو سلسلة الخط أو معالم المضلع

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

أنواع الشكل الهندسي المدعومة

يدعم GeoJSON أنواع الشكل الهندسي التالية:

  • نقطة
  • LineString
  • مضلع
  • MultiPoint
  • MultiLineString
  • MultiPolygon

تعد الكائنات الهندسية ذات الخصائص الإضافية كائنات Feature. تحتوي كائنات FeatureCollection على مجموعات معالم.

نموذج GeoJSON

فيما يلي مثال على ملف GeoJSON صحيح:

{ "type": "FeatureCollection",
    "features": [
      { "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [102.0, 0.5]
          },
          "properties": {
            "prop0": "value0"
          }
        },
      { "type": "Feature",
        "geometry": {
          "type": "LineString",
          "coordinates": [
            [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
            ]
          },
        "properties": {
          "prop0": "value0",
          "prop1": 0.0
          }
        },
      { "type": "Feature",
         "geometry": {
           "type": "Polygon",
           "coordinates": [
             [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
               [100.0, 1.0], [100.0, 0.0] ]
             ]
         },
         "properties": {
           "prop0": "value0",
           "prop1": {"this": "that"}
           }
         }
       ]
     }

التحقق من الملف

عند إضافة ملف GeoJSON إلى ArcGIS Online كعنصر أو كطبقة في الخريطة، يتحقق ArcGIS Online من صحة الملف ويعرض رسالة خطأ إذا كان الملف غير صالح. وحتى يتم اعتباره صحيحًا في ArcGIS Online، يجب أن يبدأ ملف GeoJSON بمعلمة type إلزامية تم تعيينها إلى FeatureCollection كما يلي:

"type": "FeatureCollection"

‏‏مراجع

لمزيد من المعلومات عن تنسيق GeoJSON والتحقق من صحته، راجع ما يلي: