Compartilhando dados QGIS com o usuário do ArcGIS Desktop?

11

Eu uso principalmente o QGIS e tenho um projeto grande para concluir. Quando terminar, preciso enviar meus dados para um usuário do ArcGIS. Os dados consistirão principalmente em arquivos de forma de ponto e polígono.

Como configuro um projeto QGIS desde o início, se eu sei que o entregarei a alguém que usa o ArcGIS Desktop?

NWT Adam
fonte
1
Qual versão do ArcGIS eles estão usando?
precisa saber é o seguinte
Provavelmente a versão mais atualizada (10.X)
NWT Adam
Quais são os seus requisitos? Acho que precisamos de mais detalhes para fornecer uma boa resposta. Basicamente, você sempre pode trocar Shapefiles se realmente precisar.
Subterrâneo
Eu preciso principalmente compartilhar arquivos de forma de ponto e polígono. Se os dados ficarem mais complexos, então que problemas surgirão?
NWT Adam
1
Como Brad observa, existem alguns arquivos criados pelo QGIS que o ArcGIS não verá e vice-versa em um shapefile. Além do qml, você pode ver qix (índice espacial), ~ dbf (tabela de backup criada pelo plug-in de tabela ao alterar o nome do campo) etc. em um shapefile QGIS, enquanto o ArcGIS pode adicionar ao shapefile sbn, sbx, aux, aux.xml etc. (seus arquivos de índice espacial e de atributos e arquivos de definição de projeção padrão). Tudo o que você realmente precisa transferir é o dbf, shx, shp e as informações de definição de projeção para cada shapefile (um prj funcionará, um qpj não); deixe-os construir os índices.
johns

Respostas:

4

Os dados básicos são utilizáveis ​​no qgis.
O Arcgis é o software nativo em que os arquivos de formas são usados.
Agora, os arquivos de formas estão no domínio de especificação aberta. Existem muitos outros formatos de dados que tanto o qgis quanto o arcgis lêem e escrevem.

A única variável com transferência de shapefile seria o sistema de coordenadas.
Você pode apenas perguntar ao usuário do arcgis qual projeção ele normalmente usa.

Se você está interessado apenas em transferir dados brutos para o usuário Esri, está correto no seu comentário. A pergunta parece ser respondida por um comentário.

Minha própria leitura da sua pergunta não permite que você queira transferir informações cartográficas ou outras informações configuradas do projeto. isto é, as configurações temáticas de uma camada de dados, cores, espessuras, visualizações; e possivelmente a rotulagem do mapa ou outro transporte geral do mapa.

Vi perguntas semelhantes sobre a conversão das configurações do projeto qgis em outro software.

Essas 2 pesquisas mostram alguns dos relacionamentos entre os tipos de arquivo dos dois QGis de software solicitados aqui e o ArcGIS .

O QGIS usa arquivos qml para aplicar configurações de camada a outras camadas.
O ArcGIS usa arquivos lyr para aplicar configurações de camada a outras camadas.
Se esse não é o tipo de informação que você deseja transferir com o projeto. Atualize (edite) sua pergunta com alguma descrição para esclarecer.

Brad Nesom
fonte
1

Eu olhava para as seguintes opções:

  1. Shapefiles: A maneira mais comum com as seguintes desvantagens:

    • Os nomes de campo perdem letras maiúsculas e minúsculas e são truncados para 8 caracteres - para que você perca o significado sobre o conteúdo do campo.
    • os tipos de campo são mapeados para número e texto (geralmente a data é perdida).
    • sem arcos circulares.
    • Sistema de coordenadas (CRS): Existe uma maneira de armazenar o CRS em um arquivo .prj e o ArcGIS, tanto quanto sei, pode lê-lo, mas não o escreve (como Brad mencionado anteriormente).
  2. Formato espacial e conversor OGR: uma das opções para compartilhar um único arquivo e não perder nomes de campos.

  3. PostGIS: O ArcSDE 10 e superior podem ser configurados para armazenar dados no PostgreSQL "PostGIS Option", para que os usuários do ArcGIS possam escrever e todos possam ler.

Se os usuários do ArcGIS tiverem a liderança e o caso de uso for sobre publicação, consulte, por exemplo, http://geocat.net/bridge/

Stefan
fonte
2
Desde quando o ArcGIS não pode gravar arquivos prj?
Devdatta Tengshe
Com relação ao marcador não numerado nº 4: a Esri criou a convenção .prj-file-hold-CRS especificamente para tratar da limitação de arquivos shapefiles que não armazenam o CRS nativamente. Se a memória serve, foi aproximadamente na época em que o ArcView 3.2 foi lançado, por volta de 2000. Dito isto, o conteúdo .prj precisa estar em conformidade com a sintaxe Esri para sistemas de coordenadas ( procure "ESRI Well Known Text" em gdal.org/gdal_utilities .html )
matt wilkie