Ar:Tiles

From OpenStreetMap Wiki
Jump to navigation Jump to search

Web map يعمل عن طريق تحميل بلاطات الخريطة من خادم بلاطات للخرائط. يشير مصطلح Map rendering إلى عملية أخذ البيانات الجغرافية المكانية الخام وإنشاء خريطة مرئية منها.

هناك نوعان مختلفين من بلاطات الخريطة:

  • raster tiles - بلاطات شبكية هي مجرد ملفات صور جاهزة بالفعل، على سبيل المثال: [1]
  • vector tiles - بلاطات متجه هي عبارة عن بيانات جغرافية تحتاج إلي معالجتها للعرض.

الصفحة الرئيسية www.openstreetmap.org معروضة بطريقة raster tiles.

الأنماط

تستخدم الأنماط stylesheet لتحديد كيفية عرض البيانات علي الخريطة.

  • مع النوع raster tiles، إذا اردنا تغيير نمط الخريطة، لابد من استخدام مجموعة مختلفة من البلاطات (تسمي في الغالب طبقة الخريطة).
  • مع النوع vector tiles، إذا اردنا تغيير نمط الحريطة، ببساطة يمكننا تطبيق نمط مختلف على نفس البلاطات (لان تحويل البلاطة إلي صورة يحدث عند جانب العميل).

ميزات طبقات البلاطات الموجودة بالصفحة الرئيسية www.openstreetmap.org، موجودة هنا Featured tile layers.

مزود خدمة بلاطات الخرائط

مزود خدمة بلاطات الخرائط عن طريق الانترنت يستخدم بروتوكول HTTP.

إنشاء بلاطة خريطة خاصة بك

لإنشاء بلاطة خريطة خاصة بك للنوع raster tiles، تحتاج إلي tile renderer.
لإنشاء بلاطة خريطة خاصة بك للنوع vector tiles، تحتاج إلي توليد البيانات من OSM (OpenMapTiles Tools)، أو استخدام vector tile server لإنشاء بلاطات وقتية (على سبيل المثال من قاعدة بيانات موقغ PostGIS)