Mais

Gravar dados na geodatabase pessoal Esri * .mdb usando QGIS?

Gravar dados na geodatabase pessoal Esri * .mdb usando QGIS?


Eu tenho um banco de dados * .mdb vazio que preciso preencher com dados.

O problema é que não consigo instalar o ArcGIS for Desktop no Ubuntu, então decidi fazer isso usando QGIS 2.0.1 com um plugin Grass.

No entanto, não sei como importar dados para * .mdb usando-o.


O QGIS provavelmente estaria contando com o driver GDAL para suporte a bancos de dados geográficos pessoais, que atualmente suporta apenas a capacidade de leitura (portanto, nenhuma criação ou gravação em um).

Você pode ver algumas informações sobre o driver PGeo em http://gdal.org/drv_pgeo.html


Acho que até a ESRI recomendaria ficar longe do geodatabase pessoal baseado em .mdb e, em vez disso, usar o Geodatabase File e, nesse caso, você pode usar o QGIS para isso:

Suporte a arquivos geodatabase (* .gdb) no QGIS?

Como acessar o arquivo geodatabase no Qgis?


Copiar um geodatabase usando a ferramenta Copy

A ferramenta Copiar pode ser usada para fazer uma cópia de um geodatabase existente do mesmo tipo (por exemplo, para fazer uma cópia de um arquivo de geodatabase). O esquema e todo o conteúdo da geodatabase serão copiados.

Você também pode usar Copiar para copiar um conjunto de dados individual entre dois bancos de dados geográficos de qualquer tipo. Por exemplo, você pode copiar uma classe de recurso de um geodatabase ArcSDE para um geodatabase pessoal.

Cópia de um geodatabase usando espaços de trabalho XML de geodatabase

Você pode usar documentos de espaço de trabalho XML de geodatabase para copiar um geodatabase. Esta opção cria um documento XML legível do conteúdo do geodatabase.

NOTA: O documento XML de geodatabase resultante pode ser extremamente grande quando você copia os dados e também o esquema. Geralmente, esta alternativa não é recomendada para copiar dados de geodatabase. Alternativas para fazer uma cópia do geodatabase incluem o uso da ferramenta Copy e do Extract Data Wizard no ArcMap para copiar subconjuntos das informações.

Os documentos de espaço de trabalho XML são muito úteis para copiar esquemas de geodatabase (geodatabase vazios) de um tipo para outro. Saiba mais sobre como copiar um esquema usando espaços de trabalho XML.

Para obter informações sobre geodatabase XML, consulte este link para obter um white paper sobre Geodatabase XML.

Passos

    Para copiar um esquema de geodatabase usando um documento de espaço de trabalho XML

    Se você especificar o caminho e o nome digitando-o na caixa de texto, atribua ao arquivo uma extensão .xml, .zip ou .z para especificar o tipo de arquivo.

Se os dados que você está exportando contêm metadados e você deseja exportá-los, marque a caixa de seleção Exportar metadados.

Este painel lista todos os conjuntos de dados a serem copiados.

Desmarque as caixas de seleção Incluir para as classes de recursos, tabelas ou classes de relacionamento que você não deseja exportar.

Se você deixar uma caixa marcada para uma classe de recurso em uma rede, topologia ou terreno, todas as classes de recurso que participam da rede, topologia ou terreno serão copiadas.

Copiando um geodatabase usando o Extract Data Wizard no ArcMap

Não selecione nenhum recurso se desejar copiar todo o conteúdo do geodatabase. No entanto, se você deseja copiar um subconjunto dos dados, você pode usar qualquer método de seleção do ArcMap para selecionar recursos ou registros. Por exemplo, você pode selecionar recursos arrastando uma caixa ao redor deles ou especificando uma consulta de atributo.

Passos

Aqui estão as etapas para copiar o conteúdo de um geodatabase usando o assistente Extract Data:


Fiquei muito curioso sobre o licenciamento do ArcSDE e tentei encontrar algumas informações na internet sobre ele. Na minha opinião, é muito estranho que a criação do Enterprise GeoDB requeira códigos-chave (arquivo de autorização) do software ArcGIS Server e que deva haver outra maneira de fazer isso. Mas depois de cavar e navegar, não há muitas informações sobre esse assunto.

Nesta pergunta gis.stackexchange (respondida em agosto de 2015), é mencionado que:

& # 8220Esri incorporou ArcSDE no ArcGIS Server com o lançamento do ArcGIS 9.2. Para implantar a tecnologia ArcSDE como um banco de dados geográfico corporativo, você deve ter, ou estar preparado para comprar, uma licença do ArcGIS Server. Desde a introdução do ArcGIS 10.0, o instalador de banco de dados geográfico corporativo real reside no ArcPy e pode ser chamado como uma ferramenta ArcToolbox ou diretamente do Python. & # 8221

Faça check-in na documentação da ferramenta Create Enterprise Geodatabase para o autorização_arquivo opção, é explicado como:

& # 8220 Forneça o caminho e o nome do arquivo de código-chave que foi criado quando você autorizou o ArcGIS Server. Se ainda não o fez, autorize o ArcGIS Server a criar este arquivo. & # 8221

Além disso, neste post GeoNet (de 2011), é mencionado que:

& # 8220Você não pode comprar uma licença para ArcSDE. Desde 9.2, o servidor de aplicativos ArcSDE é uma * parte * da licença Enterprise ArcGIS. & # 8221

Por fim, nesta postagem da comunidade ESRI, é explicado em detalhes o que fazer com o arquivo de autorização (caso você o perca) e observa que:

& # 8220 NOTA: Você deve ter autorizado o ArcGIS Server para criar o arquivo de códigos-chave com antecedência! & # 8221

Portanto, está claro que não há mais nenhuma instalação separada para ArcSDE e que isso poderia ser feito através do software ArcGIS Desktop (ArcMap ou ArcGIS Pro). No entanto, é necessário ter uma licença do ArcGIS Server para poder criar um Enterprise Geodatabase.


Conexão OLE acesso mdb para geodatabase pessoal

Por favor ajude! Sou muito novo em Python. E acho que preciso usar muito Python aqui.

