Czy istnieje narzędzie CASE do modelowania przestrzennych baz danych?

16

Czy ktoś wie, czy istnieje Narzędzie CASE, które byłoby możliwe do modelowania tabel przestrzennych? Muszę utworzyć model i wyeksportować go bezpośrednio do SQL lub bazy danych. Używam PostGIS.

Marcello Benigno
źródło

Odpowiedzi:

12

Zobacz to w Moskitt Geo . Niektóre wersje demonstracyjne dostępne na youtube http://www.youtube.com/watch?v=ed-Sb66llXY i http://www.youtube.com/watch?v=motlsfzFXn0

Na chwilę obecną występują problemy z typem generowanej sql.

Po nie szczególnie dla bazy danych gis, ale ogólnie PostgreSQL, patrz

Pierwszy używa JDBC, więc zachowuje PK (klucz podstawowy) i FK (klucz obcy) podczas inżynierii wstecznej, drugi używa ODBC, więc pobiera tylko struktury tabel, ale nie PK ani FK. Ostatnie jest jednym z najnowszych narzędzi i nie ma inżynierii wstecznej (możliwość generowania schematu wizualnego ze struktur tabel)

3 poprzednie narzędzia mogą tworzyć bazę danych na podstawie schematu, który tworzysz lub generujesz na podstawie istniejącej bazy danych, schematu (drugi proces to zwykle inżynieria odwrotna)

Innym narzędziem może być Perceptory, ale wykorzystuje Visio i Oracle i wydaje się, że nie jest obsługiwane. Możesz zajrzeć do MADS Tools do modelowania geoprzestrzennej bazy danych w czasie

Jeśli szukasz innych narzędzi do tworzenia skrzynek z bazami danych, dobrą listę można znaleźć na stronie internetowej LASIG EPFL http://lasig2.epfl.ch/services/case/case.html (przepraszam, po francusku)

ThomasG77
źródło
co oznaczają akronimy PK i FK?
matt wilkie
PK = klucz podstawowy i FK = klucz obcy. Jaśniejsze? Zredagowałem swoją odpowiedź z powodu Twojej opinii
ThomasG77,
5

Jeśli pieniądze nie są problemem, to Enterprise Architect jest narzędziem, którego szukasz. Jeśli potrzebujesz go za darmo, możesz sprawdzić Geomodel Editor Humboldta .

wprowadź opis zdjęcia tutaj

Oba mają obsługę typów danych przestrzennych.

RK
źródło
-2

na żądanie możesz sprawdzić GeoKettle - narzędzie ETL. dobra dokumentacja znajduje się tutaj . jest to projekt typu open source i ma wiele funkcji.

Wyodrębnij dane z:

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

Co to jest GeoKettle:

GeoKettle to potężne, oparte na metadanych narzędzie Przestrzenne ETL dedykowane do integracji różnych źródeł danych przestrzennych do budowy i aktualizacji hurtowni danych geoprzestrzennych. GeoKettle umożliwia ekstrakcję danych ze źródeł danych, transformację danych w celu skorygowania błędów, dokonania czyszczenia danych, zmiany struktury danych, dostosowania ich do zdefiniowanych standardów oraz załadowania transformowanych danych do docelowego systemu zarządzania bazą danych ( DBMS) w trybie OLTP lub OLAP / SOLAP, plik GIS lub Geospatial Web Service.

GeoKettle jest przestrzennie włączoną wersją ogólnego narzędzia ETL Kettle (Pentaho Data Integration). GeoKettle korzysta również z możliwości geoprzestrzennych dzięki dojrzałym, solidnym i dobrze znanym bibliotekom Open Source, takim jak JTS, GeoTools, deegree, OGR oraz, poprzez wtyczkę, Sextante.

Mam nadzieję, że Ci to pomoże...

Aragonia
źródło
1
Czajnik do integracji, a nie modelowania. OP potrzebuje czegoś do projektowania baz danych i modelowania danych.
RK