Actualmente estoy desarrollando un visor web flexible basado en ArcGIS. ArcGIS es excelente para la mayoría de las cosas, pero hay algunos problemas como el rendimiento y los costos de licencia.
Es por eso que estoy buscando posibles alternativas. Por el momento he encontrado 3 posibles alternativas, pero no estoy seguro de lo que son capaces, así que me pregunto si algunas personas aquí tienen más experiencia con ellas.
He estado leyendo los documentos e intentaré experimentar con algunos de estos, pero llevará mucho tiempo descubrir todos estos requisitos. Por lo tanto, sería de gran ayuda si pudiera señalarme en la dirección del software que debería probar.
Estos son nuestros requisitos:
- rápido
- escalabilidad fácil
- etiquetado avanzado (diferentes colores de etiqueta basados en atributos, etiquetas colocadas en un rectángulo)
- renderizar datos en caché
- Posibilidades de rastreo de red (para alcantarillas, así que rastree aguas arriba y aguas abajo)
- impresión (generación de pdf)
Agradable tener:
- buen visor de flex o javascript (sé que este es un software diferente, pero no estoy seguro de si los 3 paquetes los admiten igualmente)
- fácil de comenzar
Respuestas:
Según mi experiencia, recomendaría GeoServer, sin embargo, estoy de acuerdo en que no cumple al 100% todos los requisitos enumerados como otros también.
Es mucho más rápido y aceptado en muchas soluciones de alto tráfico de producción. En mi producción, el sitio SIG se usaba mucho y todavía no se encontraron problemas en el tiempo de respuesta / rendimiento en GeoServer.
La escalabilidad se puede hacer con múltiples servidores en clúster y con Apache loadbalancer. GeoWebCache: motor de almacenamiento en caché de mosaicos utilizado para el almacenamiento en caché. Actualmente necesita tener una carpeta de datos separada (config + caché de mosaico) para cada servidor.
GeoServer admite SLD y se puede realizar la mayor parte del etiquetado avanzado.
GeoWebCache incorporado que funciona bien.
No veo ninguna forma de rastreo de red con geoServer.
No es compatible por defecto. Usé GetMap para obtener imágenes y generar PDF. Hay un módulo para la generación de PDF que aún no cumple con el estándar de uso de producción.
Es bueno tener look:
fuente
Su requerimiento de impresión hizo recordar la presentación de Marco Hugentobler en FOSSGIS2011: "QGIS Mapserver and Client"
Todavía no hay soporte de mosaico. La experiencia del usuario es buena en mi opinión: ejemplo de QGIS Mapserver (interfaz alemana)
Ni idea.
Los diferentes colores funcionan bien, hay buffers alrededor de las etiquetas pero no rectángulos.
Sería el trabajo de un caché de mosaico externo muy probablemente
No estoy seguro de lo que quieres decir.
Mira el ejemplo. La salida de impresión y el diseño es excelente.
Creo que el cliente GeoExt es realmente agradable.
Hay documentos que cubren la instalación y el uso en sistemas Linux. Crear proyectos de mapas es fácil porque simplemente copia un archivo de proyecto QGIS (escritorio) en el servidor.
fuente
Todavía no lo he usado, pero se ve fantástico, se está desarrollando ampliamente y tiene un importante apoyo de la comunidad. Puede que no sea una opción tan establecida como la que estaba buscando, pero vale la pena considerarla.
TileMill
fuente