¿Funcionaría esto como una pila para servir mapas web con la funcionalidad básica del visor SIG (panorámica, zoom, cambio de capa, ventanas emergentes de información)?
- Servidor web Apache
- Mapnik para servir los datos geográficos (TileMill para diseñar los datos de Mapnik)
- OpenLayers para mostrar en el navegador
- GeoExt o JQuery para mayor funcionalidad
¿Tengo ese derecho? ¿Me estoy perdiendo algo? He leído un montón de hilos y otra información de mapas web, todavía no estoy seguro exactamente dónde / cómo encaja Mapnik. ¿Puede reemplazar GeoServer / MapServer en una pila?
Y TileMill, no estoy seguro de cómo se agrega el mapa con estilo al servidor.
Pensamientos y consejos muy apreciados!
openlayers-2
web-mapping
mapnik
geoext
tilemill
nmtoken
fuente
fuente
Respuestas:
Eso funcionará, ya que Mapnik se puede configurar como un WMS ( http://code.google.com/p/mapnik-utils/wiki/WmsInstallGuide ) pero creo que se supone que debes construir todos los mosaicos del mundo y servir directamente a las capas abiertas (suponiendo que tenga suficiente espacio en disco). Consulte http://openlayers.org/dev/examples/tilecache.html para ver un ejemplo.
fuente
Con respecto a TileMill, exporta un mapa como MBTiles y luego puede convertirlo en archivos de imagen plana con mbutil que puede poner en un servidor web o S3, o puede usar TileStream para servir el archivo MBTiles dinámicamente.
Como cualquier servidor de mosaico, entonces usa OpenLayers (o Modest Maps, Polymaps, Google Maps) para una API de Javascript.
fuente
Si planea usar Mapnik OGCServer, no use el que se encuentra en code.google.com, el código se ha actualizado y trasladado a un proyecto separado ubicado aquí:
https://github.com/mapnik/OGCServer
Aunque la documentación no es la mejor, el servicio se puede implementar de varias maneras usando cgi, modwsgi, pyramid, etc.
fuente