Convertendo camadas de recursos do ArcGIS em GeoPackage?

16

É possível converter diretamente camadas de feição no ArcGIS para GeoPackage?

No ArcToolbox do ArcGIS Desktop 10.5, em "Conversion Tools / To Geopackage", a única opção que me aparece é "Add Raster to GeoPackage". Não há "Adicionar recursos" ou algo parecido.

Em este post de quase 3 anos atrás, ESRI afirmou que "No 10.2.1 ou com o desktop 10.2.2 ArcGIS, você pode criar um GeoPackage vazio e preencher o GeoPackage copiando os dados do recurso para ele". No entanto, não consigo ver como. No ArcCatalog, não há opção para criar um arquivo GeoPackage.

FVb
fonte

Respostas:

14

Você está procurando uma ferramenta GP Create SQLite Databasedisponível desde a 10.4 (anteriormente, na 10.3, era necessário usar uma arcpyfunção CreateSQLiteDatabase().

Escolha como spatial_typeparâmetro GEOPACKAGEque criará um conjunto de dados OGC GeoPackage . Este é essencialmente um banco de dados SQLite com armazenamento ST_Geometry mais alguns recursos extras do OGC.

Você pode usar esse espaço de trabalho como qualquer geodatabase SQLite, ou seja, carregar / exportar classes e tabelas de recursos e criar visualizações. Você pode ler mais sobre o suporte para SQLite no ArcGIS neste tópico de ajuda SQLite e ArcGIS . Para ver um exemplo de carregamento de dados, consulte esta postagem no blog Carregar tabelas de geodatabase do Esri no SQLite

Alex Tereshenkov
fonte
3
Digo isso como alguém que defendeu o uso do SQLite no ArcGIS, mas como um aviso para quem quer usá-los - você ainda não pode editar recursos em um banco de dados SQLite no ArcGIS. Você pode armazenar camadas lá (e usá-las no geoprocessamento), mas ele não suporta a edição de atributos ou a alteração de recursos em uma classe de recurso existente. Existem muitas boas razões para usá-los ainda!
Nicksan 5/05
Mas você pode editar as classes de recurso usando SQL e até aplicar funções espaciais ST_Geometry, o que é muito interessante. Mas para usuários casuais do ArcGIS, sim, isso é basicamente somente leitura.
Alex Tereshenkov 5/05
De acordo com os comentários nesta postagem antiga do blog da ESRI, a edição é suportada por cursores ou ArcObjects, mas não por ferramentas da GUI: blogs.esri.com/esri/arcgis/2014/04/14/…
PhilippNagel
1
@AlexTereshenkov, você poderia adicionar mais informações para a etapa "loading"? Criar o banco de dados gpkg é bastante simples, mas importar uma classe de recurso para ele não é e o documento ESRI não é muito útil. Encontrei um script (de você?) Que ajuda, mas sua resposta seria muito mais útil se estivesse completa. Se você não tiver tempo, entre em contato e tentarei adicionar uma resposta complementar.
Radouxju 21/03/19
@radouxju, isso foi há muito tempo, parece que era uma vida anterior :) Eu publiquei um link para um blog, não tenho certeza se isso seria suficiente. Eu ficaria grato!
Alex Tereshenkov 22/03/19