أكثر

البلاط الأبيض النائي في طبقة GeoServer MBTiles

البلاط الأبيض النائي في طبقة GeoServer MBTiles


لقد كنت أعمل على هذه المشكلة منذ فترة ، ووجدت حلاً بديلًا ، لكني ما زلت أرغب في طرح السؤال هناك. لقد كنت أستخدم TileMill لإنشاء مجموعات تجانب لمضلع ، خارج حدوده أود الشفافية. إذا قمت بتصدير ملف mbtiles وخدمته كتراكب مع المكون الإضافي GeoServer MBTiles ، فإن الصورة التالية هي النتيجة (الطبقة الأساسية هي OSM):

ما أفترض أنه يحدث هو أن TileMill لا تنشئ مربعات فارغة كاملة للمناطق التي لا تحتوي على بيانات ، ويفسر GeoServer تلك المربعات المفقودة على أنها بيضاء غير شفافة. سؤالي هو: هل هناك طريقة لجعل GeoServer يعرض تلك المناطق غير المتجانبة على أنها شفافة؟

سأصف الحل البديل الخاص بي: باستخدام المعلومات من هذا الخيط ، وجدت أنه يمكنني الحصول على التأثير المطلوب من خلال تجاوز GeoServer تمامًا ، وخدمة البلاط غير المعبأ كطبقة OpenLayers XYZ (يصف الرابط كيفية تجنب بلاط الخطأ الوردي). هذا جيد بالنسبة لي ، لكن ما زلت أتساءل عما إذا كان يمكن استخدام GeoServer.

حاولت أيضًا تفريغ البلاط ، وإضافة بلاط "حشو" فارغ عند الضرورة ، ثم إعادة تعبئة البلاط باستخدام mb-util. ومع ذلك ، لم يكن GeoServer قادرًا على خدمة البلاط المعاد تعبئته بشكل صحيح حتى الآن ، لذا لم أبتعد كثيرًا في هذا الاتجاه.


شاهد الفيديو: تركيب البلاط الارضي لغرف النومللمبتدئين