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.
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.
Antworten:
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)
Wenn Geld keine Rolle spielt, ist Enterprise Architect das Tool, nach dem Sie suchen. Wenn Sie möchten, dass es kostenlos ist, können Sie den Geomodel-Editor von Humboldt ausprobieren .
Beide unterstützen räumliche Datentypen.
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)
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 ...