Existe uma ferramenta CASE para modelar bancos de dados espaciais?

16

Alguém sabe se existe uma ferramenta CASE que seria possível para modelar tabelas espaciais? Eu preciso criar um modelo e exportá-lo para SQL ou um banco de dados diretamente. Estou usando o PostGIS.

Marcello Benigno
fonte

Respostas:

12

Veja Moskitt Geo para isso. Algumas demos disponíveis no youtube http://www.youtube.com/watch?v=ed-Sb66llXY e http://www.youtube.com/watch?v=motlsfzFXn0

No momento, existem alguns problemas com o tipo para sql gerado.

Depois não especialmente para o banco de dados gis, mas o PostgreSQL em geral, consulte

O primeiro usa JDBC, por isso mantém PK (Chave Primária) e FK (Chave Estrangeira) durante a engenharia reversa; o segundo usa ODBC; portanto, ele recupera apenas estruturas de tabelas, mas não PK ou FK. A última é uma das ferramentas recentes e não possui engenharia reversa (capacidade de gerar esquema visual a partir de estruturas de tabelas)

As três ferramentas anteriores podem criar banco de dados a partir do esquema que você cria ou gerar a partir de um banco de dados preexistente, o esquema (o segundo processo geralmente é chamado de engenharia reversa)

Uma outra ferramenta pode ser o Perceptory, mas usa o Visio e o Oracle e parece não ser mantida. Você pode dar uma olhada no MADS Tools para modelar o banco de dados geoespacial no tempo

Se você estiver procurando por outras ferramentas de caso de banco de dados, uma boa lista pode ser encontrada no site da LASIG EPFL http://lasig2.epfl.ch/services/case/case.html (desculpe, em francês)

ThomasG77
fonte
o que significam os acrônimos PK e FK?
Matt Wilkie
PK = Chave Primária e FK = Chave Externa. Mais claro? Eu editei minha resposta devido ao seu feedback
ThomasG77 3/14/14
5

Se o dinheiro não for um problema, o Enterprise Architect é a ferramenta que você está procurando. Se você precisar que ele seja gratuito, consulte o Editor de Geomodelos da Humboldt .

insira a descrição da imagem aqui

Ambos têm suporte para tipos de dados espaciais.

RK
fonte
-2

você pode conferir o GeoKettle para sua solicitação - ferramenta ETL. Você pode encontrar uma boa documentação aqui . é um projeto de código aberto e possui muitos recursos.

Extrair dados de:

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

O que é o GeoKettle:

O GeoKettle é uma ferramenta poderosa de ETL espacial baseada em metadados, dedicada à integração de diferentes fontes de dados espaciais para criar e atualizar data warehouses geoespaciais. O GeoKettle permite a extração de dados de fontes de dados, a transformação de dados para corrigir erros, fazer uma limpeza de dados, alterar a estrutura de dados, torná-los compatíveis com padrões definidos e o carregamento de dados transformados em um DataBase Management System de destino ( DBMS) no modo OLTP ou OLAP / SOLAP, arquivo GIS ou serviço geoespacial da Web.

O GeoKettle é uma versão espacialmente habilitada da ferramenta ETL genérica Kettle (Pentaho Data Integration). O GeoKettle também se beneficia dos recursos geoespaciais de bibliotecas de código aberto maduras, robustas e conhecidas como JTS, GeoTools, deegree, OGR e, através de um plug-in, Sextante.

espero que ajude você ...

Aragão
fonte
1
Chaleiras para integração, não para modelagem. O que o OP precisa é de algo para o design do banco de dados e a modelagem de dados.
RK