Чи є інструмент CASE для моделювання просторових баз даних?


16

Хтось знає, чи є інструмент CASE, який би був можливий для моделювання просторових таблиць? Мені потрібно створити модель і безпосередньо експортувати її до SQL або бази даних. Я використовую PostGIS.

Відповіді:


12

Дивіться про це Moskitt Geo . Деякі демонстраційні версії, доступні на youtube http://www.youtube.com/watch?v=ed-Sb66llXY та http://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 - це потужний інструмент просторового простору ETL, керований метаданими, присвячений інтеграції різних джерел просторових даних для створення та оновлення сховищ геопросторових даних. GeoKettle дозволяє витягувати дані з джерел даних, трансформувати дані з метою виправлення помилок, проводити деякі очищення даних, змінювати структуру даних, робити їх відповідністю визначеним стандартам та завантажувати перетворені дані в цільову систему управління базами даних ( СУБД) в режимі OLTP або OLAP / SOLAP, GIS-файл або геопросторовий веб-сервіс.

GeoKettle - це просторово включена версія загального інструменту ETL Kettle (інтеграція даних Pentaho). GeoKettle також користується можливостями Geospatial з зрілих, надійних і добре знаючих бібліотек з відкритим кодом, таких як JTS, GeoTools, deegree, OGR і через плагін Sextante.

я сподіваюся, що це допоможе тобі ...


1
Чайник для інтеграції, а не моделювання. Що потрібно ОП - це щось для проектування баз даних та моделювання даних.
РК
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.