Há alguns dias, instalei a demonstração do spatialware 4.9 do MapInfo na minha instalação do SQL Server 2005 e carreguei todo o conjunto de dados maior. Fiquei bastante impressionado com o desempenho versus a abordagem baseada em arquivos antigos, mas isso me fez pensar em quais outras opções existem e quais são os prós e os contras deles.
Um argumento que eu teria que dizer com o spatialware é o fato de que custa US $ 5000 por pessoa e apenas o MapInfo pode ler os objetos a partir dele. O que no momento está bom porque MapInfo é tudo o que usamos.
Estou me perguntando com o que outras pessoas concordaram e quais são suas experiências.
database
sql-server
spatial-database
mapinfo
Nathan W
fonte
fonte
Respostas:
PostGIS baseado em PostgreSQL é um banco de dados popular para GIS.
Eu não usei muito isso sozinho, mas um profissional é que é de código aberto e que muitos outros GIS usam para ter uma comunidade GIS ativa.
fonte
O SQL Server 2008 vem com recursos geoespaciais incorporados. Até o Express Edition gratuito suporta todos os recursos geoespaciais, tanto quanto eu sei.
Leitura adicional:
fonte
Embora meu voto fosse para o PostGIS também, a extensão SpatiaLite para SQLite pode parecer uma alternativa leve.
fonte
Há uma comparação feita por Regina Obe em seu blog:
http://www.bostongis.com/blog/index.php?/archives/159-SQL-Server-2008-R2,-Oracle-11G-R2,-and-PostGISPostgreSQL-spatial-compares.html
fonte
Você também pode usar bancos de dados NoSQL para armazenar dados geográficos. Escalar dados GIS em armazenamentos de dados não relacionais é fácil devido à natureza de sua arquitetura.
fonte
O PostGIS é certamente o melhor, para a maioria dos casos de uso no GIS.
Se você precisar de um gerenciamento avançado de topologia, aconselho o Gothic .
fonte
Os mais populares no mundo são o Postgresql-PostGIS e o Oracle-Spatial (localizador). O Postgresql-PostGIS é o DB espacial espacial de código-fonte mais avançado. É confiável, usado com sucesso em muitos sistemas produtivos, grande comunidade e testado em muitos sistemas. Tenho uma experiência ruim com o Oracle-Spatial e o localizador. É mais lento, difícil de usar, mais complicado que o PostGIS. Novos recursos GIS (implementando o padrão OGC) surgem após um grande atraso. O desempenho do oracle é muito menor que o postgis.
O teste de desempenho do Oracle e PosGIS está aqui: http://www.gise.cse.iitb.ac.in/wiki/images/c/c4/Finalreport.pdf
fonte
Pro Postgis - caixa delimitadora, que é uma das opções mais importantes para a renderização de grande número de dados. O Mysql não tem a opção bbox.
fonte
Aqui estão alguns bancos de dados geoespaciais em tempo real, big data:
fonte