Debes afrontarlo de diversas maneras. Una cosa es que tu postgresql sea capaz de servir múltiples consultas con millones de puntos de vuelta y otra el rendimiento de tu servidor de mapas, que no es lo mismo. Por un lado debes optimizar tu postgresql, ajustar al máximo los parámetros, pensar tal vez en algún servidor replicado y crear un índice espacial de manera que cuando el servidor WMS le haga una petición "Dame los puntos dentro de estas coordenadas: [caja] " puedas hacer uso de consultas optimizadas que saquen provecho de los índices espaciales. Algo así: SELECT count(puntos) AS numero_puntos,the_geom FROM tabla WHERE the_geom && [caja] GROUP BY the_geom. Eso te devolverá las geometrías únicas y el número de puntos que caen en cada una. Otra cosa es el rendimiento de tu servidor wms, para el que deberías emplear algún sistema de caché, como tilecache. Son dos cosas separadas..
El 23 de marzo de 2012 14:27, Pere Roca <[email protected]> escribió: > buenas, > > tengo un postgis con unos 11 millones de puntos georeferenciados. > > La pregunta mas basica es: algun WMS capaz de soportar esto? se que > optimizan la visualizacion segun escala, pero no se si esto es suficiente.. > He oido que Mapnik es de lo mas potente y rapido para datos masivos? alguna > recomendacion? > > De todas maneras, en la mayoria de casos serian 'solo' unos 2 millones. Se > me ocurre si no pues calcular puntos x poligono de una malla y llegar solo > a nivel de puntos reales al tener un alto zoom. Pero la opcion de ver todos > los puntos a bajo zoom resultaria interesante tambien. > > Muchos puntos comparten las mismas coordenadas, por lo que seria ideal que > si en x,y hay 3000 puntos, pues quede pintado de un color diferente a > x2,y2, donde solo hay 3 puntos,pero supongo que este es un apaño que > deberia currarme en la base de datos. > > muchas gracias, > > _______________________________________________ > Spanish mailing list > http://lists.osgeo.org/mailman/listinfo/spanish > http://es.osgeo.org > http://twitter.com/osgeoes > >
_______________________________________________ Spanish mailing list http://lists.osgeo.org/mailman/listinfo/spanish http://es.osgeo.org http://twitter.com/osgeoes
