7 votos

¿Es posible hacer que OGC WMS / WFS se vea como una capa de ArcGIS Server, incluida la funcionalidad?

ESRI en contacto conmigo acerca de esta cuestión. Después de una buena conversación a la conclusión de que no es buena idea construir un contenedor de WMS/WFS, debido a posibles cambios en el RESTO de la interfaz de ArcGIS Online más tarde. Si queremos utilizar ArcGIS Online totalmente, sólo tenemos que utilizar ArcGIS Server. Lástima que también utilizamos OGC-servicios de partes externas. No encontró ninguna solución para los que aún...

\begin{align} w & = \sqrt{u-4} \\ w^2 & = u-4 \\ 2w\,dw & = du \\ w^2+4 & = u\\[15pt] \int \frac{\sqrt {u-4}}{3u} \, du & = \int\frac{w}{3(w^2+4)} (2w\,dw) = \frac 2 3 \int \left( 1 - \frac 4 {w^2+4} \right) dw \endpregunta original---- Nuestra organización está interesada en el uso de ArcGIS Online. Ya tenemos nuestros datos espaciales con los estándares OGC WMS/WFS usando Mapserver. Por desgracia, ArcGIS online sólo funciona muy bien si el uso de ArcGIS Server para servir a sus datos. ArcGIS Online sólo admite la asignación de funcionalidad del WMS, pero no GetFeatureInfo funcionalidad. WFS no es compatible con ArcGIS Online.

Debido a la migración de todos nuestros mapas (800+) para ArcGIS Server va a ser caro y consume mucho tiempo estoy buscando una alternativa.

¿Sabes de algún método para ocultar nuestro WMS/WFS servicios como si fueran de servicios de ArcGIS Server? Estoy pensando en un contenedor de algún tipo. En la teoría de ArcGIS Online debe de ser capaz de utilizar estos servicios como si fueran de servicios de ArcGIS Server.

Por favor, hágamelo saber sus pensamientos!

Saludos!

Marca

5voto

Anthony Cramp Puntos 126

Puesto que usted ha puesto una recompensa, voy a tratar de explicar por qué usted probablemente no va a obtener una Respuesta favorable.

Para su WMS/WFS servicios a aparecer como Servicios de ArcGIS Server, el Intermediario de contenedor debe implementar, lo ESRI Llamadas de los Geoservicios RESTO de la Especificación

Si usted toma un vistazo a la especificación, es imprecisa en muchos aspectos. Hay muchas otras críticas de la Especificación, la mayoría de los cuales están cubiertos en este documento Geoservices API de REST de la crítica.

Por lo tanto, de su Contenedor para aparecer exactamente como ArcGIS Server, tendrás que aplicar ingeniería inversa a la API de REST de un desplegado en el servidor. Que es bastante fácil. sólo se necesita una ArcGIS Server se ejecuta, un navegador, y firebug/Wireshark. Si es Legal, es una cuestión diferente, que yo no estoy capacitado para responder.

Si usted se preguntará si hay alguna corriente de software de código abierto que implementa la GeoServices RESTO de la Especificación, la lista es muy corta. La gente en OSGeo, sólo podría encontrar un software: el Viajero-Info-GeoServices-RESTO

Dada su necesidad de un Contenedor, su mejor opción sería escribir un/ conseguir uno desarrollado. Usted también debe mirar a esta pregunta: ¿Cómo puedo implementar ESRI RESTO de la API?

1voto

Hameno Puntos 129

Tal vez no entiendo completamente su pregunta, pero ArcGIS Online ya puede consumir OGC WMS (sí, no WFS).

Agrega un servicio a tu contenido

enter image description here

No es necesario crear un contenedor o nuevos servicios al menos para su (s) WMS (s) existente (s).

0voto

MaxVT Puntos 5191

¿Alguna vez intentó publicar los datos utilizando GeoCat Bridge, una extensión de ArcMap? Publicará datos (y / o metadatos, que elija) en MapServer o GeoServer con exactamente la simbología que tiene dentro de ArcMap. Luego puede construir cualquier aplicación de usuario final usando herramientas como OpenLayers o usar un cliente de mapas web listos para usar. Nosotros (GeoCat) y muchos otros lo hemos hecho en casos equivalentes. Jeroen

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