Uzamsal veritabanlarını modellemek için bir CASE Aracı var mı?


16

Herkes uzamsal tabloları modellemek için mümkün bir CASE Aracı olup olmadığını biliyor mu? Bir model oluşturmak ve doğrudan SQL veya bir veritabanına vermek gerekiyor. PostGIS kullanıyorum.

Yanıtlar:


12

Bunun için Moskitt Geo'ya bakınız . Bazı demolar youtube http://www.youtube.com/watch?v=ed-Sb66llXY ve http://www.youtube.com/watch?v=motlsfzFXn0

Şu an üretilen sql için bazı sorunlar var.

Özellikle gis veritabanı için değil, genel olarak PostgreSQL için, bkz.

İlk kullanım JDBC, bu yüzden ters mühendislik yaparken PK (Birincil Anahtar) ve FK (Yabancı Anahtar) tutar, ikincisi ODBC kullanır, bu yüzden sadece PK veya FK olmayan tablo yapılarını alır. Sonuncusu son araçlardan biridir ve ters mühendislikten yoksundur (tablo yapılarından görsel şema üretme yeteneği)

Önceki 3 araç, önceden oluşturulmuş bir veritabanından oluşturduğunuz veya oluşturduğunuz şemadan veritabanı oluşturabilir, şema (ikinci işlem genellikle tersine mühendislik çağrısıdır)

Başka bir araç Algılayıcı olabilir, ancak Visio ve Oracle kullanır ve bakımı yapılmamış gibi görünür. Zamanın jeo-uzamsal veritabanını modellemek için MADS Tools'a bakabilirsiniz.

Başkaları için veritabanı durum araçları arıyorsanız, LASIG EPFL web sitesinde http://lasig2.epfl.ch/services/case/case.html (üzgünüm, Fransızca) iyi bir liste bulabilirsiniz.


kısaltmalar PK ve FK ne anlama geliyor?
matt wilkie

PK = Birincil Anahtar ve FK = Yabancı Anahtar. Daha net? Geri bildiriminiz nedeniyle cevabımı düzenledim
ThomasG77


-2

isteğiniz için GeoKettle'a göz atabilirsiniz - ETL aracı. burada iyi bir dokümantasyon bulabilirsiniz . açık kaynak kodlu bir projedir ve birçok özelliğe sahiptir.

Şu kaynaktan veri ayıklayın:

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 nedir:

GeoKettle, jeo-uzamsal veri ambarlarının oluşturulması ve güncellenmesi için farklı uzamsal veri kaynaklarının entegrasyonuna adanmış güçlü, meta veri güdümlü bir Uzamsal ETL aracıdır. GeoKettle, veri kaynaklarından veri çıkarılmasını, hataları düzeltmek, bazı veri temizliği yapmak, veri yapısını değiştirmek, tanımlanmış standartlara uygun hale getirmek ve dönüştürülmüş verilerin hedef Veri Tabanı Yönetim Sistemine ( DBMS) OLTP veya OLAP / SOLAP modunda, GIS dosyasında veya Coğrafi Web Hizmetinde.

GeoKettle, genel ETL aracı Su Isıtıcısının (Pentaho Veri Entegrasyonu) uzamsal olarak etkinleştirilmiş bir sürümüdür. GeoKettle ayrıca JTS, GeoTools, deegree, OGR ve bir eklenti aracılığıyla Sextante gibi olgun, sağlam ve iyi bilinen Açık Kaynak kütüphanelerinin Geospatial özelliklerinden de yararlanır.

umarım sana yardımcı olur ...


1
Su ısıtıcısı modelleme için değil, entegrasyon içindir. OP'nin ihtiyacı olan şey veritabanı tasarımı ve veri modellemesi için bir şeydir.
RK
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.