是否有用于空间数据库建模的CASE工具?


Answers:


12

参见Moskitt Geo。可以在youtube http://www.youtube.com/watch?v=ed-Sb66llXYhttp://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是什么意思?
马特·威尔基2014年

PK =主键,FK =外键。更清晰?根据您的反馈,我已经编辑了我的答案
ThomasG77 2014年


-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是一个功能强大的,由元数据驱动的Spatial ETL工具,专用于集成不同的空间数据源以构建和更新地理空间数据仓库。GeoKettle支持从数据源提取数据,转换数据以纠正错误,进行一些数据清洗,更改数据结构,使其符合定义的标准,以及将转换后的数据加载到目标数据库管理系统中( OLTP或OLAP / SOLAP模式下的DBMS),GIS文件或地理空间Web服务。

GeoKettle是通用ETL工具Kettle(Pentaho数据集成)的支持空间的版本。GeoKettle还受益于成熟,健壮和众所周知的开源库(例如JTS,GeoTools,deegree,OGR)以及通过插件Sextante提供的地理空间功能。

我希望它可以帮助您...


1
水壶用于集成,而非建模。OP需要的是用于数据库设计和数据建模的东西。
RK 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.