20 votos

¿Cómo funcionan las aplicaciones web de SIG?

Soy completamente nuevo en los SIG y, por lo tanto, tengo preguntas sobre cómo debe hacerse el desarrollo web de los SIG, porque todo el concepto aún me confunde.

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

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

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

Si tengo mi mapa, mis archivos, ¿no debería ser sólo un problema representarlo en la página web?

18voto

Daniel Auger Puntos 8459

Una lista más completa (la primera respuesta se refiere principalmente a Pila OpenGeo es excelente, pero existen muchas otras opciones):

Interfaz de usuario

Servicios de mapas

Aplicaciones web

Servicios Tile/Cache

Servicios de datos

Para conjuntos de datos vectoriales:

para conjuntos de datos ráster:

Servicios SDI

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

16voto

Vasu Puntos 11

Tienes tus archivos shape, que los navegadores web no pueden leer si los pones en algún servidor. Un usuario podría descargarlos y verlos en una aplicación, pero eso no es lo que quieres.

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

Utilizarías PostGIS para almacenar los datos en su archivo shape, ya que es una base de datos espacial.

Utilizarías GeoServidor o MapServer para exponer esos datos de una forma estándar OGC para representar sus capas.

Y, por último, se utilizaría OpenLayers para mostrar esas capas como quieras en un bonito mapa en la web.

Actualización:

Esto puede ayudarte a visualizarlo: enter image description here

9voto

Adam Ernst Puntos 6939

Aunque podrías trabajar mi curso (aunque me temo que no hay crédito). Ofrece un plan de 9 pasos para ponerte al día en algunos de los conceptos con los que pareces tener dificultades.

4voto

texai Puntos 178

Lo que he entendido de tu que. es como puedes espacializar tus datos? si no tienes ninguna hoja de ruta puedes leer Espacialización de datos con PostGIS, GeoDjango y OpenLayers

el contenido del tutorial contiene la siguiente información tomada de su página web:

Este tutorial cubre algunos de los SIG de código abierto más comunes disponibles hoy en día - PostGIS, un conjunto de extensiones espaciales para PostgreSQL; OpenLayers de OSGeo, una aplicación cliente de mapas en JavaScript cliente; y GeoDjango, un conjunto de extensiones geoespaciales para el framework Django. Django. Utilizando estas tecnologías explicaremos y una aplicación web con datos municipales de calles, colegios, policía de un municipio típico de EE.UU. (Condado de Wake, Carolina del Norte).

Los asistentes aprenderán a importar y gestionar datos espaciales utilizando GeoDjango, realizar consultas espaciales básicas con el modelo de base de datos GeoDjango, y a desarrollar y desplegar servicios cartográficos basados en web utilizando OpenLayers.

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