Trabalhando com banco de dados geográfico de arquivos no QGIS para MAC OSX?


10

Entendo que existem programas como o OSGeo4W que permitem que usuários do Windows trabalhem com o Esri File Geodatabases, mas há algo semelhante para o Mac OSX 10.6?


Você precisará nos fornecer mais informações. Quais etapas você seguiu?
Nathan W

Respostas:


18

O OSGeo4W é, assim, o OSGeo "para Windows", portanto não é o que você está procurando.

Eu não fiz isso sozinho, mas outras pessoas fizeram, então eu sei que funciona.

Eu recomendaria você

  1. obtenha os binários KyngChaos para QGIS
  2. compile o driver OGR FileGDB (que produzirá um arquivo "dylib" no Mac)
  3. solte o dylib no diretório de plugins do GDAL no Mac. Acredito que este diretório seja / Library / Application Support / GDAL / PlugIns / $ (GDALVER) de acordo com a documentação do Kyngchaos (última linha) .

Para o # 2, você precisará fazer o download da versão exata do GDAL usada pela compilação Kyngchaos que você possui. Instruções sobre como criar o dylib para o filegdb podem ser encontradas na rede .

Sei que isso não é para os fracos de coração, seria bom se alguém criasse uma receita de cerveja para isso. dica dica, alguém?

Atualizar

Agora há uma maneira muito mais fácil de usar o Homebrew:

  1. Instalar Homebrew
  2. Acesse o site da ESRI e faça o download da API FileGDB para Mac . Após a extração, você notará que há uma pasta lib e uma pasta de inclusão .

  3. Copie o conteúdo da pasta de inclusão para / usr / local / include e a pasta lib para / usr / local / lib (isso é basicamente "instalar" a API FileGDB no seu sistema)

  4. Instale o gdal usando o brew (passe o sinalizador sem suporte).

    brew install gdal --com-sem suporte

É isso aí!

Opcionalmente, se você deseja QGIS, instale-o usando esta receita da Homebrew Science .


de alguma forma, o link para o site da arcgis requer login e senha ... #
920 de Afr

@donschoe que é requisito da ESRI. Você pode criar uma conta global da ESRI no link abaixo da página de login - é gratuita
Ragi Yaser Burhum

1
Agora você pode fazer o download da API do FGDB sem fazer login nesta página: esri.com/apps/products/download/#File_Geodatabase_API_1.3
scw 07/07/2013

O link @scw exige que eu faça o login depois de escolher meu pacote.
mkirk

Consegui fazer isso funcionar, mas tive que instalar o plugin FGYB do kyngchaos em kyngchaos.com/software/frameworks#gdal_complete .
mkirk

4

A partir da descrição do seu problema, parece aceitável obter os dados de alguma forma.

Experimente o GDB Flee , uma ferramenta online para converter GDBs em formatos abertos.


O link do github do GDB se tornou inválido: 503 Erro de serviço. Você poderia atualizá-lo?
enaJ

2

Primeiro, você precisará compilar o GDAL com o suporte ao ESRI FileGDB . Depois de fazer isso, você poderá usar esta compilação do GDAL em uma compilação KyngChaos do QGIS. No seu terminal:

# save your current GDAL so you can put it back if you want
cp /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL_orig

# symlink the custom GDAL build to the place QGIS looks
rm /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL
ln -s ~/local/lib/libgdal.dylib /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL

Agradecemos a @Ragi pelas instruções para a essência do Github .



1

.gdb é o formato proprietário dos bancos de dados geográficos da ESRI. Para mais informações sobre como acessar o gdb, veja aqui

Suporte ao arquivo geodatabase (* .gdb) no QGIS?


Acho que devo acrescentar que estou usando um MAC para que este plug-in não funcione para mim. Além disso, se você olhar para os dados listados acima, um monte de arquivos é baixado. Eu nem tenho certeza do que estou olhando. Qual é o caminho certo?
23812 Mike Guillen

O gdb é um banco de dados geográfico. O ESRI está usando um esquema de acesso ms modificado para armazenar e validar dados geográficos. O conjunto de dados (presumo que dentro de uma pasta que termina em .gdb) são apenas tabelas que pretendem trabalhar juntas de alguma forma. Como o seu software não pode lidar com o arquivo / pasta, você vê todos esses arquivos.
nickves 24/09/12

NYC dados abertos e eles usando formatos fechados ... É aberto apenas para aqueles que podem comprar arcgis
nickves

RATOS! Não pode ser fácil o tempo todo!
Mike Guillen

@ MikeGuillen Indique seu sistema operacional na próxima vez.
RK

1

Finalmente consegui geodatabases de arquivos trabalhando no QGIS para Mac. Usando as instruções no arquivo leia-me do plugin Kyngchaos FileGDB:

faça o download e instale o plug-in FileGDB em http://www.kyngchaos.com/software/frameworks#gdal_complete

baixe e descompacte a API fileGDB em resources.arcgis.com/content/geodatabases/10.0/file-gdb-api

Mova os 2 arquivos .dylib da pasta lib da API fileGDB para a pasta / Library / Application Support / GDAL / 1.9 / Libraries

inicie o QGIS, adicione a camada vetorial, selecione o tipo de fonte como diretório e o ESRI FileGDB deve aparecer imediatamente.


Isso não funcionou para mim. Eu segui as instruções, mas o ESRI FileGDB não aparece. Estou usando o Mac OS 10.8. Eu tentei com o GDAL v1.9 e v1.10. Alguma sugestão?
djhocking

Tem certeza de que está adicionando um diretório em vez de um arquivo? Para adicionar um gdb, você precisa escolher "diretório" ao selecionar o tipo de arquivo vetorial a ser adicionado.
Andres Aristizabal
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.