محول Shapefile إلى GeoJSON
حوّل ملفات Shapefile (.zip مع .shp, .dbf, .shx، و .prj اختياريًا) إلى GeoJSON. العديد من بوابات البيانات المفتوحة لا تزال توزع البيانات كملفات Shapefile — هذه الأداة تحولها إلى صيغة GeoJSON المناسبة للويب.
ما هو Shapefile؟
Shapefile هو صيغة بيانات متجهة تم تطويرها بواسطة ESRI لبرامج نظم المعلومات الجغرافية (GIS). على الرغم من تسميته "ملف"، إلا أنه في الواقع مجموعة من الملفات المتعددة:
- .shp — بيانات الهندسة (النقاط، الخطوط، المضلعات)
- .dbf — بيانات السمات (خصائص لكل عنصر)
- .shx — فهرس الأشكال (للبحث السريع)
- .prj — معلومات الإسقاط (نظام الإحداثيات)
كيفية التحويل
- قم بإنشاء ملف .zip يحتوي على مكونات Shapefile الخاصة بك (.shp, .dbf, .shx، ويفضل .prj)
- اسحب وأفلت ملف .zip أو انقر لتصفح الملفات
- عاين ملف GeoJSON المحول على الخريطة
- قم بتنزيل ملف GeoJSON
لماذا التحويل إلى GeoJSON؟
- مناسب للويب: يعمل مع Leaflet، Mapbox، Google Maps، وغيرها من مكتبات الخرائط على الويب
- سهل القراءة: صيغة JSON أسهل للفحص والتصحيح
- لا حاجة لبرامج خاصة: يمكن تحريره باستخدام أي محرر نصوص
- مدعوم على نطاق واسع: يعمل مع واجهات برمجة التطبيقات الحديثة ومكتبات JavaScript
- ملف واحد: على عكس ملفات Shapefile المتعددة، GeoJSON هو ملف واحد
ملاحظات هامة
أنظمة الإحداثيات
- إذا كان ملف .zip الخاص بك يتضمن ملف .prj، سيتم إعادة إسقاط الإحداثيات بشكل صحيح إلى WGS84 (المعيار لخرائط الويب)
- بدون ملف .prj، يتم استخدام الإحداثيات كما هي (عادةً WGS84 للبيانات المفتوحة)
حجم الملف
- Shapefile غالبًا ما يكون أكثر ضغطًا من GeoJSON
- للاستخدام على الويب، يمكنك استخدام TopoJSON لمجموعات بيانات المضلعات
- استخدم GeoJSON Minifier لتقليل دقة الإحداثيات
السمات
- جميع بيانات السمات من ملف .dbf تصبح خصائص GeoJSON
- يتم الحفاظ على أسماء الحقول
- يتم تحويل أنواع البيانات إلى ما يعادلها في JSON
الاستخدامات الشائعة
- بيانات حكومية مفتوحة: حدود التعداد، خرائط المناطق، البنية التحتية
- بيانات بيئية: مستجمعات المياه، المناطق المحمية، خرائط الموائل
- النقل: الطرق، مسارات النقل، مسارات الدراجات
- بيانات بحثية: المسوحات الميدانية، مواقع العينات، مناطق الدراسة
الأسئلة الشائعة
هل أحتاج إلى جميع مكونات Shapefile؟
تحتاج على الأقل إلى .shp, .dbf, و .shx. يُوصى بشدة بوجود ملف .prj للحصول على إسقاط صحيح.
ماذا لو كان Shapefile الخاص بي يستخدم إسقاطًا مخصصًا؟
قم بتضمين ملف .prj وستقوم الأداة بإعادة الإسقاط إلى WGS84 (المعيار للويب).
هل يمكنني تحويل ملفات Shapefile كبيرة؟
نعم، ولكن قد تعرض المعاينة مجموعة فرعية فقط. التنزيل دائمًا يحتوي على مجموعة البيانات الكاملة.
هل يتم تحميل بياناتي؟
لا — يتم التحويل بالكامل في متصفحك. ملفاتك لا تغادر جهازك.
انظر أيضًا
- العودة إلى جميع المحولات
- GeoJSON ↔ TopoJSON
- GeoJSON Minifier — تقليل حجم الملف بعد التحويل