5 votos

Cómo auto-agregar nuevos valores a los valores únicos de la clasificación rango de valores?

Estoy utilizando ArcGIS for Desktop 10.1, ArcGIS for Server 10.1 & SQL Server 2008 de software.

Voy a añadir la capa de consulta y directamente publicar en ArcGIS Server y acceder al mapa en una aplicación JavaScript. La base de datos de actualización automática en cada 2 horas.

Voy a cambiar las propiedades de la capa (Símbolo \begin{array}{rllll} (a^3 - 3ab^2)^2 &= a^6 &- 6a^4b^2 &+ 9a^2b^4 & &= 44^2\\ (b^3 - 3a^2b)^2 &= &+ 9a^4b^2 &- 6a^2b^4 &+ b^6 &= 8^2\\ \endcategoría ----valores únicos) de la capa, pero no es la auto-actualización en ArcMap para los nuevos registros y en el RESTO de servicios.

Lo que he intentado:

  1. He intentado el uso de geo-procesamiento de la tarea pero no tuvieron éxito.
  2. Auto-representación opción en ArcGIS API de JavaScript

Entonces, ¿hay alguna solución para esto? (Debo necesidad de restablecer los parámetros de Geo-procesamiento de la tarea?)

enter image description here

4voto

Neall Puntos 261

A partir de la observación de las muestras, esto es lo que yo haría. Podría haber mejores maneras, pero esto debe ponerse en marcha:

  1. Agregar los datos de ArcMap el uso de un simple renderer (sin clasificación)
  2. Publicar como un mapa dinámico de servicio, pero permiten a las capas dinámicas.
  3. Consumir el mapa dinámico de servicio dentro de una aplicación construida en el Esri API de JS.
  4. Hacer uso de GenerateRenderer para actualizar el procesador en el servicio.
    Usted tiene la opción de dibujar este lado del servidor o dentro de una capa de entidades. Yo recomendaría hacerlo lado del servidor si un montón de características o de geometrías complejas involucradas.
  5. Dentro de este se puede hacer uso de un UniqueValueRenderer para obtener todos los valores del campo que desea simbolizar.

Yo he hecho algo similar para la simbolización de una transmisión en vivo y funciona rápido y ha sido estable por un tiempo ahora.

La desventaja de esto, es que esta función se realiza mediante la aplicación de Javascript y no por ArcGIS Server en su propio. Si usted necesita para servir a esta simbología, hasta un número de diferentes aplicaciones de cliente (que puede indicar que no es el caso), entonces usted tendría que buscar en una publicación automatizada de flujo de trabajo utilizando ArcGIS Server API de Administración.

Me animo a trabajar a través de algunas de las muestras y leer los temas de la ayuda en torno a esta zona.. echa un vistazo a la última (en el momento de la escritura) 3.3 JS API de Esri. Si tus datos se cambian con más frecuencia, sugiero echar un vistazo a cómo usted puede generar un sistema de representación mediante una función.

2voto

Intente publicar un servicio que tiene todos los posibles tipos dentro de la simbología, para empezar. Puede agregar manualmente los tipos mediante el uso de "Añadir valor" si no existen en la capa.

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