공간 데이터베이스 모델링을위한 CASE 도구가 있습니까?


16

공간 테이블을 모델링 할 수있는 CASE 도구가 있는지 아는 사람이 있습니까? 모델을 작성하여 SQL 또는 데이터베이스로 직접 내 보내야합니다. PostGIS를 사용하고 있습니다.

답변:


12

이에 대해서는 Moskitt Geo 를 참조하십시오 . YouTube http://www.youtube.com/watch?v=ed-Sb66llXYhttp://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 (미안하지만 프랑스어)에서 좋은 목록을 찾을 수 있습니다.


두문자어 PK와 FK는 무엇을 의미합니까?
matt wilkie

PK = 기본 키 및 FK = 외래 키. 더 깨끗해? 나는 인해 의견을 내 대답을 편집 한
ThomasG77


-2

요청에 대한 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를 통해 지리 공간 기능을 활용할 수 있습니다.

도움이 되길 바랍니다.


1
주전자는 모델링이 아니라 통합 용입니다. OP에 필요한 것은 데이터베이스 디자인 및 데이터 모델링을위한 것입니다.
RK
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.