4 votos

¿Cómo integrar OpenLayers y ArcGIS Server?

Estoy utilizando la API JavaScript de OpenLayers dentro de una aplicación web. Estoy mostrando capas no base alojados en un servidor de ArcGIS. Cuando cargo las capas de ArcGIS, lo hago utilizando OpenLayers.Layer.ArcGIS93Rest y especificando la URL del servicio de exportación. La capa se carga perfectamente. Sin embargo, cuando el usuario hace clic en una característica, quiero ser capaz de mostrar una ventana emergente que muestra información sobre la característica que el usuario ha hecho clic en. ¿Alguien puede explicarme cuál es la mejor manera de recuperar la información sobre una característica?

Gracias de antemano.

1voto

texai Puntos 178

Resto va a resolver sus problemas con sólo analizarlo a continuación, añadir al mapa. el siguiente enlace tiene una consulta con la geometría que volver a los resultados json.

filter geometry is -125.4,35.2,-118.7,43.8 

http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StateCityHighway_USA/MapServer/1/query?text=&geometry=-125.4%2C35.2%2C-118.7%2C43.8&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&relationParam=&objectIds=&where=&time=&returnCountOnly=false&returnIdsOnly=false&returnGeometry=true&maxAllowableOffset=&outSR=&outFields=&f=pjson

puede obtener más información aquí API REST de ArcGIS Server. y también puede obtener otra información aquí API REST de ArcGIS Server, OpenLayers

espero que te ayude...

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