Eu tenho banco de dados MS Access 2003-2007 (formato mdb) e geodatabase pessoal (mdb). Criei uma ferramenta no Access que importa dados de geodatabase pessoais para acessar mdb, verifica e atualiza alterações.

Agora estou trabalhando na implementação da funcionalidade reversa (transferência de dados de acesso mdb para geodatabase pessoal). Por enquanto, posso implementar isso manualmente usando a conexão OLE.

no ArcCatalog crie uma conexão OLE,

Conecte-se ao back-end do meu banco de dados de acesso,

Escolha uma tabela que desejo usar neste back-end de banco de dados de acesso,

Abra o ArcMap, adicione a classe Feature do geodatabase pessoal ao mapa,

Execute a junção da classe Feature e Table,

Então, usando a calculadora de campo, atualize todos os campos necessários,

Por enquanto, em minha visão, posso criar uma ferramenta personalizada para unir classe de recurso e tabela.

Você tem alguma sugestão de como posso automatizar esse processo, pelo menos metade desse processo.


Trabalhando com bancos de dados de arquivos geográficos (.gdb) usando QGIS e GDAL

Apesar do equívoco amplamente difundido de que os bancos de dados geográficos de arquivos (.gdb) só podem ser lidos e editados usando ferramentas da plataforma ArcGIS da Esri, versões recentes do GDAL (e, portanto, aplicativos que utilizam GDAL como QGIS) são capazes de ler e extrair informações de forma eficiente. banco de dados geográficos de arquivos. O formato de arquivo de geodatabase surge como um formato muito comum para armazenamento e troca de dados espaciais, principalmente considerando que permite o armazenamento de múltiplas camadas de dados, e que permite o armazenamento de camadas de dados que ultrapassam os limites de outras especificações. Os usuários do ArcGIS usam regularmente bancos de dados geográficos de arquivos quando as tabelas de atributos excedem a capacidade de armazenamento de uma tabela de atributos shapefile (um arquivo DBF individual é limitado a

Os usuários de GDAL que trabalham com bancos de dados geográficos de arquivos devem saber que GDAL agora inclui um muito robusto Código aberto, somente leitura driver para o formato de arquivo geodatabase: OpenFileGDB. As especificações do driver indicam que este driver é capaz de ler com eficiência o conteúdo de bancos de dados com grande número de campos, sem depender de nenhum software proprietário.

Uma opção adicional para interagir com bancos de dados geográficos de arquivos usando GDAL é o FileGDB condutor. FileGDB depende do File Geodatabase SDK da Esri, mas fornece ambos Leia e escreva acesso a bancos de dados geográficos de arquivos. No entanto, os testes internos da Geospatial @ UCLA indicaram que para somente leitura operações de banco de dados geográficos de arquivos, o driver FileGDB pode ter várias ordens de magnitude Mais devagar do que o driver OpenFileGDB.

Portanto, os usuários que precisam editar regularmente os bancos de dados geográficos de arquivos devem instalar e usar o driver FileGDB, enquanto os usuários que precisam apenas converter o conteúdo do banco de dados geográficos em outros formatos devem usar o driver OpenFileGDB.

Os usuários do QGIS podem ler os bancos de dados geográficos de arquivos arrastando os bancos de dados geográficos, que terminam com a extensão .gdb, diretamente no painel Camadas. O geodatabase pode aparecer como uma pasta e não pode ser selecionável usando a ferramenta Add Vector Layer no QGIS. O conteúdo do arquivo geodatabase aparecerá no painel Layers, e cada camada pode ser exportada para qualquer outro formato com suporte de gravação em GDAL, incluindo o formato shapefile.

Para grandes bancos de dados geográficos, cujo conteúdo excede os limites da especificação do shapefile, recomendamos o uso de GDALs ogr2ogr interface de linha de comando para copiar o conteúdo de um arquivo geodatabase diretamente para um PostGIS base de dados. Use o seguinte comando, substituindo o texto entre colchetes por valores apropriados para sua configuração (colchetes não devem ser incluídos em seu comando):


Algumas coisas aqui: primeiro, você não pode escrever um shapefile para um geodatabase ESRI, pois apenas classes de recursos e conjuntos de dados de recursos podem ser armazenados lá. Em segundo lugar, você não pode gravar em geodatabase via sf, você só pode lê-los.

Você tem algumas opções. Você pode salvar seus dados como um arquivo de forma (ou qualquer outro formato de dados espaciais) fora do geodatabase com sf:

Ou, se você absolutamente precisa escrever em um geodatabase, você pode usar a biblioteca arcgisbinding, mas observe que você precisará usar uma máquina com uma licença ArcGIS ativa. Conseqüentemente, isso é proibido no GNU / Linux e no Mac.

Não posso verificar se isso funciona porque estou no GNU / Linux, mas deve ser algo assim:

Detalhes sobre o R-ArcGIS Bridge (e o pacote arcgisbinding) podem ser encontrados aqui.


Gravar dados na geodatabase pessoal Esri * .mdb usando QGIS? - Sistemas de Informação Geográfica

GeoDatabase Data Curation Primer

Participantes:

Mentor: Mara Blake, Universidade Johns Hopkins ([email protected])

Citação sugerida: Battista, Andrew Brittnacher, Tom Garrett, Zenobie Moore, Jennifer Pirmann, Carrie. (2019). GeoDatabase Data Curation Primer. Repositório GitHub da Rede de Curadoria de Dados.

Uma versão arquivada desta cartilha está disponível em: Battista, Andrew Brittnacher, Tom Garrett, Zenobie Moore, Jennifer Pirmann, Carrie. (2019). GeoDatabase (.gdb) Data Curation Primer. Rede de Curadoria de Dados. Obtido da University of Minnesota Digital Conservancy, http://hdl.handle.net/11299/202823.

Este trabalho foi criado como parte do Workshop # 1 do Data Curation Network “Specialized Data Curation” co-localizado com o Digital Library Federation (DLF) Forum 2018 em Las Vegas, Nevada, de 17 a 18 de outubro de 2018. Esses workshops foram generosos financiado pelo Instituto de Serviços de Museus e Bibliotecas # RE-85-18-0040-18.

Veja também: Primers criados pelos participantes do workshop em DLF: http://datacurationnetwork.org.

Tema Descrição
Extensão de arquivo .gdb
Tipo MIME
Estrutura
Versão 2.0
Campos primários ou áreas de uso Qualquer campo que faça uso de sistemas de informação geográfica (GIS) em que o programa GIS principal usado é o ArcGIS da ESRI. Os campos de exemplo incluem arqueologia, ecologia, geologia, planejamento urbano, etc.
Fonte e afiliação Os bancos de dados geográficos são um formato de arquivo proprietário desenvolvido e gerenciado pela ESRI.
Padrões de metadados ISO19115, ISO19110, padrões de conteúdo FGDC CSDGM formato .xml (ISO19139, FGDC, esquema Geoblacklight)
Ferramentas para revisão de curadoria ArcGIS Desktop (ArcMap, ArcCatalog), ArcGIS Pro, QGIS
Data Criada 4 de fevereiro de 2019
Criado por Andrew Battista, Tom Brittnacher, Zenobie Garrett, Jennifer Moore, Carrie Pirmann
Data atualizada e resumo das alterações feitas Por favor, veja o README

O geodatabase é um contêiner para conjuntos de dados geoespaciais que também podem fornecer funcionalidade relacional entre os arquivos. Embora o termo geodatabase possa ser usado mais amplamente, esta cartilha descreve a geodatabase ArcGIS projetada pela Esri.

A geodatabase ArcGIS pode assumir uma das seguintes formas:

(com extensão de arquivo .gdb) armazena arquivos usando uma estrutura de pasta padrão e pode conter vários terabytes de conjuntos de dados, tornando esse formato mais comum do que bancos de dados geográficos pessoais. (1) Embora essa estrutura de pasta padrão possa ser examinada no Windows Explorer, o visualizador não pode identificar as classes de recursos individuais ou seu tipo usando este método. Esta é a forma de geodatabase discutida nesta cartilha.

Os bancos de dados geográficos pessoais (com extensão de arquivo .mdb) armazenam arquivos usando o formato Microsoft Access e são limitados a um tamanho entre 250 e 500 MB. (1) Como não são comuns, estão além do escopo deste manual.

O ArcSDE, ou empresa, geodatabase (com extensão de arquivo .sde) é projetado para vários usuários simultaneamente e pode usar um dos vários sistemas de gerenciamento de banco de dados (DBMS). (1) A geodatabase empresarial está além do escopo desta cartilha.

Os bancos de dados geográficos são contêineres para diferentes tipos de conjuntos de dados. Os principais tipos de conjuntos de dados armazenados em um geodatabase são classes de recursos, conjuntos de dados raster e tabelas. Como os shapefiles, os principais tipos de classes de recursos possuem geometria de ponto, polilinha ou polígono junto com uma tabela de atributos. Além disso, a anotação (texto do mapa vinculado a um recurso gráfico), dimensões, multipontos e multipatches (usados ​​na geometria 3D) também podem ser classes de recursos dentro de bancos de dados geográficos, mas não têm equivalência em relação aos shapefiles. (2, 3)

Os bancos de dados geográficos são melhor explorados usando ArcCatalog da Esri, que lista cada classe de recurso por nome e inclui um ícone indicando o tipo de classe de recurso.

Exemplos de conjuntos de dados geodatabase

Coletas de dados .gdb públicos

Muitas agências governamentais, tanto nos Estados Unidos como internacionais, têm a opção de fazer download de dados em formatos de geodatabase. Alguns exemplos incluem:

Conjunto de dados de amostra usado neste documento

Chen, S. (2016). ModelBuilder1.gdb (geodatabase). Bucknell University, preparado para FOUN 098 Humanities Visualization.

Perguntas-chave para se perguntar

  • Existem arquivos armazenados na geodatabase que não estão no formato típico de geodatabase? (ou seja, não comece com a letra a seguida por uma série de números e letras)
  • Quantos arquivos estão contidos na geodatabase? Algum deles é repetitivo?
  • Os nomes dos arquivos são descritivos o suficiente para determinar o que eles exibem?
  • As relações entre os arquivos são claras?
  • Há dados suficientes fornecidos para entender como os arquivos de dados no geodatabase foram criados e o que eles deveriam exibir?

Esclarecimentos chave para obter do pesquisador

  • De onde vêm os dados brutos e como eles terminam neste formulário?
  • Que tipos de software e hardware foram usados ​​para produzir e / ou trabalhar com esses dados? Se ArcGIS foi usado, qual versão?
  • Existem modelos, caixas de ferramentas ou scripts armazenados nos bancos de dados geográficos?
  • Existem arquivos adicionais que podem estar associados à geodatabase, mas não estão armazenados nela? (ou seja, camadas, TINs)
  • Quais são as permissões para os arquivos na geodatabase?
  • Quais aspectos da visualização são importantes? (geometria, escala de cores, distribuição de dados, etc.)
  • Que tipo de documentação ou metadados sobre seus dados, conjuntos de dados ou arquivos foi criado? Tem uma estrutura particular? Onde essa informação é armazenada? (ou seja, dentro dos arquivos, fora dos arquivos, em um banco de dados, etc.)

Instruções para recursos a serem usados ​​na revisão de curadoria de arquivos de geodatabase

A visualização de arquivos em um geodatabase requer o uso de software especializado, ArcGIS ou QGIS (informações detalhadas sobre cada um segue abaixo). Embora os bancos de dados geográficos apareçam como pastas de arquivos quando copiados para um computador, eles codificam e armazenam exclusivamente os arquivos dentro deles. O uso do File Explorer NÃO é recomendado, pois os nomes e extensões dos arquivos são ocultados intencionalmente. Se você precisar revisar, reorganizar ou excluir arquivos em um banco de dados geográfico, use uma das seguintes opções. (veja a Figura 1a e compare as visualizações da mesma geodatabase apresentada nas Figuras 2-7). A única exceção a isso é se o pesquisador armazenou arquivos jpegs ou .mxd de mapas na geodatabase. Embora o ArcGIS permita que esses arquivos sejam salvos em um geodatabase, eles não são visíveis dentro do geodatabase através das janelas Arc Catalog, ArcMap ou ArcPro. Não é recomendado que os pesquisadores armazenem esses arquivos em bancos de dados geográficos, mas pode ser útil rolar até o final de um banco de dados geográfico no Windows Explorer para certificar-se de que esses arquivos não existam (consulte a Figura 1b).

Além disso, embora as bases de dados geográficas estejam se tornando mais comuns entre os pesquisadores como uma forma de gerenciar seus dados de pesquisa, as bases de dados geográficas estão restritas aos arquivos que irão armazenar. Arquivos de dados comuns criados por pesquisadores que não podem ser armazenados em bancos de dados geográficos incluem arquivos Layer e TINS. É importante perguntar ao depositante se existem arquivos adicionais fora da geodatabase que são relacionados ao projeto e importantes para a curadoria.

ArcGIS Desktop (inclui ArcMap, ArcCatalog e a partir de 12/2018 a capacidade de instalar ArcGIS Pro)

A geodatabase ESRI é projetada para funcionar com todos os produtos ArcGIS da ESRI. O conjunto de produtos original da ESRI com capacidade para oferecer suporte a bancos de dados geográficos foi denominado ArcGIS Desktop. Este pacote incluiu os programas ArcMap e ArcCatalog, os quais podem ser usados ​​para examinar estruturas e itens de geodatabase. Em 2015, a ESRI lançou um novo conjunto de produtos chamado ArcGIS Pro que combina ArcMap, ArcScene e ArcCatalog em uma única interface de janela. Em 2018, todos esses produtos ainda estão disponíveis para os pesquisadores baixarem e usarem no site da ESRI, no entanto, observe que isso provavelmente mudará no futuro. A ESRI declarou que se concentrará no desenvolvimento de novas versões apenas para ArcGIS Pro, e que ArcDesktop terá manutenção mínima para o futuro. O seguinte fornece informações para cada produto onde ele é diferente, mas o Pro é fornecido primeiro, pois provavelmente substituirá o Desktop no futuro.

Esses produtos funcionam apenas com o sistema operacional Windows, portanto, você deve usar um computador Windows ou ter uma partição Windows se estiver em um Mac. Se você está tentando decidir se ArcPro ou ArcDesktop deve ser usado para visualizar arquivos, considere o seguinte: ArcPro exigirá um processador de 64 bits enquanto ArcDesktop requer 32 bits. Além disso, o ArcGIS Desktop foi projetado para usar apenas 4 GB de RAM, portanto, se você deseja verificar arquivos individuais no geodatabase que são extremamente grandes, o ArcGIS Pro é mais adequado para esta tarefa. Finalmente, as mudanças em como o ArcGIS Pro e ArcGIS Desktop são escritos requerem que qualquer script de customização seja escrito exclusivamente para cada suíte de software. Se os scripts forem armazenados como kits de ferramentas na geodatabase, será necessário saber qual software foi usado para gerar o kit de ferramentas.

O que esta ferramenta faz?
O ArcGIS Pro pode ser usado para visualizar os arquivos 2D e 3D individuais no banco de dados através da janela de mapeamento, bem como o número, nomes, tamanhos e estruturas de todos os arquivos através da barra de ferramentas ArcCatalog integrada. O ArcMap pode visualizar mapas em 2D e possui uma barra de ferramentas ArcCatalog integrada para visualizar os arquivos individuais que compõem o geodatabase. O ArcCatalog também pode ser executado separadamente do ArcMap e, além de fornecer a melhor visão geral da estrutura de geodatabase, fornecerá metadados em cada arquivo, bem como visualizações de mapas de geodatabase.

Quem apóia esta ferramenta? O Instituto de Pesquisa de Sistemas Ambientais (ESRI)

Como posso obter acesso a esta ferramenta?
A ESRI é uma empresa com fins lucrativos e requer a compra de licenças para executar seu software (https://www.esri.com/en-us/store). A ESRI também oferece um teste gratuito de 21 dias dos softwares (https://www.esri.com/en-us/arcgis/trial). Finalmente, como parte de sua estratégia de marketing, a ESRI está comprometida em fornecer às universidades licenças para treinar alunos e professores no software. As licenças podem, portanto, estar disponíveis através de sua instituição acadêmica para computadores pessoais ou podem ser instaladas em estações de trabalho de computador dentro da biblioteca.

ArcCatalog ArcCatalog é a ferramenta mais útil para revisar o conteúdo de um geodatabase. O programa permite que você não apenas visualize os arquivos na geodatabase, bem como a representação dos dados, mas também fornece metadados. Para fazer isso, inicie o ArcCatalog em seu computador e, em seguida, use a árvore do catálogo para navegar até o geodatabase sob revisão. Destacar o geodatabase na árvore do catálogo fornecerá uma lista de todos os arquivos contidos na janela à direita (consulte a Figura 2).

Para examinar os arquivos da geodatabase individualmente, clique no sinal de mais ao lado da geodatabase relevante na árvore do catálogo. Isso irá expandir o geodatabase e permitir que você role pelos arquivos individuais dentro dele. Ao destacar um raster, vetor ou tabela na árvore do catálogo, uma imagem dos dados aparecerá no painel de visualização à direita. Você pode usar o painel de visualização para ver a exibição de arquivos raster e vetoriais ou para explorar os dados em arquivos de tabela. Observe que, embora o painel seja denominado visualização, você poderá visualizar todo o conjunto de dados contido em um arquivo (raster, vetor ou tabela). (Veja as Figuras 3a, 3b, 3c, 3d abaixo para exemplos)

Além de visualizar os dados, ArcCatalog permite que você veja facilmente os metadados associados a cada arquivo e adicione mais, se necessário (consulte a Figura 4). Para revisar os metadados de um arquivo individual, clique na guia de descrição na janela à direita. Isso abrirá a tela de metadados e permitirá a opção de imprimir, editar ou importar dados adicionais. ArcGIS fornece seis estilos de metadados diferentes. São eles: FGDC CSDGM Metadata, INSPIRE Metadata Directive, ISO 19139 Metadata Implementation Specification, ISO 19139 Metadata Implementation Specification GML3.2, Item Description, e North American Profile of ISO19115 2003. O padrão no ArcGIS é File Description que fornece uma visão geral simples de os dados. No entanto, outros estilos podem conter mais informações sobre o arquivo. Se você deseja alterar o estilo de metadados, vá para Personalizar & gtArcCatalog Options e escolha a guia Metadados na janela pop-up. Para saber mais sobre os diferentes estilos de metadados, consulte a página de ajuda do ArcGIS http://desktop.arcgis.com/en/arcmap/10.3/manage-data/metadata/metadata-standards-and-styles.htm ou consulte a seção Metadados abaixo .

NOTA: Embora ArcCatalog seja o método preferido para avaliar um geodatabase, existem alguns arquivos que podem ser armazenados em um geodatabase que não podem ser visualizados no ArcCatalog. Isso inclui modelos, scripts e caixas de ferramentas. Para avaliar esses itens, você precisará usar ArcMap ou ArcPro (veja abaixo). É recomendado que você comece com ArcCatalog para obter uma visão geral, e então use ArcMap para examinar arquivos específicos em detalhes.

ArcMap e ArcPro ArcMap e ArcPro também podem ser usados ​​para visualizar os arquivos individuais dentro de um geodatabase. Esta opção requer que você abra os arquivos individuais, o que requer mais tempo e capacidade de processamento. Além disso, as janelas ArcMap e ArcPro não fornecem acesso fácil aos metadados de cada arquivo. Por essas razões, é recomendado que, se possível, ArcMap e ArcPro sejam usados ​​apenas para explorar arquivos individuais mais detalhadamente após uma avaliação geral ter sido feita no ArcCatalog. No entanto, em alguns casos, como modelos, scripts e caixas de ferramentas, você só poderá abri-los e executá-los no ArcMap ou ArcPro.

Existem duas maneiras de adicionar dados a uma janela ArcMap ou ArcPro.

Usuários experientes do ArcGIS frequentemente usarão modelos, scripts e caixas de ferramentas para personalizar seus fluxos de trabalho e automatizar o processamento e as análises. Para explorar esses tipos de dados especiais, você precisará abri-los e executá-los individualmente. Se esses arquivos estiverem incluídos, pode ser melhor perguntar ao depositante como eles funcionam e os resultados esperados para ter certeza de que você pode avaliar com precisão se eles funcionam. As Figuras 7a, 7b abaixo fornecem um exemplo de abertura de um modelo de dentro de uma geodatabase. IMPORTANTE: NÃO execute modelos, caixas de ferramentas ou scripts até verificar quais são os nomes dos arquivos de saída. Essas ferramentas são usadas para automatizar tarefas e frequentemente envolvem a manipulação de vários arquivos de dados e a criação de saídas. É possível que a execução dessas ferramentas sobrescreva um arquivo ou arquivos já existentes no geodatabase. Você pode considerar alterar a localização dos arquivos de saída ou criar uma cópia do geodatabase e usar a cópia para testar o modelo enquanto retém o original para arquivamento.

O que esta ferramenta faz?
QGIS é um aplicativo GIS para desktop gratuito e de código aberto. É independente do sistema operacional, portanto, pode ser executado em Windows, Mac ou Linux. O QGIS permite a visualização, edição e análise de dados geoespaciais vetoriais e raster.

QGIS suporta shapefiles, coberturas, geodatabase pessoais, dxf, MapInfo, PostGIS, Web services, etc.

Como posso obter acesso a esta ferramenta? O QGIS está disponível para download gratuito em https://www.qgis.org/en/site/. É importante visualizar o arquivo leia-me no pacote de instalação porque a instalação na ordem errada inibirá a funcionalidade total. As instruções variam de acordo com a plataforma.

Posso ver todos os elementos de uma geodatabase no QGIS?

É possível abrir uma geodatabase no QGIS e visualizar seu conteúdo, desde que nenhuma parte da geodatabase contenha arquivos raster. As versões atuais do QGIS não suportam rasters em bancos de dados geográficos, o que significa que os curadores precisarão descobrir se os bancos de dados geográficos enviados têm rasters antes de abri-los. Uma maneira de fazer isso é localizar o arquivo geodatabase no File Explorer ou Finder e abri-lo. Em seguida, imprima cada arquivo listado que termina em .gdbindexes como um documento de texto (usando o Bloco de notas ou algum outro software de edição de texto semelhante). Se o arquivo listado tiver raster_id no cabeçalho, esse arquivo pertence a um raster no banco de dados e você pode pelo menos saber que um raster está presente entre os outros componentes do geodatabase. Outra opção é usar ferramentas próprias, como ArcRasterRescue, para separar os arquivos raster e salvá-los separadamente.

Para abrir uma geodatabase no QGIS, escolha:

  1. Clique em adicionar
  2. Selecione o sistema de coordenadas
  3. Escolha as camadas para abrir
  4. Selecione o sistema de coordenadas. Nota: cada camada no geodatabase pode ser adicionada uma a uma ou você pode selecionar várias para adicionar de uma vez

Revisão de informações de atributos em uma camada de feição Os dados vetoriais são compostos de recursos (as formas que você vê no mapa) e atributos (as informações associadas a esses recursos). No QGIS, você pode ver essas informações de atributo por:

  1. Usando a ferramenta de identificação para clicar em um recurso e revisar seus atributos
  2. Clique com o botão direito na camada de feição no painel de conteúdo e abra a tabela de atributos.

Revisão de metadados Muitas das ferramentas necessárias para entender as informações subjacentes sobre uma camada podem ser acessadas por meio do menu de propriedades, incluindo metadados, Sistema de Referência de Coordenadas (CRS) e campos de origem. Você pode acessar as propriedades clicando com o botão direito em uma camada e selecionando propriedades.

Limitações usando QGIS

  1. ESRI FileGDB não é uma opção para algumas versões do QGIS. Você pode abrir o geodatabase usando OpenFileGDB, mas não pode editar o geodatabase.
  2. Se desejar acesso total de leitura / gravação com um geodatabase ESRI, você terá que instalar o driver FileGDB do OSGeoFW.
  3. Houve problemas ao visualizar os metadados em uma geodatabase. QGIS não possui editor de metadados autônomo como ArcGIS. Por exemplo, você não pode exibir vários formatos de metadados, como XML, FGDC e ISO.
  4. Pode haver problemas no carregamento de bancos de dados geográficos nos quais o arquivo de forma excede o limite de tamanho para arquivos de forma (2 GB).

Padrões de metadados geoespaciais

Os dois padrões mais comuns para metadados geoespaciais (que abrangem bancos de dados geográficos) são normalmente referidos como ‘ISO 191xx’ e ‘FGDC CSDGM’. O primeiro é a criação da Organização Internacional de Padronização (ou ISO, que significa "igual" em grego, em vez de ser um acrônimo), e está se tornando cada vez mais o padrão mundial predominante para metadados geoespaciais. A série de padrões ISO 191xx inclui ISO 19115, o padrão de conteúdo para metadados de informações geográficas ISO 19110, o padrão de conteúdo para descrever os recursos (entidades e atributos) e ISO 19139, a implementação de esquema XML de metadados de informações geográficas.

O segundo é o Padrão de Conteúdo para Metadados Geoespaciais Digitais (CSDGM) desenvolvido pelo Federal Geographic Data Committee (FGDC) do governo dos Estados Unidos. Os conjuntos de dados do governo federal dos Estados Unidos geralmente usam esse padrão, embora o FGDC endosse o uso dos padrões ISO 191xx. Este padrão está sendo usado cada vez menos fora do governo federal à medida que os padrões ISO se tornam mais prevalentes.

Enquanto os padrões ISO 191xx e FGDC CSDGM diferem em requisitos de organização e elemento, os dois padrões de conteúdo são bastante semelhantes. Além dos principais elementos de metadados normalmente exigidos ou recomendados pelos repositórios (por exemplo, título, criador, data, assunto, descrição, direitos, etc.), ambos os padrões permitem os seguintes elementos geoespaciais:

  • caixa delimitadora
  • localização geográfica (palavras-chave do lugar)
  • tipo de representação espacial (vetorial, raster, etc.)
  • sistema de projeção / coordenadas

A maioria dos pesquisadores não tem conhecimento desses padrões ou tem conhecimento limitado deles. Portanto, é raro encontrar dados de pesquisa com metadados completos seguindo esses padrões.

Visualizando e Exportando Metadados

A seção de metadados acima descreve como acessar e editar metadados no ArcCatalog. Para visualizar metadados usando o estilo ISO 191xx, vá para Customize & gtArcCatalog Options e escolha a guia Metadata na janela pop-up e selecione ISO 19139 Metadata Implementation Specification. (O Perfil da América do Norte da ISO 19115: 2003 ainda está em desenvolvimento e não é amplamente utilizado, nem a Especificação de Implementação de Metadados ISO 19139 GML3.2.) Como alternativa, você pode selecionar Metadados FGDC CSDGM para visualizar os metadados nesse padrão.

Os bancos de dados geográficos armazenam metadados no formato de metadados ArcGIS 1.0 em um arquivo interno. Ajustar a visualização mostrará os metadados de acordo com um padrão específico, mas o arquivo de metadados em si não é alterado para o esquema desse padrão. Para criar arquivos de metadados compatíveis com ISO 191xx ou FGDC CSDGM, os metadados devem ser exportados clicando no botão Exportar. Isso cria um arquivo XML separado que é armazenado externamente ao geodatabase. Observe que a exportação de metadados usando o tradutor ISO 19139 da Esri inclui apenas elementos dentro do padrão de conteúdo ISO 19115, omitindo informações de campo (entidade e atributo) que se enquadram no ISO 19110.

Uma maneira de determinar a integridade dos metadados é visualizar os metadados no ArcCatalog selecionando a classe de recurso no Índice e clicando no botão Editar na guia Descrição. A interface ArcCatalog fornece uma divisão dos elementos de metadados em seções. Um 'X' vermelho aparecerá no canto inferior direito do ícone para uma seção que contém os elementos necessários ausentes de acordo com o formato de metadados selecionado. Clique no ícone para ir para essa seção. Na parte superior, uma lista de elementos ausentes aparecerá (consulte a Figura 8).

Embora seja tecnicamente possível criar um arquivo de metadados para a geodatabase como um todo, o software e alguns elementos de metadados não se prestam bem para descrever toda a geodatabase. Considerando que os metadados de geodatabase fornecem uma visão geral coletiva de todo o conjunto de dados, os metadados de classe de recurso podem descrever mais especificamente o assunto relevante, localização geográfica, projeção, tipo de dados (por exemplo, vetor), metodologia, etc. de uma classe de recurso individual. Portanto, é mais provável que os metadados sejam encontrados apenas no nível da classe de recursos.

Vários elementos são preenchidos automaticamente pelo software, incluindo caixa delimitadora, tipo de representação espacial e sistema de projeção / coordenadas. No entanto, isso se aplica apenas a classes de recursos individuais em bancos de dados geográficos. Como os bancos de dados geográficos são contêineres para arquivos, eles não possuem caixas delimitadoras e projeções que podem ser verificadas pelo software e podem ter mais de um tipo de representação espacial. O ArcCatalog permite a entrada manual desses elementos se alguém quiser registrar essas informações. Geographic location (place keywords) must be entered manually in all cases thus it is recommended that if this is missing, it is added to the metadata file. This lack of automatic propagation often results in inconsistent or incomplete metadata.

The ArcCatalog metadata editor demonstrates the complexity and extensiveness of geospatial metadata standards. It is unrealistic to expect researchers to record information for all of the metadata elements. However, even if required ISO191xx or FGDC metadata elements aren’t mandatory for upload into a repository, the end user benefits from having at least the requirements mentioned above.

GeoBlacklight and OpenGeoPortal, two emerging, open-source web applications that provide solutions for contextual geospatial data discovery, detailed layer previewing, and data downloads across multiple formats, have developed a simpler approach to authoring and maintaining geospatial metadata. In particular, the GeoBlacklight 1.0 Metadata Schema acknowledges that full-scale geospatial metadata like the ISO 191xx series and FGDC do not crosswalk well with underlying platforms and search indices required for discovery catalogs, particularly Apache Solr. Furthermore, the communities behind GeoBlacklight and OpenGeoPortal have acknowledged that the proliferating array of geospatial data formats and standards makes it difficult to collect, curate, and present data as durable digital library assets.

The GeoBlacklight 1.0 Metadata Schema accommodates the presentation of full-scale metadata but is itself a lightweight schema that is expressed as .JSON documents. There are several strategies for transforming XML metadata into GeoBlacklight, most notably GeoCombine. GeoBlacklight does not necessarily require full standard metadata to exist so that it can be converted rather curators are also encouraged to create GeoBlacklight metadata from scratch, when possible, to facilitate discovery with the GeoBlacklight interface.

In the instance of geodatabases, curators may wish to create an individual record for a geodatabase, or they may transform each layer within a geodatabase into discrete shapefile layers. The advantage of doing this is to enable live web previews of the data via Geoserver, which is currently not possible to do with a geodatabase. See this sample record: https://github.com/geoblacklight/geoblacklight/blob/master/spec/fixtures/solr_documents/baruch_ancestor1.json.

What are the issues surrounding a researcher’s choice to use a geodatabase for archival purposes?*
Geodatabase Benefits (1) Has a number of features to optimize rendering that uses less processing power (2) Has a number of features to minimize storage needs allowing researchers to store more files for less bytes (important for storage and economic reasons) (2.1) Lossless compression that can be undone (3) Keeps files together for easier migration
Geodatabase Challenges (1) .gdb is a proprietary ESRI format (1.1) May not be supported in future (1.2) Cannot be read by a wide variety of programs (2) Not all repositories support .gdb archiving (3) Not all files associated with a project can be stored in a .gdb format

Preservation strategy for the geodatabase & recommendations for transformations Geodatabases are a proprietary format created by ESRI. While QGIS can open them, most other GIS analysis tools cannot. It should be noted that while ESRI is the industry leader in GIS software and in heavy use, other ESRI formats have already become obsolete. It is therefore recommended as an option to export files within a geodatabase to formats documented as suitable for long-term preservation. In these cases, it is recommended that both the geodatabase and the conversion files are kept and documented in an accompanying README file. Below are transformation recommendations and guidelines for the major types of files within a geodatabase.

Shapefiles
Shapefiles are the most persistent geospatial vector format thus far, so transforming a feature layer from a geodatabase to a shapefile may be a good idea. However, though they are ubiquitous and many softwares can open them, shapefiles are still technically proprietary.

Note: There are a number of limitations to be aware of when converting geodatabase layers into shapefiles. Perhaps most notable is that shapefiles field name lengths are restricted to 10 characters. If you convert a feature layer that has longer field names, they will be cut off. This can be especially confusing if there are multiple field names that start with the same 10 characters. You may need to adjust the documentation to include these alternate, shortened field names. In addition, shapefiles are limited to 2GB and are not able to hold as many columns as a geodatabase feature layer, so a single geodatabase may need to be converted into multiple shapefiles. Shapefiles have little or no support for NULL values, unicode and diacritic characters, date/times, or geodatabase specific capabilities like topologies, subtypes, attribute domains, and annotation. Check for these elements before converting and make sure to keep a copy of the original geodatabase. More information about shapefile limitations: http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Geoprocessing_considerations_for_shapefile_outputFor more information.

Feature classes to shapefiles
Please note: shapefiles are made of several files that depend on each other so must be packaged together

  1. Open layer in QGIS
  2. Right click on the layer
  3. Export
  4. Save feature as ESRI Shapefile. Note here and elsewhere with QGIS that you will need to click the "three dots" icon and specify a full path where the new file will be saved upon export. It's not enough just to give the export file a name

Feature classes to tables
It is possible to extract the feature information to a table including latitude/longitude, but often the latitude and longitude are not displayed in the table and require an extra step. This is a great solution for point feature classes, but more problematic for polygons and lines, because the integrity of the geometry can’t be maintained.

  1. Bring feature class into project workspace
  2. Right click on feature class in table of content
  3. Open Attribute table
  4. Add field
  5. Type = double
  6. Name = longitude
  7. Right click on new field
  8. Calculate geometry
  9. X coordinate
  10. Use dataset’s coordinate system
  11. Add another field for latitude (Y)

  1. Search for “Table to Excel”
  2. Open tool
  3. Choose feature class with added fields as input
  4. Navigate to preservation folder for output
  5. Export
  6. Open in Excel and save as CSV
  1. Open layer in QGIS
  2. Right click on the layer
  3. Export
  4. Save feature as Comma Separated Values (CSV)
  5. Geometry (as XY, may vary)
  6. OK

Tables to tables
Tables can also be directly exported from a geodatabase.

  1. Search for “Table to Excel”
  2. Open tool
  3. Choose feature class with added fields as input
  4. Navigate to preservation folder for output
  5. Export
  6. Open in Excel and save as CSV
  1. Open layer in QGIS
  2. Right click on the layer
  3. Export
  4. Save feature as Comma Separated Values (CSV)
  5. OK

Raster files
Raster files should be exported to TIFF formats. When exporting the raster all the original data set settings should be used (do not, for example, use the current dataframe to define raster export parameters.) It is recommended that if rasters are stored as a Mosaic Dataset or in a Raster Catalog (older formats) that these rasters be individually exported and stored. Raster Catalogs are an obsolete format and have since been replaced by Mosaic Datasets. As such, they are not ideal for long-term storage. Mosaic Datasets, while increasing performance and visualization, are not ideal for storage since they create an additional set of files/folders that significantly increase the amount of storage space required. Additionally, the creation of new files/folders adds additional curation data that can be lost in the long term.

Mesas
Tables (that do not contain geometry information) should be exported to .csv formats (see Tables to Tables above). Any joins or relates connected to these tables will be maintained during export of feature classes to shapefiles. However, if possible it is useful to document the join/relate relationships in an accompanying README file and to check the data transformation within the shapefiles.

Models/Python Scripts
Models within ArcGIS can be saved as ArcToolboxes which converts the model into a Python script. In ArcMap and ArcCatalog, it is possible to right-click on a Model and export it to either a graphic or a python script. For purposes of data curation, it is recommended that the original model is kept, along with exports of the model to both a python script and an image capture to understand how the model was built and the relationship created amongst the various geospatial layers and processes. The exported script should be checked to make sure sub-processes within the model are captured.

In ArcGIS Pro, the ability to export a model to python script has been removed. This was due to the inability of the function to accurately capture model information. ESRI recommends the following work arounds. (4)

Start by building and saving a model, then create a new Python script file (which is just a text file with .py extension), then using a text editor or Python IDE add lines to the new script to import arcpy, import the toolbox containing your model, and finally run the model. Now when you run the Python script (double click the .py file from Windows explorer, or execute it from Task Scheduler) it is actually running your model. (4)

  • import arcpy
  • arcpy.ImportToolbox(r"c:pathtotbxToolbox.tbx", "mytools")
  • arcpy.MyModel_mytools(r"c:modelinputsData.gdbInputFeatures")

In ArcGIS Pro you can copy the Python syntax for any geoprocessing tool you have run. Go to Project>Geoprocessing History, right-click any tool, and select Copy Python Command to copy the exact Python syntax needed to run the geoprocessing tool with the same parameter settings previously used. (4)

Preservation strategy if geodatabase archiving is not supported

What to look for to make sure this file meets FAIR principles

The FAIR Guiding Principles should be used to guide the actions of data producers and curators to make sustainable research products which are valuable, reusable, and reproducible (6).

F indability: It is vital that both humans and machines can discover, access, and interpret research products (6). Curators can adopt the following steps to improve the findability of geodatabase files: (A) confirm that the geodatabase file is assigned a unique, persistent identifier (e.g., doi), (B) check that the geodatabase file is accompanied by contextual metadata that is appropriate for the field of study, adequately describes the geodatabase file, and includes the persistent identifier of the geodatabase file being described, and (C) confirm that the metadata are in a format that is searchable and indexable by search engines known by likely users (7). Some of the commonly used metadata schema are the International Standards Organization (ISO) 191xx series of standards and the Content Standard for Digital Geospatial Metadata (CSDGM).

UMA ccessibility: It is important that both humans and machines can understand how to access the research product including the conditions of reuse (6,7,8). To improve accessibility of geodatabase files, curators can check that (A) the geodatabase file can be downloaded, (B) the format of the metadata is accessible and readable by both humans and machines, and (C) the access and reuse conditions are clear and transparent (8).

eu nteroperable: Interoperable research products have increased value because interoperability makes it easier to conduct analyses which combine multiple research products and allows for machine-actionability (7). Curators can adopt the following steps to improve the interoperability of geodatabase files: (A) Look for use of shared, community specific ontologies or standard, open vocabularies (e.g., Geography Markup Language Encoding Standard (GML)) and (B) check that the metadata are provided in a machine-readable format.

R eusability: To improve reusability of geodatabase files, curators can check that (A) a data use license is applied, is machine-readable (9), and is appropriate given assigned access control conditions and (B) the record includes adequate documentation including how the geodatabase file was created (7), embedded XML data, machine-readable provenance information (original source, derivatives, etc.) (9) for all feature layers, fully described fields and variables, a diagram of the model if there are relationships between layers, and map images of each spatial layer.

Unresolved Issues/Further Questions [for example: tracking provenance of data creation, level of detail in dataset] Documentation of curation process: What to capture from curation process:


University of Washington Campus Data

Spatial datasets for the University of Washington such as building outlines and other layers.

Theme Name Link to Add Data (ArcMap)
Utility Poles Pontos
Bench Locations Pontos
Porta-bicicletas Pontos
Bollards Pontos
Building Outlines Polígono
Landscape Areas Polígono
Caminhos Polilinha
Arvores Pontos

O DB Manager¶

O DB Manager Plugin é mais uma das principais ferramentas nativas para integrar e gerenciar formatos de banco de dados espaciais suportados por QGIS (PostGIS, SpatiaLite, GeoPackage, Oracle Spatial, MSSQL, DB2, camadas virtuais) em uma interface de usuário. Ele pode ser ativado no menu Plug-ins ‣ Gerenciar e instalar plug-ins….

O DB Manager Plugin oferece vários recursos:

conectar-se a bancos de dados e exibir sua estrutura e conteúdo

visualizar tabelas de bancos de dados

adicione camadas à tela do mapa, clicando duas vezes ou arrastando e soltando

adicionar camadas a um banco de dados do navegador QGIS ou de outro banco de dados

criar e adicionar saída de consultas SQL à tela do mapa

Mais informações sobre os recursos do DB Manager são expostas no DB Manager Plugin.


13.1.1. The Browser Panel¶

The Browser is one of the main ways to quickly and easily add your data to projects. It’s available as:

a Data Source Manager tab, enabled pressing the Open Data Source Manager button ( Ctrl + L )

as a QGIS panel you can open from the menu View ► Panels (or Settings ► Panels ) or by pressing Ctrl + 2 .

In both cases, the Browser helps you navigate in your file system and manage geodata, regardless the type of layer (raster, vector, table), or the datasource format (plain or compressed files, databases, web services).

13.1.1.1. Exploring the Interface¶

At the top of the Browser panel, you find some buttons that help you to:

Add Selected Layers : you can also add data to the map canvas by selecting Add selected layer(s) from the layer’s context menu

Filter Browser to search for specific data. Enter a search word or wildcard and the browser will filter the tree to only show paths to matching DB tables, filenames or folders – other data or folders won’t be displayed. See the Browser Panel(2) example in Fig. 13.2 . The comparison can be case-sensitive or not. It can also be set to:

Normal : show items containing the search text

Wildcard(s) : fine tune the search using the ? and/or * characters to specify the position of the search text

Collapse All the whole tree

Enable/disable properties widget : when toggled on, a new widget is added at the bottom of the panel showing, if applicable, metadata for the selected item.

The entries in the Browser panel are organised hierarchically, and there are several top level entries:

Favorites where you can place shortcuts to often used locations

Spatial Bookmarks where you can store often used map extents (see Spatial Bookmarks )

Project Home : for a quick access to the folder in which (most of) the data related to your project are stored. The default value is the directory where your project file resides.

Home directory in the file system and the filesystem root directory.

Connected local or network drives

Then comes a number of container / database types and service protocols, depending on your platform and underlying libraries:


Assista o vídeo: ArcGIS - Converting a geodatabase to shapefiles