Хтось знає, чи є інструмент CASE, який би був можливий для моделювання просторових таблиць? Мені потрібно створити модель і безпосередньо експортувати її до SQL або бази даних. Я використовую PostGIS.
Хтось знає, чи є інструмент CASE, який би був можливий для моделювання просторових таблиць? Мені потрібно створити модель і безпосередньо експортувати її до SQL або бази даних. Я використовую PostGIS.
Відповіді:
Дивіться про це 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 (вибачте, французькою мовою)
Якщо гроші не є проблемою, то Enterprise Architect - це інструмент, який ви шукаєте. Якщо вам потрібно, щоб він був безкоштовним, ви можете перевірити редактор Геомоделя Гумбальдта .
Обидва мають підтримку типів просторових даних.
ви можете перевірити 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.
я сподіваюся, що це допоможе тобі ...