답변:
쉐이프 파일을 PostGIS로 가져 오기 위해 QGIS PostGIS Manager 플러그인을 사용할 수 있습니다 . shp2pgsql 명령 행 기능을위한 GUI입니다. KML 파일을로드하려면 먼저 해당 파일을 shapefile로 변환해야합니다. 간단합니다 : QGIS에서 KML 파일을 열고 shapefile로 다시 저장하십시오. KML 파일이 여러 개인 경우 OGR 변환기 플러그인을 사용하여 전체 폴더를 한 번에 변환하는 것이 좋습니다.
로 QGIS 및 shp2pgsql (하고 있습니다 FLOSS는) 아마도 포스트 그레스 / PostGIS와 데이터베이스에 대한 가장 인기있는 언더 다크은 이미 말했다. MySQL 및 Oracle 용 FLOSS 도구가있을 수 있지만 익숙하지 않습니다. 그러나 AutoCAD Map (FDO를 통해) 또는 Safe FME와 같은 일부 상용 도구에 액세스 할 수 있으면 공간 데이터를 거의 모든 공간 데이터베이스로 가져올 수 있습니다. 아마도 매니 폴드도 가능합니다.
또한 한 소스 (예 : hp)에서 다른 소스 (MySQL, PostGIS, MSSQL 등)로 데이터 및 속성을 복사 할 수있는 FDO Toolbox 가 있습니다.
다른 사람들이 언급했듯이, 전용 x2y 스타일 명령 줄 유틸리티에서 고급 Spatial ETL 도구를 통해 이러한 작업을 수행 할 수있는 도구가 많이 있습니다 .
저는 개인적으로 Safe Software의 FME의 힘을 사용하고 좋아합니다. 생산성 향상으로 여러 번 지불했습니다. 독점 / 무상 소프트웨어가 귀하를위한 옵션이라면, 체크 아웃 할 가치가 있습니다.
오픈 소스 GUI 도구의 경우 프로덕션 작업 별 시나리오에서 SL-King의 fdo2fdo를 사용하고 형식 간 빠른 변환을 위해 Jackie Ng의 FDO Toolbox를 사용해 본 경험이 있습니다.
Talend의 SpatialDataIntegrator와 GeoKettle은 GUI 디자이너와 함께 몇 가지 인상적인 ETL 기능을 자랑하지만, 학습 곡선을 극복하는 인내심은 없었습니다. 완전한 ETL 기능이 필요한 경우 조사 할 가치가 있습니다.