스타일 시트 구성
다시 src 폴더에서 작업함.
openstreetmap-carto 프로젝트 가져오기.
$ cd ~/src
$ ls
mod_tile
$ pwd
/home/renderaccount/src
$ git clone https://github.com/gravitystorm/openstreetmap-carto.git
Cloning into 'openstreetmap-carto'...
remote: Enumerating objects: 18194, done.
remote: Counting objects: 100% (349/349), done.
remote: Compressing objects: 100% (227/227), done.
remote: Total 18194 (delta 205), reused 230 (delta 118), pack-reused 17845 (from 1)
Receiving objects: 100% (18194/18194), 17.25 MiB | 4.34 MiB/s, done.
Resolving deltas: 100% (12573/12573), done.
$
npm 프로젝트이므로 npm환경 설치
$ sudo apt install npm
carto 모듈 global로 설치
$ sudo npm install -g carto
carto 모듈 버전 확인
$ carto -v
1.2.0
$
carto project.mml -> mapnik.xml 로 변환
$ cd openstreetmap-carto
$ carto project.mml > mapnik.xml
mapnik.xml 파일이 생성됨.
'OSM' 카테고리의 다른 글
docker ubuntu 20.04 openstreetmap tile server 8 : font (0) | 2024.09.08 |
---|---|
docker ubuntu 20.04 openstreetmap tile server 7 : osm2pgsql (0) | 2024.09.08 |
docker ubuntu 20.04 openstreetmap tile server 5 : mod_tile (0) | 2024.09.08 |
docker ubuntu 20.04 openstreetmap tile server 4 : mapnik (0) | 2024.09.08 |
docker ubuntu 20.04 openstreetmap tile server 3 : postgresql, postgis (0) | 2024.09.08 |