Tìm kiếm các công cụ để tải dữ liệu GIS lên cơ sở dữ liệu?


11

Tôi muốn một công cụ đồ họa đẹp cho phép tôi lấy dữ liệu gis tiêu chuẩn như tệp shp và tệp kml và tải chúng lên cơ sở dữ liệu như PostGIS, MySql hoặc Oracle.

Có công cụ nào như vậy không?


1
Tôi sẽ đề nghị đặt câu hỏi này cho Community Wiki, vì đó là "Danh sách X" mà không có ai trả lời đúng.
JasonBirch

Câu trả lời:


11

Để nhập shapefiles vào PostGIS, bạn có thể sử dụng Plugin Trình quản lý PostGIS của QGIS . Đây là một GUI cho chức năng dòng lệnh shp2pgsql. Nếu bạn muốn tải các tệp KML, trước tiên bạn phải chuyển đổi chúng thành shapefile. Điều này rất đơn giản: Chỉ cần mở tệp KML trong QGIS và lưu lại dưới dạng shapefile. Nếu bạn có nhiều tệp KML, bạn có thể thích sử dụng plugin OGR Converter để chuyển đổi toàn bộ thư mục cùng một lúc.


+1 cái đẹp (mặc dù tôi thích sử dụng trực tiếp shp2pgsql).
Adam Matan

1
Theo plugins.qgis.org/plugins/postgis_manager plugin hiện đang bị phản đối, và bạn nên sử dụng các plugin DB quản lý
SteveC

6

QGIS và shp2pgsql (và họ là FLOSS) có lẽ phổ biến nhất đối với cơ sở dữ liệu Postgres / PostGIS như Underdark đã nói. Có thể có một số công cụ FLOSS cho MySQL và Oracle nhưng tôi không quen với những công cụ đó. Nhưng nếu bạn có quyền truy cập vào một số công cụ thương mại như AutoCAD Map (thông qua FDO) hoặc Safe FME, bạn có thể nhập bất kỳ dữ liệu không gian nào vào hầu hết mọi cơ sở dữ liệu không gian. Có lẽ Manifold cũng có thể làm điều đó.

Ngoài ra còn có Hộp công cụ FDO có thể sao chép dữ liệu và thuộc tính của nó từ một nguồn (ví dụ shp) sang nguồn khác (MySQL, PostGIS, MSSQL, v.v.).


4

Như những người khác đã đề cập, có rất nhiều công cụ có sẵn để thực hiện các hành động này, từ các tiện ích dòng lệnh x2y chuyên dụng thông qua các công cụ ETL không gian cao cấp .

Cá nhân tôi sử dụng và yêu thích sức mạnh của FME bởi Phần mềm An toàn. Nó đã trả tiền cho chính nó nhiều lần trong năng suất tăng. Nếu phần mềm độc quyền / không miễn phí là một lựa chọn cho bạn, thì đáng để kiểm tra.

Đối với các công cụ GUI nguồn mở, tôi cũng đã có những trải nghiệm tốt khi sử dụng fdo2fdo của SL-King trong một kịch bản dành riêng cho nhiệm vụ sản xuất và Hộp công cụ FDO của Jackie Ng để dịch nhanh giữa các định dạng.

SpatialDataIntegrator và GeoK Ấm của Talend cũng tự hào về một số khả năng ETL ấn tượng với các nhà thiết kế GUI, nhưng tôi chưa bao giờ đủ kiên nhẫn để vượt qua các đường cong học tập của họ. Có lẽ đáng để điều tra nếu bạn cần khả năng ETL đầy đủ.


3

Tôi sẽ thử ogr2gui ( ảnh chụp màn hình ), cung cấp trình bao bọc đồ họa xung quanh OGR , được cho là thư viện chuyển đổi vector mạnh nhất. Về lâu dài, bạn sẽ giúp mình làm quen với các công cụ dòng lệnh trong lĩnh vực này, vì tính linh hoạt tuyệt vời trong OGR không được thể hiện thông qua trình bao bọc GUI đơn giản.


1

Không phải cho tất cả các cơ sở dữ liệu. Như trước đây tôi đã nói, có rất nhiều công cụ có sẵn, nhưng mỗi công cụ đều có mục đích riêng. Đó thực sự là một ý tưởng tốt để phát triển hơn nữa!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.