QGIS에서 SpatiaLite 데이터베이스로 여러 계층을 저장 하시겠습니까?


10

QGIS에서 레이어를 공간으로 저장할 때마다 새 DB를 생성해야합니다 (기존 DB를 선택하면 취소 또는 교체 여부를 묻습니다).

배포를 위해 프로젝트의 모든 레이어를 단일 공간 DB로 패키지하고 싶습니다.

기본 sqlite 도구를 사용하여 개별 파일의 레이어를 결합 할 수는 있지만 그렇게하지 않아도되는 것이 좋습니다.

답변:


11

를 사용하여 빈 SpatiaLite 데이터베이스를 만들 수 있습니다 Layer > Create Layer > New SpatiaLite Layer. 이렇게하면 DB 관리자 (포함 된 플러그인, 플러그인 관리자가 비활성화 된 경우 활성화)에 나타납니다. 또는 기존 데이터베이스가있는 경우 계층을 추가하려는 경우 Layer > Add Layer > Add Spatialite Layer(가 아닌)를 사용 하여 추가하십시오 Add Vector Layer. SpatiaLite 데이터베이스가 DB 관리자에 나타납니다.

위의 방법 중 하나를 수행하면 DB 관리자를 사용하여 QGIS에로드 된 모든 계층을 모든 출처의 SpatiaLite DB로 가져올 수 있습니다.

DB Manager는 핵심 QGIS 플러그인이며 QGIS 팀이 관리하므로 Qspatialite를 사용하는 것보다 이것이 더 나은 옵션이라고 생각합니다.


DB Manager를 사용하여 SpatialLite DB로 레이어를 어떻게 가져 옵니까? 피곤했지만 "레이어 / 파일 가져 오기"메뉴를 사용하면 형상이 손실됩니다.
Bushroot

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.