ArcGIS özellik katmanlarını GeoPackage'a dönüştürme?


16

ArcGIS'teki özellik katmanlarını doğrudan GeoPackage'a dönüştürmek mümkün mü?

ArcGIS Desktop 10.5'in ArcToolbox'ında, "Dönüşüm Araçları / Geopackage'a" bana görünen tek seçenek "GeoPackage'a Raster Ekle" dir. "Özellik Ekle" veya benzeri bir şey yoktur.

Gelen bu blog yayınında neredeyse 3 yıl önce, ESRI o "10.2.1 At veya 10.2.2 ArcGIS masaüstü ile, boş GeoPackage oluşturabilir ve içine özelliği verileri kopyalayarak GeoPackage doldurmak" iddia etti. Ancak, nasıl olduğunu göremiyorum. ArcCatalog'da bir GeoPackage dosyası oluşturma seçeneği yoktur.

Yanıtlar:


14

10.4'ten Create SQLite Databaseberi mevcut olan bir GP aracı arıyorsunuz (daha önce 10.3'te bir arcpyişlev kullanmak zorundaydınız) CreateSQLiteDatabase().

Bir OGC GeoPackage veri kümesi oluşturacak spatial_typeparametre olarak seçin . Bu aslında ST_Geometry depolama artı bazı ekstra OGC özellikleri ile bir SQLite veritabanı.GEOPACKAGE

Bu çalışma alanını, özellik sınıflarını ve tablolarını yükleme / dışa aktarma ve görünümler oluşturma gibi herhangi bir SQLite coğrafi veritabanına çok benzer şekilde kullanabilirsiniz. Arcite'de SQLite desteği hakkında daha fazla bilgiyi bu yardım konusu olan SQLite ve ArcGIS'de okuyabilirsiniz . Veri yüklemesi örneğini görmek için Esri coğrafi veri tabanı tablolarını SQLite'ye yükle adlı bu blog yazısına bakın


3
Bunu ArcGIS'te SQLite kullanımını savunan biri olarak, ancak bunları kullanmak isteyenler için bir uyarı olarak söylüyorum - ArcGIS'te bir SQLite DB'deki özellikleri düzenleyemezsiniz. Katmanları orada depolayabilir (ve bunları coğrafi işlemede kullanabilirsiniz), ancak düzenleme niteliklerini veya mevcut bir özellik sınıfındaki özelliklerde değişiklik yapmayı desteklemez. Yine de onları kullanmak için birçok iyi neden var!
nicksan

Ancak özellik sınıflarını SQL kullanarak düzenleyebilir ve hatta çok düzgün olan ST_Geometry uzamsal işlevlerini uygulayabilirsiniz. Ancak sıradan ArcGIS kullanıcıları için, evet, bu hemen hemen salt okunur.
Alex Tereshenkov

Bu eski ESRI blog gönderisindeki yorumlara göre, düzenleme sadece GUI araçlarıyla değil imleçler veya ArcObjects aracılığıyla desteklenmektedir: blogs.esri.com/esri/arcgis/2014/04/14/…
PhilippNagel

2
@AlexTereshenkov "yükleme" adımı için daha fazla bilgi ekleyebilir misiniz? Gpkg veritabanını oluşturmak oldukça basittir, ancak bir özellik sınıfının içine aktarılması değildir ve ESRI dokümanı çok yararlı değildir. Yardımcı olan bir senaryo buldum (sizden?), Ancak cevabınız tam olsaydı çok daha yararlı olurdu. Zamanınız yoksa, lütfen bana bildirin, tamamlayıcı bir cevap eklemeye çalışacağım.
radouxju

@radouxju, uzun zaman önceydi, bu önceki bir hayat gibi hissettiriyor :) Bir blog yayınına bir bağlantı gönderdim, bunun yeterli olacağından emin değilim - elbette, eklemek için bir şeyiniz varsa, devam edin, Minnettar olurum!
Alex Tereshenkov
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.