Recuperación de entidad
Las capas de entidades dentro de la ArcGIS Viewer for Silverlight se pueden configurar para especificar el modo utilizado para recuperar las entidades. Puede recuperar todas las entidades en una capa a la vez o solo recuperar las entidades dentro de la extensión actual. Las dos opciones se describen de la siguiente manera:
- Recupere las entidades dentro de la extensión actual (valor predeterminado): recupera las entidades según sean necesarias, solicitando solo las entidades dentro de la extensión de mapa actual. A medida que se cambia la extensión del mapa, las entidades dentro de la nueva extensión se solicitan y se dibujan en el mapa. Las entidades que se recuperaron anteriormente permanecen en la capa. Aunque este método de recuperación de entidad requiere más viajes de ida y vuelta entre el cliente y el servidor, tiene la ventaja de que solo los componentes necesarios para la visualización del mapa se descargan.
- Recuperar todas las entidades: recupera todas las entidades desde la capa inmediatamente después de la capa que se agrega al mapa. Esto elimina cualquier necesidad de volver al servidor para obtener información pero puede encontrar problemas de rendimiento si la capa contiene muchas entidades y la extensión del mapa es tal que muchas entidades son visibles al mismo tiempo. Además, el número de entidades en la capa pueden superar el número máximo que puede devolver el servidor en una solicitud. Si este es el caso, las entidades más allá del límite no están incluidas en la capa. Por defecto, las capas de entidades en ArcGIS Server 9.3. 1 devuelven un máximo de 500 entidades en una petición. Las capas de entidades en ArcGIS Server 10 y más reciente devuelven 1.000 entidades en una solicitud por defecto. Estos valores predeterminados los puede cambiar el administrador del servidor.
Puede configurar la recuperación de entidad para una capa de la siguiente manera:
- Abra el panel Configurar capas.
- Seleccione la capa que se va a configurar.
- Haga clic con el botón derecho del ratón en la capa y haga clic en Configurar. Alternativamente, haga clic en el botón Configurar en la parte inferior del panel Configurar capas:
- En el panel Configurar que aparece, expanda el grupo de Recuperación de entidad :
- Seleccione Obtener entidades dentro del área del mapa para habilitar la recuperación de las entidades en la extensión actual.
- El tamaño de memoria caché define la cantidad máxima de entidades que la capa puede conservar. Cuando se cambia la extensión del mapa, las entidades dentro de la nueva extensión se recuperan, y se mantienen las entidades que se solicitaron anteriormente. Sin embargo, si el número de entidades en la capa supera el valor definido para el tamaño de la memoria caché, las entidades se quitarán de la capa para mostrar el número de entidades en el rango de valor del tamaño de la memoria caché. Cuando esto ocurre, las entidades más antiguas se quitan primero.
Nota:
Las entidades solo se retiran de la capa en el cliente; los datos en el servidor se mantienen sin cambios.
6/8/2012