Estoy interesado en la forma más rápida de servir las funciones de PostGIS. Puedo encontrar varias mejoras y alternativas de WMS (MapProxy, TileCache, Mapnik ...) pero no tantas mejoras y alternativas de código abierto de WFS. No me interesan los mosaicos, sino los polígonos sobre mi capa base. Servido rápido
¿Podría complacerme señalar en la dirección correcta?
Actualizar:
Olvidé mencionar que mi aplicación muestra información catastral. Y los polígonos catastrales deben ser seleccionables (no editables, solo se resaltan al hacer clic en ellos).
En este momento estoy usando una combinación de WMS + Django que genera objetos GeoJSON cuando el usuario hace clic en una parte del mapa, para evitar situaciones como miles de polígonos al mismo tiempo en el cliente (OpenLayers).
No sé si estoy en el camino correcto (¿debo evitar situaciones potencialmente difíciles como miles de encuestas en el cliente al presentarlas a través de WMS o cualquier otra solución? ¿Debería mejorar la forma en que se sirven los polígonos?)
Respuestas:
¿Qué hay de simplificar las geometrías?
http://www.bostongis.com/postgis_simplify.snippet
/programming/1849928/how-to-intelligently-degrade-or-smooth-gis-data-simplifying-polygons
¿O tal vez una combinación de WFS, WFS con funciones simplificadas y WMS?
fuente
GeoServer proporciona una configuración de usuario para controlar el número de lugares decimales en las geometrías que se introdujo allí para acelerar el servicio WFS.
También asegúrese de que el servidor esté comprimiendo la salida solo si su cliente puede descomprimirla de manera eficiente.
Finalmente, he escuchado cosas buenas sobre el pequeño OWS en términos de velocidad.
fuente
El almacenamiento en caché de WFS puede satisfacer sus necesidades. Que yo sepa, hay dos soluciones de código abierto que proporcionan almacenamiento en caché WFS: TileStache y GeoWebCache .
En la página de inicio de TileStache, la sección de características se dice "Genera mosaicos vectoriales a partir de fuentes de datos OGR en GeoJSON utilizables en Polymaps"
GeoWebCache tiene algunas capacidades de almacenamiento en caché WFS desde la versión 1.1.0 (la actual es 1.2.6):
Lamentablemente, nunca he trabajado con TileStache ni GeoWebCache, por lo que no puedo compartir ninguna experiencia sobre el almacenamiento en caché de WFS.
fuente
Estoy desarrollando una gran web-gis, trabajo con muchos datos (aproximadamente 700,000 características por capa). La única solución es la que está haciendo, WMS para representar las características y WFS para obtener la información de la característica. Lo que estoy haciendo (con buen rendimiento) es:
fuente
Servidor DRAM de estado sólido
http://en.wikipedia.org/wiki/Solid-state_drive#DRAM-based
"La demanda de bits de DRAM proveniente del sector de servidores aumentará 93.7% en el año en la segunda mitad de 2011"
fuente: http://www.digitimes.com/Reports/Report.asp?datePublish=2011/08/16&pages=PD&seq=206
fuente