Pregunta

Actualmente estoy trabajando en un proyecto que mapea elementos a una ubicación física dentro de un edificio. Tenemos un mapa creado en nuestro sistema SIG (ArcGIS), y somos capaces de resolver los artículos a la ID de forma apropiada en este mapa.

Queremos crear un mapa web utilizando una de las API, tales como los mapas de Google o capas abiertas con el fin de mostrar esta información, que dirige al usuario a la ubicación correcta en el mapa, y lo ideal es poner de relieve el lugar determinado (por ejemplo, usando un polígono sombreado), o al menos que lo identifica con algún tipo de marcador.

Sin embargo estamos muy nuevo para todas las API de mapas en línea, y le parece bastante abrumadora en este momento. Todo lo que realmente queremos es un mapa plano con nuestro propio imágenes personalizadas -. Que realmente no se preocupan por la georreferenciación, o proyecciones, etc.

¿Alguien tiene algún consejo o información sobre cómo podemos hacerlo? Incluso sólo sugerencias generales serían útiles - que es difícil saber dónde mirar cuando hay tanta información por ahí

Saludos

¿Fue útil?

Solución

Si está utilizando ArcGIS Servidor , utilizar ArcCatalog para exponer sus datos como un WMS .

Si usted no tiene una licencia de ArcGIS Server, puede utilizar MapServer o GeoServer a hacer lo mismo (es decir, exponer como un WMS).

OpenLayers tiene soporte para añadir WMS capas . Ver la sección de ejemplos de código de ejemplo.

Saludos

Otros consejos

OpenLayers pueden manejar sus propios mapas de imágenes personalizadas sin ningún problema.

Se puede extraer de este ejemplo:

http://openlayers.org/dev/examples/image-layer.html

Y, por supuesto, es necesario leer la documentación de la API

Si está utilizando ArcGIS para conformar un mapa eyour, a continuación, utilizar ArcGIS Server para servir a los mapas en línea. A continuación, utilice ArcGIS API de JavaScript para construir su Aplicación web. Hay varias plantillas fuera de la caja, así como ejemplos fáciles de usar para realizar acciones básicas como pan, zoom, selección, toque de luz, línea roja, etc.

Cree su servicio de mapas, a continuación, añadir su encargo como un mapa dinámica de servicio de mapas o una baldosa de servicio de mapas (si has en caché). Realizar una Encuentra ( o de consulta si tener más de una función que desea poner de relieve). Añadir el gráfico de la FindResult a su GraphicsLayer .

Aquí es un ejemplo más completo.

También podría mirar a MapGuide OS y (si usted no tiene estudio) Maestro . Es una aplicación del lado del servidor que se llevará en archivos SHP de Arco fácilmente. El único inconveniente de la OMI es que el construido en la búsqueda y la función de información es bastante limitado, pero puede extenderse a través de la API (C #, PHP y Java) que y es bastante centralizada con un proceso persistente en el servidor (que puede hacer que la depuración muy divertido ).

La fusión / flexible (o lo que diablos lo llaman) diseños se basan en la API de OpenLayers pero es todavía relativamente nuevo. Y publicar como un WMS o WFS creo (que no he hecho personalmente).

Si se utiliza ArcGIS Server, también puede exponer sus imágenes y características capas a través de un extremo REST que puede ser consumido por OpenLayers. Echa un vistazo a el blog de James Fee en el tema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top