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.
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.
Odpowiedzi:
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)
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 .
Oba mają obsługę typów danych przestrzennych.
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)
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...