답변:
이에 대해서는 Moskitt Geo 를 참조하십시오 . YouTube http://www.youtube.com/watch?v=ed-Sb66llXY 및 http://www.youtube.com/watch?v=motlsfzFXn0 에서 사용할 수있는 일부 데모
현재 생성 된 SQL의 유형에 문제가 있습니다.
특히 gis 데이터베이스가 아닌 PostgreSQL에 대해서는 다음을 참조하십시오.
첫 번째는 JDBC를 사용하므로 리버스 엔지니어링에서는 PK (기본 키) 및 FK (외부 키)를 유지하고 두 번째는 ODBC를 사용하므로 테이블 구조 만 검색하지만 PK 또는 FK는 검색하지 않습니다. 마지막 도구는 최근 도구 중 하나이며 리버스 엔지니어링이 없습니다 (테이블 구조에서 시각적 스키마를 생성하는 기능)
3 개의 이전 도구는 기존 데이터베이스 인 스키마에서 생성하거나 생성 한 스키마에서 데이터베이스를 생성 할 수 있습니다 (두 번째 프로세스는 일반적으로 리버스 엔지니어링입니다)
다른 도구는 Perceptory 일 수 있지만 Visio와 Oracle을 사용하며 유지 관리되지 않는 것 같습니다. 시간 지리 공간 데이터베이스 모델링을 위해 MADS 도구 를 살펴볼 수 있습니다.
다른 데이터베이스 사례 도구를 찾고 있다면 LASIG EPFL 웹 사이트 http://lasig2.epfl.ch/services/case/case.html (미안하지만 프랑스어)에서 좋은 목록을 찾을 수 있습니다.
돈이 문제가되지 않으면 Enterprise Architect 가 원하는 도구입니다. 무료 인 경우 Humboldt의 Geomodel Editor를 확인할 수 있습니다 .
둘 다 공간 데이터 유형을 지원합니다.
요청에 대한 GeoKettle -ETL 도구를 확인할 수 있습니다 . 여기서 좋은 문서를 찾을 수 있습니다 . 오픈 소스 프로젝트이며 많은 기능이 있습니다.
다음에서 데이터를 추출하십시오.
Spatial database types: PostGIS, Oracle spatial, MySQL, Microsoft SQL Server 2008*, Ingres* and IBM DB2*
SOLAP (Spatial OLAP) system: GeoMondrian
Geo files (data formats): Shapefile, GML, KML, OGR
OGC Web services: Sensor Observation Service (SOS), Catalogue Web Service (CSW)
GeoKettle이란 무엇입니까?
GeoKettle은 지리 공간 데이터웨어 하우스를 구축 및 업데이트하기 위해 다양한 공간 데이터 소스의 통합에 전념하는 강력한 메타 데이터 중심의 Spatial ETL 도구입니다. GeoKettle을 사용하면 데이터 소스에서 데이터를 추출하고, 오류를 수정하고, 데이터를 정리하고, 데이터 구조를 변경하고, 정의 된 표준을 준수하도록하고, 변환 된 데이터를 대상 데이터베이스 관리 시스템에로드하기 위해 데이터 변환 OLTP 또는 OLAP / SOLAP 모드, GIS 파일 또는 지리 공간 웹 서비스의 DBMS).
GeoKettle은 일반 ETL 도구 인 Kettle (Pentaho Data Integration)의 공간 사용 버전입니다. GeoKettle은 또한 JTS, GeoTools, deegree, OGR과 같은 성숙하고 강력하며 잘 알려진 오픈 소스 라이브러리와 플러그인 인 Sextante를 통해 지리 공간 기능을 활용할 수 있습니다.
도움이 되길 바랍니다.