6 votos

¿Cómo puedo exportar datos de una capa de la característica en ArcGis Server?

Estoy usando un servidor público de ArcGis con algunos datos que quisiera exportar a forma o algún otro formato. Sé que puedo hacer un programa (soy desarrollador) que podría consultar el servidor de todas las características de esa capa, pero me gustaría algo más limpio.

¿Hay una forma fácil de exportar datos de una capa de la característica en ArcGis Server a Shapefile utilizando ArcMap o via web?

1voto

Roberto Bonvallet Puntos 6336

No podía encontrar una manera fácil de hacerlo. Tuve que hacerlo de la manera difícil. Si usted tiene que, he aquí algunas pistas para hacerlo.

  1. Usted tendrá que utilizar la Api de ArcGis para recuperar los resultados. Puede utilizar la Api de REST directamente o puede utilizar uno de los varios APIs por ESRI, el uso de su idioma de elección.
  2. Usted tiene que conocer los Identificadores de los mapas que desea recuperar los datos. Puede consultar el servidor para obtener todos los de los mapas de IDs.
  3. Consulta el servidor de resultados. En el 'Dónde' cláusula de uso '1=1' para obtener todos los resultados. Recuerde marcar 'Recuperar la Geometría de' true si ese es el caso y el uso de una válida Referencia Espacial si desea que el resultado de la transformada.
  4. ArcGis Server tiene un límite predeterminado de 1000 resultados por consulta (puede ser diferente en función de la configuración personalizada). No hay forma de paginar los resultados, por lo que si los datos que tiene más de 1000 filas que tienen que hacer los siguiente.
  5. Obtener los Identificadores de los objetos (filas), no hay límite para los resultados de esta consulta.
  6. Obtener el primer 1000 Id y una consulta al servidor para ellos, repetir hasta terminar.
  7. Analizar/Transformar los datos para su uso.
  8. ???
  9. De lucro

También puede hacer esto mediante la interfaz web de ArcGis Server, si usted no sabe mucho acerca de la programación.

0voto

hallidave Puntos 3887

Me encontré con este en busca de respuestas acerca de KML extracción de AGS.

Sin embargo, lo que usted está buscando para hacer es muy fácil, suponiendo he entendido correctamente.

Lo que usted necesita hacer es utilizar los datos de la herramienta de extracción. El único inconveniente de esto que la entrada del usuario, la forma de 'clips' de los datos. Sin embargo, en el modelo del generador puede modificar si lo desea para nosotros otro método de selección.

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00540000000s000000.htm

Vector de salida soporta tanto la Forma y el GDB ACTUALIZACIÓN: he encontrado una manera muy cruda para modificar esto para que funciona esencialmente como una selección y no un 'clip' ZONA de interés para la entrada...hice esto hace un tiempo y divertido, encontré esto mientras buscaba algo totalmente diferente! 'Entrada' es una capa contenida en la publicación de servicio de mapas, "Stand" Selección " es un conjunto de características, y 'outputfc' es su ZONA de interés. Crudo como es...funciona. Oh, bueno, de vuelta a la búsqueda de lo que yo era realmente después de enter image description here

0voto

jeph perro Puntos 958

Acabo de añadir esto a otra pregunta similar, pero pensaba que iba a publicar aquí, así:

Aquí es muy fácil de utilidad para el uso que le de exportación de cada una de las características de un servicio, y guardarlo como un archivo shapefile y geojson si la necesita. Usted tendrá que tener o instalar node.js.

https://github.com/tannerjt/AGStoShapefile

Una vez que hayas puesto los archivos en su sistema, simplemente navegue a la carpeta, añadir su servicio de mapas para el services.txt archivo y ejecutar desde la línea de comandos:

node AGStoSHP.txt services.txt ./output/

Asegúrese de poner una barra vertical(|) en su services.txt archivo para agregar un nombre para su servicio.

Espero que esto ayude a otras personas que necesitan de esta funcionalidad.

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