osm2pgsql --append 가 속도가 느리므로 osm2pgsql --create 를 사용하기 위해 pbf파일을 묶어준다.

 

1. osmium-tool 설치

                    
renderaccount@ellord-Precision-T5600:/var/lib/postgresql$ sudo apt install osmium-tool
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 새 패키지를 설치할 것입니다:
  osmium-tool
0개 업그레이드, 1개 새로 설치, 0개 제거 및 65개 업그레이드 안 함.
749 k바이트 아카이브를 받아야 합니다.
이 작업 후 2,461 k바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 http://kr.archive.ubuntu.com/ubuntu focal/universe amd64 osmium-tool amd64 1.11.1-1build2 [749 kB]
내려받기 749 k바이트, 소요시간 2초 (338 k바이트/초)
Selecting previously unselected package osmium-tool.
(데이터베이스 읽는중 ...현재 220379개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../osmium-tool_1.11.1-1build2_amd64.deb ...
Unpacking osmium-tool (1.11.1-1build2) ...
osmium-tool (1.11.1-1build2) 설정하는 중입니다 ...
Processing triggers for man-db (2.9.1-1) ...
renderaccount@ellord-Precision-T5600:/var/lib/postgresql$

 

 

2. pdf merge

 

osmuim cat asia.pbf africa.pbf -o merged.osm

cat 대신에  merge 를 사용해도 됨.

 

 

3. osm2pgsql 를 실행한다.

 

 

 

블로그 이미지

엘로드넷

,