Atualmente, estou desenvolvendo um visualizador de web flex baseado em ArcGIS. O ArcGIS é ótimo para a maioria das coisas, mas existem alguns problemas, como desempenho e custos de licença.
É por isso que estou procurando possíveis alternativas. No momento, encontrei três alternativas possíveis, mas não tenho certeza do que elas são capazes, então estou me perguntando se algumas pessoas aqui têm mais experiência com elas.
Li os documentos e tentarei experimentar alguns deles, mas levará muito tempo para descobrir todos esses requisitos. Portanto, seria de grande ajuda se você pudesse me indicar a direção do software que eu deveria experimentar.
Estes são os nossos requisitos:
- velozes
- escalabilidade fácil
- etiquetagem avançada (cores diferentes das etiquetas com base nos atributos, etiquetas colocadas em um retângulo)
- renderizar dados em cache
- possibilidades de rastreamento de rede (para esgotos, para rastrear a montante e a jusante)
- impressão (gerando pdf)
bom ter:
- bom visualizador de flex ou javascript (eu sei que esse é um software diferente, mas não tenho certeza se todos os três pacotes suportam esses igualmente bem)
- fácil de começar
Respostas:
Com base na minha experiência, eu recomendaria o GeoServer, no entanto, concordo que ele não atenda 100% a todos os requisitos listados como outros também.
É muito mais rápido e aceito em muitas soluções de alto tráfego de produção. Em minha produção, o site GIS foi muito utilizado e ainda não foram encontrados problemas no tempo de resposta / desempenho no GeoServer.
A escalabilidade pode ser feita com vários servidores no cluster e com o Apache loadbalancer. GeoWebCache - mecanismo de armazenamento em cache de blocos usado para armazenamento em cache. Atualmente, você precisa ter uma pasta de dados separada (config + cache de blocos) para cada servidor.
O GeoServer suporta SLD e a maioria das etiquetas avançadas pode ser feita.
GeoWebCache embutido, que funciona bem.
Não vejo nenhuma maneira de rastrear em rede com o geoServer.
Não suportado por padrão. Usei o GetMap para obter imagens e gerar PDF. Há um módulo para geração de PDF que ainda não é padrão de uso da produção.
É bom ter uma aparência:
fonte
Sua exigência de impressão lembrou a apresentação de Marco Hugentobler no FOSSGIS2011: "QGIS Mapserver and Client"
Ainda não há suporte para ladrilhos. A experiência do usuário é muito boa: exemplo do QGIS Mapserver (interface alemã)
Nenhuma idéia.
Cores diferentes funcionam bem, existem buffers ao redor das etiquetas, mas não retângulos.
Provavelmente seria o trabalho de um cache de bloco externo.
Não tenho certeza do que você quer dizer.
Veja o exemplo. A saída de impressão e o layout são ótimos.
Eu acho que o cliente GeoExt é muito bom.
Existem documentos que cobrem a instalação e o uso em sistemas Linux. Criar projetos de mapas é fácil porque você simplesmente copia um arquivo de projeto QGIS (desktop) no servidor.
fonte
Ainda não usei isso, mas parece fantástico, está sendo amplamente desenvolvido e tem um apoio significativo da comunidade. Pode não ser uma opção tão estabelecida quanto você estava procurando, mas vale a pena considerar.
TileMill
fonte