أكثر

قم بتحميل صورة جغرافية كبيرة جدًا إلى طبقة معالم في النشرة


لدي ملف geojson هذا (حوالي 60 ميغا بايت) الذي يحتوي على حدود المنطقة الإدارية. أريد أن أصنع كلوروبليث وأعطي اللون بناءً على كل قيمة خصائص هندسية وأضفها إلى طبقة الميزات. المشكلة هي عندما أحاول تحميل ملف geojson ، سيستغرق الأمر وقتًا طويلاً. لقد جربت TileLayer ولكن باستخدام هذا لا يمكنني العثور على طريقة لتغيير لون تعبئة المضلعات. كيف يمكنني حل هذا لجعل تحميل geojson أسرع؟


يمكنك تبسيط الملف. لهذا يمكنك استخدام QGIS. قد يكون أحد الخيارات هو تبسيط الخطوط ، ولكن من المحتمل أن يؤدي ذلك إلى كسر الهيكل. هناك خيار آخر ، بناءً على ملفك ، وهو تحديد عدد المنازل العشرية. سيؤدي ذلك إلى تقليل حجم الملف ، ولكن ليس من التعقيد

خيار آخر هو استخدام TopoJSON. يعد TopoJSON مثاليًا للمناطق الإدارية لأنه يزيل الخطوط الزائدة (سيبقى كل حد مرة واحدة فقط ، بينما يوجد مرتين في GeoJSON).


إذا كان حجم الملف كبيرًا جدًا ، وقد ذكرت أنه سيزداد أكثر في المستقبل ، فأنت بحاجة إلى استخدام المربعات النقطية.

في الواقع ، يجب عليك استخدام CartoDB ، وتحميل مجموعة البيانات الخاصة بك هناك ، ويمكنك إنشاء خرائط كلوروبليث ديناميكية بناءً على بياناتك التي أعادها الخادم إليك (كما ذكرت هذا المطلب في تعليق).

يعطي CartoDb وظيفةsetCartoCSS ()، باستخدام هذه الوظيفة ، يمكنك تصميم مضلعات فردية بالطريقة التي تريدها.


لدي نفس المشكلة الآن. لذلك هناك خطواتي: 1) إنشاء بلاط في TilesMill 2) إنشاء .png ">ShareImprove هذه الإجابةأجاب 13 أغسطس 2015 الساعة 8:48دميتريدميتري113 شارات برونزية


شاهد الفيديو: أفضل برنامج لتحميل الصور الجوية مجانا بدقة عالية وذات اسناد جغرافي Géoréférencé (شهر اكتوبر 2021).