거기에있는 데이터의 양 OpenStreetMap에 실제로는 넓지 만 완전히 업데이트되지는 않았지만 대부분의 경우 1 척도 인 50,000을 사용하여 전통적으로 수집 한 데이터보다 정확합니다.
QGIS에서는이 레이어를 이미 플러그인이있는 Google 어스 이미지와 같은 배경지도로로드하는 것이 좋지만 배경지도 일뿐입니다.
원하는 것이 OpenStreetMap 레이어를 벡터로 가지고 있다면 어떻게 될까요?
1. OSM 데이터베이스 다운로드
이렇게하려면 데이터를 다운로드 할 영역을 선택해야합니다. 정보가 많은 매우 넓은 영역에서 데이터베이스의 크기가 엄청나고 시간이 많이 소요된다는 것은 분명합니다. 이렇게하려면 다음을 선택하십시오.
Vector> OpenStreetMap> 다운로드
여기서 확장자가 .osm 인 xml 파일이 다운로드 될 경로를 선택합니다. 기존 레이어 또는 뷰의 현재 디스플레이에서 사분면 범위를 나타낼 수 있습니다. 옵션이 선택되면 동의, 다운로드 프로세스가 시작되고 다운로드 된 데이터의 볼륨이 표시됩니다.
2. 데이터베이스 생성
XML 파일이 다운로드되면 필요한 것은 데이터베이스로 변환하는 것입니다.
이것은 Vector> OpenStreetMap> Import topology from XML ...로 수행됩니다.
여기서 우리는 소스, DB SpatiaLite 출력 파일을 입력하고 가져 오기 연결을 즉시 만들도록 요청합니다.
3. QGIS에 레이어 호출
데이터를 레이어로 호출하려면 다음이 필요합니다.
벡터> OpenStreetMap> SpatiaLite로 토폴로지 내보내기 ...,
점, 선 또는 다각형 만 호출 할 경우 표시되어야합니다. 또한 데이터베이스의로드 버튼을 사용하여 관심있는 개체를 나열 할 수 있습니다.
결과적으로 다음 그림과 같이 레이어를지도에로드 할 수 있습니다.
물론 OSM은 오픈 소스 이니셔티브이기 때문에 독점 도구가 이런 종류의 작업을 수행하는 데 오랜 시간이 걸릴 것입니다.