오픈스트리트맵 지도 타일 서버 호스팅하기(우분투 22.04 기준 또는 도커 이용)

KIM YONG GU·2023년 12월 17일

OSM

목록 보기
2/8
post-thumbnail

원문 링크 (https://osm.kr/hosting-map-tile-ubuntu2204/)

타일서버 구축 당시의 타임라인

2023-12-16T21:21:35Z

셰이프파일 (shapefile, 형상파일)

수역 폴리곤 파일이 약 800MB로 용량이 과도해 응답요청시간을 초과하여 killed 프로세스가 발생. 해당 파일을 OSM 홈페이지에서 다운 받은 뒤 NANO 편집기로 op경로 URL을 실제 서버내부로 수정하여, 로컬에서 파일을 확보하여 openstreetmap-carto 디렉토리 안의 external-data.yml의 파일의 해당부분을 다음과 같이 수정하였음

참조링크 (https://help.openstreetmap.org/questions/75856/when-building-tile-server-can-not-download-shapefile)

settings:
  temp_schema: loading
  schema: public
  data_dir: data
  database: gis
  metadata_table: external_data
sources:
  simplified_water_polygons:
    # The type of file this source is
    type: shp
    # Where to get it
    #url: https://osmdata.openstreetmap.de/download/simplified-water-polygons-split-3857.zip
    url: file:///home/ubuntu/data/water-polygons-split-3857.zip <- / 3개오타 아님
    # The location within the archive <- 해당 부분
    file: simplified-water-polygons-split-3857/simplified_water_polygons.shp

렌더링 속성

[s2o]
URI=/hot/
XML=/home/[실제사용자명]/src/openstreetmap-carto/mapnik.xml
HOST=[실제아이피]
TILESIZE=256
MAXZOOM=20

OSM 모니터링 툴 : Munin

https://switch2osm.org/serving-tiles/monitoring-using-munin/

profile
Engineer, Look Beyond the Code.

0개의 댓글