5 votos

¿Cómo puedo configurar un sistema simple de mapeo web?

Soy nuevo en el mapeo y SIG, y me gustaría que la instalación de un sistema de mapeo para mostrar información en un mapa, creo que el siguiente podría funcionar, pero no estoy seguro de lo bueno que es..

1 - puedo almacenar mis datos (lat, lng, etc) en un servidor PostGRESQL

2 - voy a construir un GeoJson archivo que contiene la información que quiero mostrar en el mapa (el uso de los datos en el servidor postgresql)

3 - puedo enviar el archivo Geojson a TileMill / PolyMaps / etc

Qué necesito para utilizar tileStream o algo para servir a la baldosa ? Para construir casi de sistema en tiempo real todo lo que necesito es reconstruir el archivo geoJson derecho ? es de Cera útil para mí ?

Gracias !

2voto

Pablo Puntos 6414

Si usted es nuevo a la web de mapeo puede que desee probar el OpenGeo Suite (comunity edition). Se instala una solución de código abierto para la representación cartográfica en la red que funciona nada más sacarlo de la caja. Usted puede aprender mucho de él.

Si quieres una aplicación más compleja usted puede tratar de muchas otras combinaciones de servidores, y la asignación de Api. La cera es una opción que se ajusta a otras bibliotecas, pero estoy seguro de que llegará a algunos limitación muy pronto.

Aquí en mi trabajo tengo un muy versátil combinación:
En el servidor:
Postgis y Django como framework. Django-tastypie como una API REST.
GeoServer para la trama de las baldosas.

En el cliente:
ExtJS 4 y OpenLayers.

2voto

djq Puntos 7670

En el servidor, un enfoque es el uso de PostgreSQL/PostGIS para almacenar sus puntos. Con este enfoque se puede mantener vector de punto de datos en la base de datos en lugar de almacenar la lat/long. Puede acceder a la PostGIS de datos como un formato GeoJSON directamente a través de una consulta de base de datos.

Para mostrar el mapa en el navegador web podría utilizar el Openlayers biblioteca de Javascript. Usted podría utilizar la base de los mapas de google, bing o Openstreetmap y la superposición de sus puntos en la parte superior de este, para un mapa básico. Para solicitar más sofisticados estilos a los datos geoserver o mapserver podría ser utilizado.

(No estoy muy familiarizado con la forma en TileMill o PolyMaps trabajo, pero me imagino que un enfoque similar es posible, el uso de estos mapas base).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X