มี CASE Tool สำหรับการสร้างแบบจำลองฐานข้อมูลเชิงพื้นที่หรือไม่?


16

ไม่มีใครรู้ว่ามี CASE Tool ซึ่งจะเป็นไปได้สำหรับการสร้างแบบจำลองตารางอวกาศ? ฉันต้องการสร้างแบบจำลองและส่งออกเป็น 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 (Foreign Key) เมื่อวิศวกรรมย้อนกลับการใช้ ODBC ครั้งที่สองดังนั้นจึงดึงเฉพาะโครงสร้างตาราง แต่ไม่มี PK หรือ FK อันสุดท้ายเป็นหนึ่งในเครื่องมือล่าสุดและขาดวิศวกรรมย้อนกลับ (ความสามารถในการสร้างสคีมาภาพจากโครงสร้างตาราง)

เครื่องมือ 3 ตัวก่อนหน้านี้สามารถสร้างฐานข้อมูลจากสคีมาที่คุณสร้างหรือสร้างจากฐานข้อมูลที่มีอยู่ก่อนสคีมา (กระบวนการที่สองมักจะเรียกวิศวกรรมย้อนกลับ)

เครื่องมืออื่นสามารถรับรู้ได้แต่ใช้ Visio และ Oracle และดูเหมือนว่าจะไม่ได้รับการบำรุงรักษา คุณสามารถดูที่เครื่องมือ MADSสำหรับการสร้างแบบจำลองฐานข้อมูลเชิงพื้นที่เวลา

หากคุณกำลังมองหาเครื่องมือกรณีฐานข้อมูลอื่น ๆ รายการที่ดีสามารถพบได้บนเว็บไซต์ LASIG EPFL http://lasig2.epfl.ch/services/case/case.html (ขออภัยเป็นภาษาฝรั่งเศส)


ตัวย่อของ PK และ FK หมายถึงอะไร
matt wilkie

PK = คีย์หลักและ FK = คีย์ต่างประเทศ ชัดเจน? ฉันได้แก้ไขคำตอบของคุณเนื่องจากคำติชมของคุณ
ThomasG77

5

หากเงินไม่ใช่ปัญหาEnterprise Architectเป็นเครื่องมือที่คุณกำลังมองหา หากคุณต้องการให้ฟรีคุณสามารถตรวจสอบGeomodel Editor ของ Humboldtได้

ป้อนคำอธิบายรูปภาพที่นี่

ทั้งสองมีการสนับสนุนประเภทข้อมูลเชิงพื้นที่


-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 คืออะไร:

GeoKettle เป็นเครื่องมือ Spatial ETL ที่ทรงพลังขับเคลื่อนด้วยเมตาดาต้าที่อุทิศให้กับการรวมแหล่งข้อมูลเชิงพื้นที่ที่แตกต่างกันสำหรับการสร้างและปรับปรุงคลังข้อมูลเชิงพื้นที่ GeoKettle ช่วยให้การสกัดข้อมูลจากแหล่งข้อมูลการแปลงข้อมูลเพื่อแก้ไขข้อผิดพลาดทำการล้างข้อมูลการเปลี่ยนแปลงโครงสร้างข้อมูลทำให้สอดคล้องกับมาตรฐานที่กำหนดและการโหลดข้อมูลที่แปลงเป็นเป้าหมาย DataBase Management System ( DBMS) ในโหมด OLTP หรือ OLAP / SOLAP, ไฟล์ GIS หรือ Geospatial Web Service

GeoKettle เป็นเวอร์ชั่นที่เปิดใช้งานเชิงพื้นที่ของกาต้มน้ำ ETL ทั่วไป (Pentaho Data Integration) GeoKettle ยังได้รับประโยชน์จากความสามารถด้านภูมิสารสนเทศจากคลังโอเพ่นซอร์สที่สมบูรณ์แข็งแรงและเป็นที่รู้จักเช่น JTS, GeoTools, deegree, OGR และผ่านปลั๊กอิน Sextante

ฉันหวังว่ามันจะช่วยคุณ ...


1
กาต้มน้ำสำหรับการรวมเข้าด้วยกันไม่ใช่การสร้างแบบจำลอง สิ่งที่ OP ต้องการสำหรับการออกแบบฐานข้อมูลและการสร้างแบบจำลองข้อมูล
RK
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.