4 votos

¿Cuáles son las principales características de un mapa web?

En respuesta a los comentarios, voy a reformular la pregunta:

Estamos construyendo una web basada en la asignación y consulta de datos del sistema. Los datos están en diferentes escalas, y debe ser consultable en estas escalas. Los datos en sí debe ser consultada, basado en la clave de la identificación de características (nombres, etc.). La aplicación está dirigida principalmente a nivel de presentación, por lo que para el análisis serio de los resultados de búsqueda de datos debe estar disponible para su descarga. Si es posible una selección interactiva de funciones estarán disponibles para su descarga también.

De preferencia, nos gustaría desarrollar la aplicación a través de una web de código abierto aplicación de mapeo, tales como las capas abiertas, o mapfish.

Nuestras principales características, más allá de la básica de pan/zoom está buscando los datos basados en los atributos, y la descarga de los datos. Dado que varios marcos de implementar la búsqueda, puede alguien sugerir una web de mapas marco donde la descarga de datos se ha implementado, o un ejemplo de un mapa web con esta característica?

13voto

Ant Puntos 121

Según lo sugerido por los comentarios, tienes un montón de opciones en la selección de los componentes que conforman su web aplicación de mapas. OpenLayers es una buena opción para un cliente-lado de la biblioteca de la asignación. OpenLayers es que no van a ofrecer un amplio conjunto de widgets para el GUI.

Dependiendo de si esta aplicación va a ser integrado en un sitio existente, si usted quiere que se vea como una más tradicional de la aplicación de escritorio, y donde su desarrollo front-end habilidades mentira, usted puede elegir el widget de librerías como jQuery UI, Dojo, y Ext JS. Si usted elige Ext JS, el GeoExt proyecto proporciona una biblioteca que trae la funcionalidad de asignación de OpenLayers a Ext JS aplicaciones.

Y todo eso es sólo un conjunto limitado de sus opciones para el front-end. En la parte final, usted quiere configurar los servicios que están configurados para trabajar con sus datos y se comunican a través de web estándar de asignación de los protocolos con el lado del cliente. GeoServer y MapServer son dos de abrir común asignación de origen de los servidores. Usted puede leer acerca de las diferentes características de cada una de las otras partes, pero ambas OGC Web Map Service (WMS) y Web Feature Service (WFS) implementaciones para su aplicación. Uno de los beneficios de la utilización de estándares abiertos es que puedes intercambiar los componentes de la aplicación (en este caso, el servicio de asignación de componentes) y el resto de su aplicación puede funcionar sin modificación (en este caso, el cliente y la base de datos).

La consulta y la función de la interacción que menciono más arriba puede ser abordado a través de WFS funcionalidad. WMS permite la representación de los datos en el servidor (para que se muestre como teselas de mapa en el cliente). Y, con respecto a la descarga, GeoServer permite a los clientes a los datos de la solicitud (descargar) formato shapefile, KML, y más.

A continuación la asignación de los servicios, usted necesitará un lugar para almacenar sus datos. Usted puede guardar los datos en el sistema de ficheros con los shapefiles, o puede utilizar un espacio habilitado de la base de datos. PostGIS trae espacial de la funcionalidad de la base de datos PostgreSQL y es una popular opción de código abierto.

En la mayoría de los casos, incluso si alguien te envía un enlace a una aplicación que no hace pedacitos de lo que quieras, no va a ser "some assembly required" para armar las piezas de una manera que satisfaga sus necesidades.

3voto

Jeffrey Puntos 178

Acabo de leer tu comentario anterior, así que este es un poco tarde ahora.

Pero esto es algo que hemos estado mirando así, estamos desarrollando una solución con el uso de MapGuide http://mapguide.osgeo.org/. Se hace uso de la Función de los Objetos de Datos y que han utilizado para convertir y secciones de descarga de datos. FDO permite el acceso de datos a partir de un nmuber de bases de datos espaciales, Oracle, MS SQL, SQLite y PostGIS así como el formato de archivo SHP, SDF, etc. También se hace uso de openlayer.

Se ha exstensive API que puede ser desarrollado en Java, .net y php.

Puede ser que vale la pena tener en cuenta para futuras

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