2010-04-27 35 views
20

me quieren convencer a algunos clientes a utilizar MapServer y OpenLayers. Por favor, ¿alguien puede sugerir sitios web atractivos para mostrar las posibilidades!Buenos ejemplos de MapServer/OpenLayers

Los clientes quedarán impresionados por:

  • Un density map (también conocido como un mapa de calor, la cobertura de red de color con sombra, gráfico de contorno ...).
  • La capacidad del usuario para descargar los datos subyacentes para el mapa de densidad, restringida a la zona que se está viendo, en algún formato como NetCDF.
  • cosas estándar de OpenLayers. Zoom, panorámica, barra de escala, mapa general ...
  • Diferentes capas base. Podría ser WMS, Google, Bing ...
  • Buscando un nombre de lugar, el mapa se panoramiza para mostrar el lugar.
  • La exposición de los datos de mapa de calor que otras personas puedan utilizar en mashups como WMS o WCS

MapServer.org es una copia de seguridad, pero demo.mapserver.org parece estar abajo en este momento :(Pero a partir de la memoria de sus ejemplos no lo hicieron tener el factor "sorpresa" el OpenLayers examples demuestran sólo una o dos características por ejemplo -. Quiero algo para impresionar a los clientes, mostrando todo las capacidades en un ejemplo

PS Si usted tiene buenos ejemplos que utilizan algún otro. herramientas de código abierto, publíquelas por todos los medios. Pero solo JavaScr ipt por favor: el cliente dice que no hay un cliente rico.

EDIT Vamos StackOverflow, alguien debe tener un ejemplo que utiliza un mapa de densidad? Incluso estoy ofreciendo una recompensa ahora ...

+3

Voy a tratar de pulir algo para que – dassouki

+0

@dassouki (y todos) Ahora estoy ofreciendo una recompensa de 250 puntos para esto, si usted tiene tiempo para hacer algo ... – MarkJ

+2

gracias por una cuestión sorprendente – dassouki

Respuesta

17

Nota esta respuesta ya no es relevante. Los mapas de código abierto ya se han sustituido por una alternativa comercial por una empresa diferente

http://maps.seai.ie/wind/ - mapeo en tierra y eólicos marinos velocidades y explotaciones de Irlanda

http://maps.seai.ie/geothermal/ - temperaturas geotérmicas de mapeo en Irlanda, y datos de las perforaciones

  • utiliza servicios WMS (y TileCache) para todas las capas, por lo que se puede acceder haciendo de (bien una vez he creado metadatos, etc. otros SIG cliente ..)
  • tiene una variedad de diferentes mapas de base para elegir
  • construyeron usando MapFish/ExtJS
  • tiene desplegable diccionarios geográficos para el Condado y Townland (una unidad administrativa de Irlanda)
  • todas las herramientas básicas mapa de navegación y una sencilla herramienta de información
  • haga clic derecho sobre una capa para ajustar la transparencia
  • utiliza MapServer de código abierto de servicios de fondo, además de SQL Server 2008

Th Los sistemas (y un tercer sistema Bioenergy Intranet más complejo) obtuvieron una mención aquí: http://www.geoconnexion.com/uploads/renewableenergy_intv9i4.pdf

+0

+1 Hermosa presentación de mapas de densidad, páginas profesionales, cliente del gobierno ... Fantástico. A menos que alguien brinde una respuesta realmente sorprendente en los próximos días, esta será la respuesta aceptada – MarkJ

+0

Me acabo de dar cuenta de que nunca volví a publicar: les mostramos a los clientes los mapas SEAI y * los amaron :) – MarkJ

2

http://haiticrisismap.org/ openlayers + GeoXT

sería posible crear una correlación de plantilla para el cliente con un montón de datos sobre ella, censo, socio, crear sencillos búferes falsos.

+0

+1 Demuestra algunas cosas agradables, sin embargo, no hay un mapa de densidad. Desearía que pudiéramos simular algo pero no tendremos tiempo antes de la reunión del cliente la próxima semana ... – MarkJ

2

Tal vez echar un vistazo a la HeatMapAPI for Google Maps (no estoy seguro que van a sorprender al cliente con que aunque).

Otro mapa de densidad: http://maps.glassfish.org/server/ (que muestra el uso de GlassFish en todo el mundo).

+0

+1 Gracias por eso.Necesitamos calcular nuestros propios mapas de densidad fuera de línea (con algo de cuidado sobre los algoritmos de interpolación - kriging/IDW/etc) así que no creo que la API de heatmap lo haga. Y el GlassFish uno solo funciona porque es cero (transparente) en áreas despobladas, y el nuestro tiene valores en todas partes. Hmmm, en realidad necesito pensar que a través de un poco más ... – MarkJ

0

Estamos utilizando la capa OpenLayers Heatmap, principalmente porque (para nosotros) maneja grandes volúmenes de datos mejor que la versión Google Map (su experiencia puede variar)

http://www.patrick-wied.at/static/heatmapjs/demo/maps_heatmap_layer/openlayers.php

Por grandes volúmenes de datos, me refiero a la ubicación de datos con 100K + filas

también funciona bien como una página ASPX con la recuperación de datos en tiempo real dinámica desde una base de datos SQL Server. He utilizado un procedimiento almacenado para procesar previamente los datos en el formato de matriz, agrupados por Latitud & Longitud.

Para aquellos que necesitan una tabla de conversión para convertir sus códigos postales del Reino Unido en Latitud & Longitud, aquí es una buena fuente: http://www.doogal.co.uk/UKPostcodes.php

+0

La primera URL es muerto, y desafortunadamente el que responde nunca regresó a Stack Overflow tampoco. – Arjan

1

El portal OneGeology (http://portal.onegeology.org/OnegeologyGlobal/) ha estado en línea por cerca de 10 años, actualmente en ejecución OpenLayers 2 , con una versión OpenLayers 3 en desarrollo.

El portal intenta crear un mapa geológico del mundo combinando servicios OGC dispares proporcionados por proveedores de datos (en su mayoría encuestas geológicas) de todo el mundo. El portal proporciona acceso a datos de WMS, WFS (función simple y compleja) y WCS. El portal utiliza CSW para ayudar a administrar qué funcionalidad está disponible para un usuario y proporciona la capacidad de diseñar capas WMS a través de la aplicación de SLD personalizado. Los contextos de los mapas se pueden guardar, compartir y cargar utilizando WMC.

Hay un diccionario geográfico para ayudarlo a hacer zoom en la ubicación que elija, la capacidad de cambiar proyecciones y escalas, y la capacidad de crear un archivo KML para permitir que el servicio se use en Google Earth. La transparencia se puede cambiar en todas las capas.

Hay actualmente 353 capas.

Cuando se inició el proyecto OneGeology, toda la documentación se orientó al soporte de los servicios provistos por MapServer, y muchos de los servicios en el portal son servicios de MapServer. Sin embargo, dado que el portal utiliza estándares abiertos, se puede incluir cualquier software que pueda proporcionar servicios a esos estándares.

Cuestiones relacionadas