ฉันต้องการเครื่องมือกราฟิกที่ดีที่ช่วยให้ฉันใช้ข้อมูล gis มาตรฐานเช่นไฟล์ shp และไฟล์ kml และอัปโหลดไปยังฐานข้อมูลเช่น PostGIS, MySql หรือ Oracle
มีเครื่องมืออะไรบ้าง?
ฉันต้องการเครื่องมือกราฟิกที่ดีที่ช่วยให้ฉันใช้ข้อมูล gis มาตรฐานเช่นไฟล์ shp และไฟล์ kml และอัปโหลดไปยังฐานข้อมูลเช่น PostGIS, MySql หรือ Oracle
มีเครื่องมืออะไรบ้าง?
คำตอบ:
หากต้องการนำเข้า shapefiles ลงใน PostGIS คุณสามารถใช้ปลั๊กอินQGIS PostGIS Manager มันเป็น GUI สำหรับฟังก์ชั่นบรรทัดคำสั่ง shp2pgsql หากคุณต้องการโหลดไฟล์ KML คุณจะต้องแปลงไฟล์เหล่านั้นให้เป็นไฟล์รูปร่าง สิ่งนี้ง่าย: เพียงแค่เปิดไฟล์ KML ใน QGIS และบันทึกเป็นไฟล์รูปร่างอีกครั้ง หากคุณมีไฟล์ KML หลายไฟล์คุณอาจต้องการใช้ปลั๊กอินOGR Converterเพื่อแปลงทั้งโฟลเดอร์พร้อมกัน
QGIS และ shp2pgsql (และพวกเขาจะมีขนอ่อน) อาจจะเป็นที่นิยมมากที่สุดสำหรับฐานข้อมูล Postgres / PostGIS เป็นUnderdarkแล้วกล่าวว่า อาจมีเครื่องมือ FLOSS สำหรับ MySQL และ Oracle แต่ฉันไม่คุ้นเคยกับเครื่องมือเหล่านี้ แต่ถ้าคุณสามารถเข้าถึงเครื่องมือเชิงพาณิชย์บางอย่างเช่น AutoCAD Map (ผ่าน FDO) หรือ Safe FME คุณสามารถนำเข้าข้อมูลเชิงพื้นที่ใดก็ได้ไปยังฐานข้อมูลเชิงพื้นที่เกือบทุกแห่ง อาจเป็นไปได้ที่ Manifold ก็สามารถทำได้เช่นกัน
นอกจากนี้ยังมีFDO Toolboxซึ่งสามารถคัดลอกข้อมูลและคุณสมบัติของมันจากแหล่งหนึ่ง (ตัวอย่างเช่น shp) ไปยังที่อื่น (MySQL, PostGIS, MSSQL เป็นต้น)
เป็นคนอื่นได้กล่าวถึงมีเครื่องมือมากมายใช้ได้ในการดำเนินการเหล่านี้จากสไตล์ x2y สาธารณูปโภคบรรทัดคำสั่งเฉพาะผ่านระดับ high-end เครื่องมือ ETL เชิงพื้นที่
ฉันเองใช้และรักพลังของ FME โดยซอฟต์แวร์ที่ปลอดภัย มันจ่ายให้ตัวเองหลายต่อหลายครั้งในการเพิ่มผลผลิต หากซอฟต์แวร์ที่เป็นกรรมสิทธิ์ / ไม่ปลอดตัวเลือกเป็นตัวเลือกสำหรับคุณก็คุ้มค่าที่จะเช็คเอาท์
สำหรับเครื่องมือ GUI โอเพ่นซอร์สฉันยังมีประสบการณ์ที่ดีในการใช้ fdo2fdo โดย SL-King ในสถานการณ์เฉพาะงานผลิตและ FDO Toolbox ของ Jackie Ng สำหรับการแปลอย่างรวดเร็วระหว่างรูปแบบ
SpatialDataIntegrator ของ Talend และ GeoKettle ทั้งสองยังมีความสามารถ ETL ที่น่าประทับใจกับนักออกแบบ GUI แต่ฉันไม่เคยอดทนเลยที่จะเรียนรู้ผ่านเส้นโค้งการเรียนรู้ อาจคุ้มค่าที่จะตรวจสอบหากคุณต้องการความสามารถของ ETL อย่างเต็มที่
ฉันจะลอง ogr2gui ( ภาพหน้าจอ ) ซึ่งให้ wrapper แบบกราฟิกรอบ ๆOGRซึ่งเป็นไลบรารีการแปลงเวกเตอร์ที่ทรงพลังที่สุด ในระยะยาวคุณจะช่วยให้คุณคุ้นเคยกับเครื่องมือบรรทัดคำสั่งในพื้นที่นี้เนื่องจากความยืดหยุ่นที่ยอดเยี่ยมของ OGR ที่ไม่ได้เปิดเผยผ่านเครื่องมือห่อหุ้ม GUI อย่างง่าย
ไม่ใช่สำหรับฐานข้อมูลเหล่านี้ทั้งหมด อย่างที่ฉันบอกก่อนหน้านี้มีเครื่องมือมากมาย แต่แต่ละอันมีจุดประสงค์ของมันเอง นั่นเป็นความคิดที่ดีสำหรับการพัฒนาต่อไป!