¿Cómo funcionan las aplicaciones web GIS? [duplicar]

20

Soy completamente nuevo en GIS y, por lo tanto, tengo preguntas sobre cómo se debe hacer el desarrollo web de GIS, porque todo el concepto todavía me confunde.

Entonces, imagina que tengo un mapa. Y con esto, me refiero a los archivos de forma para las capas y así sucesivamente.

¿Cómo debo usar esto en mi aplicación web?

He leído sobre MapServer, OpenLayers, PostGIS, pero no puedo entender cómo y por qué todo esto entra en la pregunta.

Si tengo mi mapa, mis archivos, ¿no debería estar el problema solo para representarlo en la página web?

    
pregunta seth 08.03.2012 - 15:40

4 respuestas

16

Tienes tus archivos de formas, que los navegadores web no pueden leer si los colocas en un servidor en algún lugar. Un usuario puede descargarlos y verlos en una aplicación, pero eso no es lo que quieres.

Aquí es donde GeoServer, MapServer, OpenLayers, PostGIS entran en juego.

Debería utilizar PostGIS para almacenar los datos en su archivo de forma, ya que es una base de datos espacial.

Usaría GeoServer o MapServer para exponer esos datos en una forma estándar OGC para representar sus capas.

Y finalmente usarías OpenLayers para mostrar esas capas como quieras en un bonito mapa en la web.

Actualizar:

Esto podría ayudarte a visualizarlo:

    
respondido por el CaptDragon 08.03.2012 - 15:57
18

Una lista más completa (la primera respuesta se refiere principalmente a pila OpenGeo , eso es excelente, pero hay muchas otras opciones por ahí) :

Interfaz de usuario

Servicios de mapas

Aplicaciones web

Servicios de mosaico / caché

Servicios de datos

Para conjuntos de datos vectoriales:

para datasets ráster:

Servicios SDI

Tenga en cuenta que esta lista solo hace referencia al software de código abierto, de lo contrario tendríamos que agregar más software y herramientas (especialmente ArcGIS Server y Oracle Spatial).

    
respondido por el capooti 09.03.2012 - 10:06
9

Podrías trabajar mi curso (aunque no tengo crédito, me temo). Proporciona un plan de 9 pasos para que pueda estar al tanto de algunos de los conceptos con los que parece estar luchando.

    
respondido por el Ian Turton 08.03.2012 - 16:50
4

lo que he entendido de tu que. ¿Cómo puedes espacializar tus datos? Si no tiene un mapa de ruta, puede leer Espacializando sus datos con PostGIS, GeoDjango & OpenLayers

los contenidos del tutorial contienen la siguiente información que toma de su lado web:

  

Este tutorial cubre algunos de los SIG de código abierto más comunes   tecnologías disponibles en la actualidad - PostGIS, un conjunto de extensiones espaciales para   PostgreSQL; OpenLayers de OSGeo, un "mash-up" del mapa de JavaScript del lado del cliente   solicitud; y GeoDjango, un conjunto de extensiones geoespaciales a la   Django framework. Usando estas tecnologías explicaremos y   Implementar una aplicación web utilizando calle municipal, colegio, policía,   y datos de propiedad de un municipio típico de los Estados Unidos (condado de Wake, NC).

     

Los asistentes aprenderán cómo importar y administrar datos espaciales usando   GeoDjango, realiza consultas espaciales básicas utilizando la base de datos GeoDjango   modelar, y desarrollar e implementar servicios de mapeo basados en la web usando   OpenLayers.

    
respondido por el Aragon 08.03.2012 - 15:52

Lea otras preguntas en las etiquetas