나는 GIS 세계에서 첫 걸음을 내딛고 있으며,지도와 매우 관련이있는 "거대한"프로젝트 (예 : 단일 프로그래머)를 위해 일하더라도 모든 것이 매우 새롭습니다.
내 프로젝트는 세계 어느 곳에서나 아래 정보를 알아야합니다.
- 도로 유형
- 도로명
- 도로 좌표
- 도시 경계
- 수로 이름
- 수로 좌표
Open Street Map 덕분 에이 모든 정보를 얻을 수 있으며 프로젝트 덕분에 프로젝트가 시작됩니다. 그러나 이제 더 큰지도에서 작업해야합니다 (즉, OSM 내보내기가 제공하는 50.000 XML 노드보다 큼). 지구 전체를 데이터베이스에 저장해야한다는 것을 알고 있습니다.
인터넷에 PostgreSQL 및 Open Street Map에 대한 많은 문서가 있지만 어디서부터 시작해야할지 모르겠습니다. 사실 나는 행성 덤프를 데이터베이스에 넣기 위해 Osmosis에 대한 문서를 찾았지만 osm2pgsql에 대해서도 발견했습니다. 요점은 나에게 가장 좋은 것이 무엇인지 모른다는 것입니다.
osm2pgsql은 mapnik 맵을 렌더링하기 위해 만들어진 것 같습니다. 도로 / 도시 / 수로 정보를 알아야하기 때문에 전혀 필요하지 않습니다 ...하지만 확실하지는 않습니다. mapnik이 할 수있는 일을 올바르게 이해했습니다.
내 질문은 : OSM 내보내기 파일처럼 나중에 쉽게 재사용하기 위해 데이터베이스에 OSM 데이터를 삽입하는 데 무엇을 사용할 수 있습니까?
감사합니다.
편집 : 내가 사용하는 컴퓨터는 GNU / Linux 데비안을 실행하는 전용 서버 (Intel (R) Pentium (R) E2180 2.00GHz 및 2GB RAM)입니다.
추신 : 삼투는 데이터베이스에서 XML 파일을 삽입 할뿐만 아니라 추출 할 수 있기 때문에 내 질문이 바보처럼 보입니다. 어쨌든, 나는 당신이 어떻게 할 것인지 알아야합니다.
추신 : 누군가가 초보자를위한 멋진 OSM + 데이터베이스 자습서를 어디에서 찾을 수 있는지 알고 있다면 감사하겠습니다!