Quais são os benefícios do uso do ArcGIS com o PostgreSQL em vez do ArcSDE?


13

Entendo que, para se beneficiar dos tipos de dados espaciais do ArcGIS (ST_GEOMETRY, bancos de dados de versões, etc.), o ArcSDE precisa ser instalado - e com o cliente 10.1 ele é instalado automaticamente (cliente de duas camadas >> DBMS, veja aqui .

No entanto, ainda estou tentando descobrir os benefícios de conectar um front end da Esri ao PostgreSQL (ou Oracle). São benefícios puramente de back-end, como escalabilidade / desempenho / redundância / DBAability, ou existem recursos extras de front-end oferecidos por uma instalação do PostgreSQL / PostGIS? A ajuda da Esri não parece elaborar

Para sua informação, sou praticamente um novato em banco de dados que está projetando uma dissertação de GIS com o objetivo de ilustrar por que o Postgresql / PostGIS / QGIS é mais escalável / flexível (e mais barato) que o ArcGIS / qualquer banco de dados, portanto, também devo considerar o cenário acima, o que posso não têm recursos para implementar. Quaisquer links sobre esse último ponto, especialmente em relação ao fluxo de trabalho (por exemplo, não tendo muitos arquivos de forma sobrecarregando tudo), são bem-vindos d.

Respostas:


12

Armazenar seus dados em um Banco de Dados Espacial possui vários benefícios em armazená-los no ArcSDE Geodatabase com um RDBMS Backend.
Esses incluem:

  • Seus dados podem ser acessados ​​por outros produtos de terceiros livremente.
  • Seu DBA é mais feliz por ser um armazenamento Pure Database, pois eles podem aplicar todas as práticas recomendadas normais de DBA no banco de dados.
  • Você pode aplicar consultas SQL espaciais aos dados de qualquer cliente que desejar. Geralmente, isso pode ser muito mais poderoso do que a análise que pode ser feita no ArcGIS Desktop.

Ao fazer as coisas dessa maneira, você não terá acesso a muitas das funcionalidades do ArcGIS Geodatabase, como versões, conjuntos de dados, conjuntos de dados de rede, redes geométricas e assim por diante.

Um compromisso pode ser ter um geodatabase do ArcSDE e armazenar dados espaciais no tipo de geometria / geografia nativa do banco de dados. Isso pode ser feito usando a palavra-chave de configuração apropriada ao criar e carregar dados.


você poderia elaborar o compromisso. Quais são os benefícios? Existe alguma razão para armazenar tipos de dados PostGIS no seu servidor Postgre E conectar clientes ArcSDE. Estou assumindo (sabemos o que isso fez!) As ferramentas do ArcMap não podem funcionar diretamente com os tipos de dados PostGIS. Por que não pular o ArcGIS e usar o QGIS?
Simpleest2remember

1
Essas duas perguntas devem explicar o 'compromisso' gis.stackexchange.com/questions/132/… gis.stackexchange.com/questions/2930/… Se você pode usar o QGIS diretamente com o PostGIS, você certamente pode fazê-lo. Mas você perderá conceitos avançados de geodatabase, como controle de versão, replicação, domínios, subtipos, conjuntos de dados de rede / geométricos etc. Se você precisa deles ou não, é sua decisão.
Devdatta Tengshe

1

A maioria, se não todo o grande nome RDBMS, inclui tipos de dados espaciais. Para esse fim, o ArcSDE não é necessário para armazenar ou exibir recursos geográficos. O ArcSDE adiciona recursos de gerenciamento para garantir que edição com versão e regras geográficas complexas, como redes e topologia, trabalhem para manter seus recursos completos e limpos. A funcionalidade de banco de dados geográficos mantém relacionamentos e coisas como alias de campo para seus recursos. Tudo isso é o que torna o ArcSDE um bom invólucro para recursos geográficos dentro de um banco de dados. No entanto, o mesmo tipo de benefícios poderia ser criado sem o SDE, mas seria necessário uma quantidade considerável de desenvolvimento e design de banco de dados. Observe que os recursos geográficos podem ser armazenados usando geografia ou geometria. O último é o armazenamento cartesiano, significando planar


Eu tenho cavado em torno de um pouco mais ea esta jóia: gis.stackexchange.com/questions/6749/arcgis-and-postgis
Simplest2remember
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.