Geospatial - GISgvSIGSIG colectorqgisuDig
Comparação de manipuladores de dados espaciais
Boston GIS publicado uma comparação entre essas ferramentas para o gerenciamento de dados espaciais:
- SQL Server 2008 Spatial,
- PostgreSQL / PostGIS 1.3-1.4,
- MySQL 5-6
Curiosamente, Manifold é mencionado como uma alternativa viável ... isso é bom depois de mais de um ano nós jogamos flores à espera de sua popularidade a crescer.
Embora o Manifold não seja bem com o MySQL, e o comparativo não considera a Oracle, em que o Manifold está bem sentado.
Eu admito que quase não fiz nenhuma tradução, e para o meu interesse em Manifold no entanto, se eles estão interessados no post, eles podem vê-lo completo em espanhol na sua fonte original, uma vez que na segunda etapa da publicação mostram uma lista das funções espaciais das diferentes plataformas.
Característica | SQL Server 2008 Spatial |
MySQL 5-6 |
PostgreSQL / PostGIS 1.3-1.4 |
Plataforma | Windows XP, Windows Vista, Windows 2003, Windows 2008 | Windows XP, Windows Vista, (não verificado no 2008), Linux, Unix, Mac | Windows 2000 + (incluindo Vista e 2003, não verificado no 2008), Linux, Unix, Mac |
licença | Comercial - fonte fechada | Open open comercial (COSS), algumas peças GPL. | FLOSS (PostgreSQL é BSD, PostGIS é GPL Open Source - aplicativos comerciais podem ser usados, mas se mudanças forem feitas que afetem as bibliotecas PostGIS, você deve devolvê-las à comunidade |
SIG gratuito que carrega dados | shq dataloader para SQL Server 2008 desenvolvido por Morten Nielsen (ainda não está trabalhando com RC0) | OGR2OGR, script shp2mysql.pl | incluir shp2pgsql, OGR2OGR, QuantumGIS SPIT, Carregador SHP para PostGIS também desenvolvido por Morten usando SharpMap.NET , há outros |
SIG comercial apoiando-o | Tubo de distribuição, Objetos FME seguros, ESRI ArcGIS 9.3 (em um último pacote de serviços) | Objetos FME seguros | Tubo de distribuição, Objetos FME, ESRI ArcGIS 9.3 |
Disponibilidade de drivers especificamente para componentes espaciais | ? ainda não - SharpMap.NET eventualmente e provavelmente construído em um novo ADO.NET 3.5 + | GDAL C ++, SharpMap via OGR, AutoCAD FDO | SharpMap.Net, JDBC postgis.jar incluído com postgis, JTS etc. toneladas para Java, GDAL C ++, suporte beta AutoCad FDO |
Visualizadores e editores de desktop gratuitos | Eles serão criados no SQL Manager, mas não estão disponíveis no RCO e apenas para o visualizador | GvSig | OpenJump, QuantumGIS, GvSig, uDig |
Visualizadores de mesa e editores de negócios | ESRI ArcGIS 9.3 Server SDE no último pacote de serviço, Tubo de distribuiçãoFME | FME | Servidor ESRI ArcGIS 9.3, ZigGIS para desktop, Tubo de distribuiçãoFME |
Ferramentas para mapeamento da web - algo como OpenLayers e outros ambientes que suportam GML | Tubo de distribuição, MapDotNet, ArcGIS 9.3 (no último service pack), UMN MapServer ver, MapGuide Open Source (usando driver FDO beta) | UMN Mapserver, GeoServer, MapGuide Open Source | Tubo de distribuição, MapDotNet, ArcGIS 9.3, Mapserver UMN, GeoServer, FeatureServer, MapGuide Open Source (usando driver FDO beta) |
Funções espaciais | Ambos OGC SFSQL MM e Geodetic custom (mais do que funções 70) | OGC MBR (funções da caixa delimitadora) algumas funções para relações espaciais, somente 2D | Mais do que as funções e operadores 300, não o suporte geodésico, com exceção do ponto poing-2 em funções de distância não indexadas, PostGIS personalizado para 2D e alguns de 3D, alguns suporte MM em matrizes circulares e curvas compostas |
Indexação espacial (De acordo com alguns relatórios, o Oracle também usa algo do R-Tree e pode usar o quadtree IBM DB2 ... ou algo parecido |
Sim, 4 Multilevel Grids (BOL diz que é baseado em B-Based) | Divisão quadrática de R-Tree - indexada somente existe para MyISAM | GIST - uma variante da R-Tree |
Suporte geodésico real, suporte para medições ao longo de um esferóide. Deve-se notar que a Oralce tem suporte para isso |
Sim, com algumas limitações | Não | Não |
Acomodação compartilhada | Muito | Muito | Algo, a menos que você tenha um servidor dedicado em Linux / Windows, você pode realizar muitas coisas |
menciona no post, é uma pena que o documento original não considere o oracle em sua comparação
E Oracle?
Não entendo como a Oracle não apareceu nesta comparação. Tem recursos muito mais avançados do que qualquer um desses, como a geocodificação, topologia e armazenamento em quadriculação.
Claro, na minha opinião, a PostGIS é (apesar do seu lento desenvolvimento) a melhor alternativa de armazenamento geoespacial, sendo o uso da Oracle (repito, na minha opinião) apenas justificado em casos muito específicos devido ao seu alto preço apenas adequado para bolsos.
A propósito, acho que outro (novo / antigo) jogador virá à frente dos bancos de dados geoespaciais: INGRES.
Já veremos.