Gibt es ein CASE Tool zur Modellierung räumlicher Datenbanken?

16

Weiß jemand, ob es ein CASE-Tool gibt, mit dem sich räumliche Tabellen modellieren lassen? Ich muss ein Modell erstellen und es direkt in SQL oder eine Datenbank exportieren. Ich benutze PostGIS.

Marcello Benigno
quelle

Antworten:

12

Siehe hierzu Moskitt Geo . Einige Demos sind auf youtube http://www.youtube.com/watch?v=ed-Sb66llXY und http://www.youtube.com/watch?v=motlsfzFXn0 verfügbar

Im Moment gibt es einige Probleme mit dem Typ für generiertes SQL.

Nach nicht speziell für gis, sondern allgemein für PostgreSQL, siehe

Der erste verwendet JDBC, sodass PK (Primärschlüssel) und FK (Fremdschlüssel) beim Reverse Engineering erhalten bleiben, der zweite verwendet ODBC, sodass nur Tabellenstrukturen, aber keine PK oder FK abgerufen werden. Das letzte ist eines der neuesten Tools und es fehlt das Reverse Engineering (Fähigkeit, visuelles Schema aus Tabellenstrukturen zu generieren).

Die drei vorherigen Tools können eine Datenbank aus dem Schema erstellen, das Sie erstellen oder aus einer bereits vorhandenen Datenbank, dem Schema, generieren (der zweite Prozess ist normalerweise das Aufrufen von Reverse Engineering).

Ein anderes Tool kann Perceptory sein , es verwendet jedoch Visio und Oracle und scheint nicht gewartet zu werden. Sie können einen Blick auf MADS Tools werfen, um die Geodatenbank für die Zeit zu modellieren

Wenn Sie nach anderen Datenbankfalltools suchen, finden Sie eine gute Liste auf der LASIG EPFL-Website http://lasig2.epfl.ch/services/case/case.html (Entschuldigung, auf Französisch)

ThomasG77
quelle
Was bedeuten die Akronyme PK und FK?
Matt Wilkie
PK = Primärschlüssel und FK = Fremdschlüssel. Klarer? Ich habe meine Antwort aufgrund Ihres Feedbacks bearbeitet
ThomasG77
-2

Sie können GeoKettle für Ihre Anfrage auschecken - ETL-Tool. Eine gute Dokumentation finden Sie hier . Es ist ein Open-Source-Projekt und hat viele Funktionen.

Daten extrahieren aus:

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)

Geokessel

Was ist GeoKettle:

GeoKettle ist ein leistungsstarkes, metadatengestütztes Spatial ETL-Tool, das sich der Integration verschiedener Geodatenquellen zum Erstellen und Aktualisieren von Geodatenlagern widmet. GeoKettle ermöglicht das Extrahieren von Daten aus Datenquellen, die Transformation von Daten, um Fehler zu korrigieren, einige Daten zu bereinigen, die Datenstruktur zu ändern, sie an definierte Standards anzupassen und das Laden transformierter Daten in ein DataBase-Zielverwaltungssystem ( DBMS) im OLTP- oder OLAP / SOLAP-Modus, GIS-Datei oder Geospatial Web Service.

GeoKettle ist eine räumlich aktivierte Version des generischen ETL-Tools Kettle (Pentaho Data Integration). GeoKettle profitiert auch von den Geospatial-Funktionen ausgereifter, robuster und bekannter Open Source-Bibliotheken wie JTS, GeoTools, deegree, OGR und über ein Plugin von Sextante.

ich hoffe es hilft dir ...

Aragon
quelle
1
Wasserkocher für die Integration, nicht für die Modellierung. Was das OP benötigt, ist etwas für das Datenbankdesign und die Datenmodellierung.
RK