مقارنة
MVT وGeoJSON: البلاطات وتبادل البيانات
يرمز MVT البلاطات المتجهة باستخدام Protocol Buffers. يحتوي GeoJSON على بيانات جغرافية بصيغة JSON ولا يحدد بنفسه قواعد توزيع البلاطات.
أي تنسيق يجب أن تختار؟
فكر في MVT لتوزيع المنطقة المعروضة كبلاطات، وفي GeoJSON لتبادل معالم وخصائص قابلة للقراءة.
مناسب لـ MVT
توزيع المعالم الجغرافية في بلاطات
- تحميل الطبقات والخصائص المطلوبة للعرض
مناسب لـ GeoJSON
تبادل المعالم الجغرافية وخصائصها
- النقاط والخطوط والمضلعات في خرائط الويب
المعلومات الأساسية
| البند | MVT | GeoJSON |
|---|---|---|
| الامتداد | .mvt | .geojson, .json |
| نوع MIME | application/vnd.mapbox-vector-tile | application/geo+json |
| الاستخدامات الشائعة | توزيع المعالم الجغرافية في بلاطات | تبادل المعالم الجغرافية وخصائصها |
| طريقة الفتح | اضبط عناوين البلاطات وحدودها وإسقاطها في أداة متوافقة، ثم طبق أنماط العرض المطابقة لأسماء الطبقات. | افتحه في أداة خرائط تدعم GeoJSON أو محرر نصوص، وتحقق من المواضع والأشكال على الخريطة. |
| التصدير أو التحويل | يتطلب التحويل إلى GeoJSON تحويل الإحداثيات باستخدام الحدود الجغرافية للبلاطة وإسقاطها وextent. في التوزيع الشائع z/x/y يحدد التكبير وموقع البلاطة الحدود. لا تستعاد المعلومات المفقودة بالتقريب أو التبسيط أو القص. | عند التحويل، تحقق في الأداة المستهدفة من ترتيب الإحداثيات ونظامها المرجعي والأشكال والخصائص. |
الاختيار حسب الاستخدام
تحميل الطبقات والخصائص المطلوبة للعرض
توزيع المعالم الجغرافية في بلاطات
MVTالنقاط والخطوط والمضلعات في خرائط الويب
تبادل المعالم الجغرافية وخصائصها
GeoJSONنقطة أساسية 1
يستخدم MVT طبقات مسماة وأعدادا صحيحة محلية للبلاطة. يستخدم GeoJSON إحداثيات جغرافية وخصائص JSON.
مزيد من التفاصيل حول الاختلافاتنقطة أساسية 2
يأتي إسقاط MVT وحدود البلاطة من إعدادات خارجية. يتبع GeoJSON وفق RFC 7946 ترتيب خط الطول ثم العرض.
مزيد من التفاصيل حول الاختلافاتمزيد من التفاصيل حول الاختلافات
قس الأداء بنفس البيانات والتكبير والضغط والأدوات، واحتفظ بالأصل قبل توليد البلاطات.
- عند توليد MVT حدد الإسقاط وتقسيم البلاطات وextent والخصائص المختارة وسياسات التبسيط والقص.
- يتطلب الرجوع إلى GeoJSON الحدود والإسقاط وتحويل الإحداثيات. لا تستعاد الخصائص المستبعدة أو التفاصيل الهندسية المحذوفة.
الأسئلة الشائعة
هل يعيد MVT بناء GeoJSON الأصلي بالكامل؟
لا يمكن ضمان ذلك عادة. قد يغير التكميم إلى أعداد صحيحة والتبسيط واختيار الخصائص البيانات؛ احتفظ بالأصل.