<قوی> های Mapnik کار با خواندن داده های جغرافیایی در قالب نقشه ها، لایه ها، اشکال، خطوط، هندسه، و غیره و جمع آوری این داده ها در یک پایگاه داده است.
این اطلاعات سپس می تواند در دسترس برنامه های کاربردی راه دور از طریق نمایش داده شد ساخته شده است، و یا استفاده در داخل. (در صورت های Mapnik بخشی از یک نرم افزار تنها است)
در های Mapnik می توانید اطلاعات از منابع مختلف به عنوان خوانده شده:
در ESRI
در PostGIS
در TIFF
در OSM
در قسمت
در OGR
در GDAL
در توجه: های Mapnik شده است در تولید برای ساخت و ساز خدمات نقشه شهری باز استفاده می شود، بنابراین شما می توانید مطمئن باشند که می تواند هر نوع داده در هر اندازه مسئولیت رسیدگی به.
شما می توانید کد منبع های Mapnik اینجا دانلود کنید. برای باینری خاص سیستم عامل، از ما و پنجره ، از مک است و لینوکس است بخش.
در چه در این نسخه است جدید :
- پشتیبانی بهبود یافته برای متن های بین المللی (در حال حاضر با استفاده از کتابخانه HarfBuzz برای شکل دادن به متن).
- با استفاده از آخرین C ++ 11 ویژگی برای عملکرد بهتر (به خصوص نقشه بارگذاری).
- از عبارات در همه جا: تمام خواص symbolizer حال حاضر می تواند داده ها عبارت محور (به استثنای چهره نام و fontset نام در TextSymbolizer) را.
- در ذخیره سازی هندسه بازنویسی بر اساس STD :: بردار.
در چه جدید در نسخه 2.2.0 است / 3.0.0-RC3:
- حذف 3 depedencies بدون از دست رفتن هر قابلیت: ltdl، cairomm و libsigc ++
- اضافه شدن پشتیبانی از عدد صحیح 64 بیتی در عبارت، شناسه ویژگی، و grid_renderer. در
- اضافه شدن توانایی غیر فعال کردن نیاز به وابستگی های مختلف:. proj4، libpng، libtiff، libjpeg
- اضافه شدن پشتیبانی از reprojection سریع تر بین EPSG: 3857 و EPSG: 4326
- در POSTGRES ثابت استخر اتصال در هنگام استفاده از persist_connection = نادرست است.
- POSTGRES ثابت کلید اتصال به بالاترین ارزش MAX_SIZE احترام و initial_size برای هر لایه در نقشه.
- از سقوط پتانسیل ثابت در تجزیه WKB که postgis هندسه null بر می گردد. در
- در رندر تار ثابت از تصویر و آیکون های SVG. در
- در تشخیص او از ارزش SRS نامعتبر در هنگام بارگذاری XML را.
- اضافه شدن پشتیبانی برای مشخص کردن یک base_path به عنوان یک سوم، آرگومان اختیاری به load_xml. در
نشت
در چه جدید در نسخه 2.2.0 است / 3.0.0-RC1:
- حذف 3 depedencies بدون از دست رفتن هر قابلیت: ltdl، cairomm و libsigc ++
- اضافه شدن پشتیبانی از عدد صحیح 64 بیتی در عبارت، شناسه ویژگی، و grid_renderer. در
- اضافه شدن توانایی غیر فعال کردن نیاز به وابستگی های مختلف:. proj4، libpng، libtiff، libjpeg
- اضافه شدن پشتیبانی از reprojection سریع تر بین EPSG: 3857 و EPSG: 4326
- در POSTGRES ثابت استخر اتصال در هنگام استفاده از persist_connection = نادرست است.
- POSTGRES ثابت کلید اتصال به بالاترین ارزش MAX_SIZE احترام و initial_size برای هر لایه در نقشه.
- از سقوط پتانسیل ثابت در تجزیه WKB که postgis هندسه null بر می گردد. در
- در رندر تار ثابت از تصویر و آیکون های SVG. در
- در تشخیص او از ارزش SRS نامعتبر در هنگام بارگذاری XML را.
- اضافه شدن پشتیبانی برای مشخص کردن یک base_path به عنوان یک سوم، آرگومان اختیاری به load_xml. در
نشت
در چه در نسخه 2.0.0 است جدید :
- اضافه شدن اموال حداقل طول مسیر به text_symbolizer اجازه می دهد تا به برچسب فقط در خطوط از یک طول خاص قرار گرفته است.
- اضافه شدن پشتیبانی برای فعلی تدریج با استفاده از پالت ثابت شده است.
- از او AlsoFilter - http://trac.mapnik.org/wiki/AlsoFilter
- پلاگین SQLite است: بهینه سازی I / O با استفاده از کش اشتراک گذاشته و بدون mutexes را.
- به طور مستقیم پیوند پلاگین ورودی به libmapnik برای اجتناب از نیاز به مجموعه ای از پرچم dlopen از زبان الزام آور است.
- از یک خطا در هنگام ثبت نام برای فونت که Freetype2 یک نام خانوادگی و یا به سبک گزارش نشده است.
- از ثابت به نقل از نحو برای "جدول". "ویژگی" در پلاگین PostGIS (قبلا اگر نام مستعار جدول نقل مانند "table.attribute" مورد استفاده قرار گرفت که شکست پرس و جو می شود).
- اضافه شدن قابلیت کنترل شناسه ویژگی های PostGIS عرضه key_field به مرجع و نام مشخصه عدد صحیح است.
- اضافه شده جایگزین، توابع proj_transform قوی تر به پروژه BBOX با استفاده از نقاط بیش از چهار گوشه برای اطمینان از BBOX بهینه اندازه وجود proj4 از شرایط مرزهای.
قابلیت
نظر یافت نشد