맵니크
Mapnik| 원저작자 | 아르템 파블렌코 |
|---|---|
| 개발자 | Mapnik 기고자 |
| 안정된 릴리스 | 3.1.0[1] / 2021년 1월 8일; 전 () |
| 저장소 | |
| 기입처 | C++ |
| 운영 체제 | 크로스 플랫폼 |
| 면허증. | LGPL |
| 웹 사이트 | mapnik |
Mapnik은 C++로 작성된 데스크톱 및 서버 기반 맵 렌더링용 오픈 소스 매핑 툴킷입니다.맵닉의 원조 개발자인 Artem Pavlenko는 Anti-Grane Geometry(AGGG) 라이브러리의 서브픽셀 안티에일리어싱을 사용하여[2] 아름다운 지도를 만들겠다는 명확한 목표를 가지고 출발했다.Mapnik에는 카이로 렌더링 백엔드도 있습니다.Mapnik은 메모리 관리, 파일 시스템 액세스, 정규 표현 및 XML 구문 분석과 같은 일반적인 소프트웨어 작업을 처리하기 위해 Boost C++ 라이브러리를 사용합니다.XML 파일을 사용하여 맵의 모양을 결정하는 매핑개체 집합을 정의할 수도 있고 C++, Python 및 Node.js에서 프로그래밍 방식으로 개체를 구성할 수도 있습니다.
data 형식
Mapnik에서는 플러그인 프레임워크를 사용하여 많은 데이터 형식이 지원됩니다.현재 플러그인은 OGR 및 GDAL을 사용하여 다양한 벡터 및 래스터 데이터 세트를 읽는 데 사용됩니다.Mapnik에는 커스텀 Shapefile, PostGIS 및 GeoTIFF 리더도 있습니다.osm2pgsql [3]유틸리티도 있습니다.이 유틸리티는 OpenStreetMap 데이터를 Postgre에 로드할 수 있는 형식으로 변환합니다.그런 다음 Mapnik을 사용하여 OSM 데이터를 사용자가 원하는 모양 맵으로 렌더링할 수 있습니다.
플랫폼
Mapnik은 Linux 및 Solaris(릴리스 0.4 이후)와 같은 Windows, Mac, Unix와 유사한 시스템에서 실행되는 크로스 플랫폼 툴킷입니다.
사용.
많은 사용자 중 하나는 OpenStreetMap 프로젝트(OSM)로, OSM [4][5]디폴트 레이어를 구성하는 타일을 렌더링하기 위해 Apache Web Server 모듈(mod_tile) 및 Openstreetmap-carto 스타일과 함께 사용합니다.Mapnik은 CloudMade,[6] MapQuest [7]및 [8]MapBox에서도 사용됩니다.
면허증.
맵닉은 자유 소프트웨어이며 LGPL(GNU Lesser General Public License)로 출시됩니다.
레퍼런스
- ^ "Release 3.1.0". 8 January 2021. Retrieved 13 January 2021.
- ^ Mapnik FAQ의 명시적 목표로서의 아름다운 지도
- ^ "Osm2pgsql".
- ^ OpenStreetMap의 주요 Slippy Map 레이어
- ^ "Mapnik". OpenStreetMap Wiki.
- ^ "CloudMade". OpenStreetMap Wiki.
- ^ "MapQuest Mapnik Style". GitHub. 18 March 2019.
- ^ "Mapnik Performance". Development Seed. 24 September 2018.