Chuyển đổi các lớp tính năng ArcGIS sang GeoPackage?


16

Có thể chuyển đổi trực tiếp các lớp tính năng trong ArcGIS sang GeoPackage không?

Trong ArcToolbox của ArcGIS Desktop 10.5, trong "Công cụ chuyển đổi / Công cụ địa lý", tùy chọn duy nhất xuất hiện với tôi là "Thêm Raster vào GeoPackage". Không có "Thêm tính năng" hoặc một cái gì đó tương tự.

Trong bài đăng trên blog này từ gần 3 năm trước, ESRI đã tuyên bố rằng "Tại 10.2.1 hoặc với máy tính để bàn ArcGIS 10.2.2, bạn có thể tạo GeoPackage trống và điền vào GeoPackage bằng cách sao chép dữ liệu tính năng vào nó". Tuy nhiên, tôi không thể thấy như thế nào. Trong ArcCatalog, không có tùy chọn để tạo tệp GeoPackage.

Câu trả lời:


14

Bạn đang tìm kiếm một công cụ GP Create SQLite Databasecó sẵn từ 10,4 (trước đây, trong 10.3, bạn phải sử dụng một arcpychức năng CreateSQLiteDatabase().

Chọn làm spatial_typetham số GEOPACKAGEsẽ tạo bộ dữ liệu OGC GeoPackage . Đây thực chất là một cơ sở dữ liệu SQLite với lưu trữ ST_Geometry cộng với một số tính năng OGC bổ sung.

Bạn có thể sử dụng không gian làm việc này rất giống với bất kỳ cơ sở dữ liệu địa lý SQLite nào, đó là tải / xuất các lớp và bảng tính năng và tạo các khung nhìn. Bạn có thể đọc thêm về hỗ trợ cho SQLite trong ArcGIS trong chủ đề trợ giúp này SQLite và ArcGIS . Để xem ví dụ về tải dữ liệu, hãy xem bài đăng trên blog này Tải các bảng cơ sở dữ liệu địa lý Esri vào SQLite


3
Tôi nói điều này như một người đã ủng hộ việc sử dụng SQLite trong ArcGIS, nhưng như một lời cảnh báo cho những người muốn sử dụng chúng - bạn chưa thể chỉnh sửa các tính năng trong SQLite DB trong ArcGIS. Bạn có thể lưu trữ các lớp ở đó (và sử dụng chúng trong xử lý địa lý), nhưng nó không hỗ trợ chỉnh sửa các thuộc tính hoặc thay đổi các tính năng trong một lớp tính năng hiện có. Có rất nhiều lý do tốt để sử dụng chúng mặc dù!
nicksan

Nhưng bạn có thể chỉnh sửa các lớp đối tượng bằng SQL và thậm chí áp dụng các hàm không gian ST_Geometry rất gọn gàng. Nhưng đối với người dùng ArcGIS thông thường, vâng, điều này khá nhiều chỉ đọc.
Alex Tereshenkov

Theo nhận xét trong bài đăng trên blog ESRI cũ hơn này, việc chỉnh sửa được hỗ trợ thông qua con trỏ hoặc ArcObjects, không phải thông qua các công cụ GUI: blog.esri.com/esri/arcgis/2014/04/14/iêu
PhilippNagel 17/1/18

1
@AlexTereshenkov bạn có thể thêm thông tin cho bước "tải" không? Tạo cơ sở dữ liệu gpkg khá đơn giản, nhưng việc nhập một lớp tính năng vào nó thì không và tài liệu ESRI không hữu ích lắm. Tôi đã tìm thấy một tập lệnh (từ bạn?) Có ích, nhưng câu trả lời của bạn sẽ hữu ích hơn nhiều nếu nó hoàn thành. Nếu bạn không có thời gian, xin vui lòng cho tôi biết và tôi sẽ cố gắng thêm một câu trả lời bổ sung.
radouxju

@radouxju, đó là một thời gian dài trước đây, cảm thấy như đây là kiếp trước :) Tôi đã đăng một liên kết đến một bài đăng trên blog, không chắc chắn điều này sẽ đủ - bằng mọi cách, nếu bạn có điều gì đó để thêm, hãy tiếp tục, Tôi sẽ biết ơn!
Alex Tereshenkov
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.