على Mapnik قوي> يعمل عن طريق قراءة البيانات الجغرافية في شكل خرائط، والطبقات، والأشكال والخطوط والأشكال الهندسية، وغيرها، وتجميع هذه البيانات في قاعدة بيانات واحدة.
ويمكن بعد ذلك يتم
وهذه البيانات متاحة للتطبيقات البعيد عن طريق الاستعلامات، أو استخدامها داخليا (إذا Mapnik هو جزء من برنامج واحد).
Mapnik يمكن قراءة البيانات من مصادر مختلفة:
ESRI
PostGIS
TIFF
OSM
القسمة
OGR
GDAL
ملاحظة جانبية: لقد استخدمت Mapnik في الإنتاج لبناء خدمة أوبن ستريت ماب، لذلك يمكنك أن تطمئن إلى أنه يمكن التعامل مع أي نوع البيانات في أي حجم.
يمكنك تحميل شفرة المصدر Mapnik هنا. لOS ثنائيات محددة، يرجى زيارة موقعنا على ويندوز و <قوية> ماك و <قوية> لينكس قوي> أقسام.
ما هو جديد في هذا الإصدار:
- وتقديم الدعم لتحسين النص الدولي (يستخدم الآن مكتبة harfbuzz لتشكيل النص). لى>
- ويستخدم أحدث C ++ 11 ميزات للحصول على أداء أفضل (وخاصة خريطة التحميل). لى>
- والتعبير في كل مكان: كل خصائص symbolizer يمكن أن يكون الآن بيانات مدفوعة تعبيرات (باستثناء جها اسم وfontset اسم على TextSymbolizer) لى>.
- وإعادة كتابة التخزين الهندسة على أساس الأمراض المنقولة جنسيا :: ناقلات. لى>
ما هو جديد في الإصدار 2.2.0 / 3.0.0-RC3:
- وإزالة 3 depedencies دون فقدان أي وظيفة: ltdl، cairomm وlibsigc ++ لى>
- واضاف لدعم عدد صحيح 64 بت في التعبيرات، هويات الميزة، وgrid_renderer. لى>
- واضاف القدرة على تعطيل الحاجة لمختلف التبعيات: proj4، يببنغ، libtiff، libjpeg لى>
- واضاف لدعم عملية إعادة الإسقاط أسرع بين epsg: 3857 وepsg: 4326 لى>
- وتجمع الاتصال بوستجرس الثابتة التسريبات عند استخدام persist_connection = كاذبة. لى>
- وبوستجرس الثابتة مفتاح الاتصال لاحترام أعلى قيمة MAX_SIZE وinitial_size لأي طبقة في خريطة. لى>
- والثابتة حادث محتمل في توزيع WKB عندما يعود postgis الهندسة فارغة. لى>
- وثابت تقديم ضبابية الصورة وSVG الرموز. لى>
- واضاف اكتشاف القيم SRS غير صالحة عندما XML تحميل. لى>
- واضاف لدعم تحديد base_path باعتباره الثالثة، سيطة اختيارية لload_xml. لى>
ما هو جديد في الإصدار 2.2.0 / 3.0.0-RC1:
- وإزالة 3 depedencies دون فقدان أي وظيفة: ltdl، cairomm وlibsigc ++ لى>
- واضاف لدعم عدد صحيح 64 بت في التعبيرات، هويات الميزة، وgrid_renderer. لى>
- واضاف القدرة على تعطيل الحاجة لمختلف التبعيات: proj4، يببنغ، libtiff، libjpeg لى>
- واضاف لدعم عملية إعادة الإسقاط أسرع بين epsg: 3857 وepsg: 4326 لى>
- وتجمع الاتصال بوستجرس الثابتة التسريبات عند استخدام persist_connection = كاذبة. لى>
- وبوستجرس الثابتة مفتاح الاتصال لاحترام أعلى قيمة MAX_SIZE وinitial_size لأي طبقة في خريطة. لى>
- والثابتة حادث محتمل في توزيع WKB عندما يعود postgis الهندسة فارغة. لى>
- وثابت تقديم ضبابية الصورة وSVG الرموز. لى>
- واضاف اكتشاف القيم SRS غير صالحة عندما XML تحميل. لى>
- واضاف لدعم تحديد base_path باعتباره الثالثة، سيطة اختيارية لload_xml. لى>
ما هو جديد في الإصدار 2.0.0:
- واضاف الملكية الحد الأدنى للمسار طول لtext_symbolizer للسماح للتسميات لتوضع فقط على خطوط مدة معينة. لى>
- واضاف لدعم بابوا نيو غينيا تكميم باستخدام لوحات ثابتة. لى>
وظائف - واضاف AlsoFilter - http://trac.mapnik.org/wiki/AlsoFilter لى>
- وسكليتي المساعد: تحسين ط / س باستخدام ذاكرة التخزين المؤقت المشتركة وأي كائنات المزامنة لى>.
- وربط مباشرة الإضافات مساهمة في libmapnik لتجنب الاضطرار إلى تعيين إشارات dlopen من لغات ملزمة. لى>
- ورمي خطأ أثناء تسجيل الخطوط التي Freetype2 لا يعلم اسم الأسرة أو نمط. لى>
- والثابتة نقلا عن بناء جملة "الطاولة". "سمة" في PostGIS المساعد (سابقا إذا تم استخدام الأسماء المستعارة الجدول نقلا مثل "table.attribute" من شأنها أن تسبب فشل الاستعلام). لى>
- واضاف القدرة على السيطرة على معرف ميزة PostGIS التي كتبها توريد وkey_field إلى مرجع واسم السمة صحيح. لى>
- واضاف البديل، وظائف proj_transform أكثر قوة على إعطاء BBOX باستخدام المزيد من النقاط من مجرد الأركان الأربعة لضمان BBOX الحجم الأمثل رغم proj4 من الظروف ساق. لى>
لم يتم العثور على التعليقات