jueves, 4 de octubre de 2012

Rendimiento del Software


Líneas de base de flujo de trabajo

Flujo de trabajo de la Figura 3.1 Línea de base representa un perfil de media carga distribuida a través de los componentes de la tecnología de línea de base de software.
Líneas de base de flujo de trabajo proporcionan una base para la planificación de la capacidad. Hablamos de los diversos patrones de implementación de software de SIG en Tecnología de Software Capítulo 2. Cada patrón de implementación de software proporciona una combinación única de hardware y carga de procesamiento de red desplegados dentro de una arquitectura de componentes que soporta el entorno de computación del sistema. Figura 3.1 proporciona una visión general de los componentes de software y de red que impactan el diseño de la arquitectura del sistema. Vamos a discutir estos componentes y sus estrategias de configuración del sistema a través del diseño de sistemas Estrategias wiki. Estos son los principales componentes que trabajan juntos para formar el diseño de la arquitectura del sistema.
Selección de software tecnología determina los componentes de software que participarán en el flujo de trabajo seleccionado.Cada patrón de implementación de software incluye componentes que están instalados en el sistema informático.
  • ArcGIS para los despliegues de estaciones de trabajo de escritorio. El software incluye el cliente, SDE, y los componentes DBMS. Cliente comunica a través de la red al servidor de DBMS.
  • ArcGIS Desktop para implementaciones de Citrix. El software incluye el cliente de terminal, WTS, SDE, y los componentes DBMS. Terminal cliente comunica a través de la red al servidor WTS.
  • ArcGIS para implementaciones del servidor. El software incluye el Cliente, Servidor Web, SOC (Servidor SIG), SDE, y los componentes DBMS. Cliente Web comunica a través de la red al servidor Web.
La línea base de flujo de trabajo identifica las cargas del sistema de procesamiento de medios para un patrón de software tecnología específica. Estas cargas de procesamiento se expresan como los tiempos de servicio y tráfico de red de visualización por pantalla sobre los diversos componentes del sistema. El perfil de carga (cómo se distribuye la carga a través de los componentes de software) es bastante consistente para cada selección de la tecnología de software. El tratamiento y la intensidad de la carga de tráfico puede variar dentro de cada patrón de implementación de tecnología basada en la complejidad de pantalla y algunos otros parámetros de configuración de software clave que discutiremos en este capítulo.
Una línea base de flujo de trabajo se establece para cada patrón de la tecnología de software, la identificación de una carga de complejidad media para cada uno de los componentes del sistema para que el flujo de trabajo, para los propósitos de planificación de capacidad. Las cargas de referencia de software se establece a partir del análisis de los resultados de pruebas comparativas y la experiencia de implementación de software. 

Flujos de trabajo personalizados

Figura 3-2 cargas de flujo de trabajo de referencia se convierten a cargas de flujo de trabajo personalizados mediante el ajuste de los Servicios de componentes veces por los factores de carga apropiados.
La Figura 3-2 muestra cómo se puede generar un flujo de trabajo personalizado desde una base de flujo de trabajo. Los seleccionados de tecnología de software de flujo de trabajo de base cargas se ajustan algunos parámetros de rendimiento clave. Experiencia en el diseño, pruebas y sistemas de sintonización se utiliza para establecer los ajustes relativos de rendimiento que pueden ser aplicadas a la línea de base para generar las cargas de flujo de trabajo personalizados.
Cada una de las cajas en la figura 3-2 representa los parámetros clave de rendimiento que se ajustan las cargas de flujo de trabajo en el sistema. Estos parámetros clave de rendimiento son decisiones que usted hará en el desarrollo del servicio de mapas, se ven afectados por la complejidad de su modelo de datos o funciones de la aplicación, o el impacto del rendimiento de la pantalla debido a la forma en que se presentan en el diseño de la arquitectura del sistema final. Al elegir su configuración de pantalla las cargas de procesamiento de flujo de trabajo se ajustará en consecuencia.
 

Software de flujo de trabajo receta

La receta de flujo de trabajo de software identifica los supuestos utilizados para generar las cargas de procesamiento de flujo de trabajo. La Calculadora de CPT es una herramienta desarrollada para la generación de flujo de trabajo personalizadas tiempos de servicio (estimado las cargas del sistema) directamente desde una línea de base del software de flujo de trabajo definido. Los componentes de la receta de flujo de trabajo de seguimiento de los parámetros de rendimiento más importantes evaluados durante nuestras pruebas de rendimiento.
En este capítulo se describen cada uno de los componentes críticos de recetas utilizadas para establecer los tiempos de servicio de los componentes de software de flujo de trabajo, y mostrar cómo utilizar la calculadora de CPT se utiliza para seleccionar proyectos apropiados los objetivos de rendimiento del flujo de trabajo.
Hay dos formatos de recetas de flujo de trabajo, uno para flujos de trabajo GIS y otra para flujos de trabajo de imágenes. 

GIS receta de flujo de trabajo

Figura 3-3 CPT Calculadora receta de flujo de trabajo para un servidor ArcGIS 10,1 RESTO servicio de mapeo usando el mapa Descriptivo servicios motor de renderizado (MSD), las imágenes raster nivel de densidad (R), el 100 por ciento dinámica (sin capas caché), la complejidad de pantalla media (Med) , el tamaño del mapa 1024x768 (10x7 resolución), y en formato JPEG de salida.
La Figura 3.3 muestra los títulos de células CPT y las selecciones para un flujo de trabajo GIS. La receta de flujo de trabajo GIS proporciona metadatos identificar las especificaciones de diseño de software de aplicaciones seleccionadas para un escritorio GIS o servicio de mapas web en la calculadora CPT Software Tecnología del Desempeño Factores módulo.
  • La selección del software utiliza el flujo de trabajo de línea de base para establecer una línea base de flujo de trabajo de rendimiento medio.
  • Las selecciones de recetas restantes modificar la línea base de rendimiento para representar el flujo de trabajo personalizado seleccionado.
Mejor Práctica: Los ajustes de desempeño son seleccionados de tablas de consulta establecidos a partir del análisis de los resultados de las pruebas de referencia.

Servicio de flujo de trabajo de imagen receta

Figura 3-4 CPT receta para un flujo de trabajo de Calculadora de ArcGIS 10.1 para servicio de servidor de imagen utilizando el dataset de mosaico para la gestión Imagery (MosaicDS), las imágenes raster nivel de densidad (R), el 100 por ciento dinámica (sin capas caché), la complejidad de pantalla media (Med) , el tamaño del mapa 1024x768 (10x7 resolución), y en formato JPEG de salida.
La Figura 3.4 muestra los títulos de células CPT y las selecciones para un flujo de trabajo de servicios de imágenes. La receta de flujo de trabajo de imágenes se genera de manera similar a la del flujo de trabajo GIS.
  • La selección MapDoc se sustituye por una selección de conjunto de datos de imágenes (conjunto de datos de mosaico o conjunto de datos de trama). Flujos de trabajo * Imagery siempre utilizará una selección de imágenes de trama densidad.
Mejor Práctica: Los ajustes de desempeño son seleccionados de tablas de consulta establecidos a partir del análisis de los resultados de las pruebas de referencia.

Software selección de tecnología

Figura 3-5 Calculadora CPT selección de software establece la línea base de flujo de trabajo. La lista desplegable muestra las selecciones de tecnología de software disponibles en el perfil de la calculadora de CTP.
Los patrones de software tecnología SIG se introdujeron en el capítulo 2. La calculadora de CPT puede generar cargas de flujo de trabajo de procesamiento de una variedad de patrones de tecnología de software. La Figura 3-5 muestra la calculadora CPT lista desplegable Software situado en la celda E3 proporciona una lista de las opciones tecnológicas disponibles de software. Su selección de la tecnología del software identifica la línea de base utilizado para la generación de las cargas seleccionadas de procesamiento de flujo de trabajo.
  • Selección recoge a partir de una lista de los flujos de trabajo de usuario más comunes.
  • Selección identifica el patrón de la tecnología de software.
  • Apodo software está incluido en la receta de flujo de trabajo.

Mapa del documento / selección de Imágenes

La Calculadora de CPT título celda cambiará basado en la selección de la tecnología de software. El documento de mapa (MapDoc) selección desplegable se proporcionan para los flujos de trabajo GIS, y la gestión de datos de imágenes (imágenes) selección desplegable se proporciona para el ArcGIS para flujos de trabajo Imagery Server. 

ArcGIS Server optimizada Map Service Documento (MSD)

Figura 3-6 Optimización del servicio de mapas (MSD) tiene un mejor rendimiento.
ArcGIS 9.3.1 introdujo un mapa de ArcGIS optimizado descripción del servicio (MSD). El MSD sustituye las funciones de Windows renderizado con un motor de renderizado Esri desarrollado una mejor calidad de visualización del mapa y redujo significativamente las cargas de visualización del mapa de proceso, mejorando el rendimiento de visualización. La Figura 3.9 muestra la calidad de algunas de las visualizaciones de mapas mejoradas producidas por el motor de renderizado MSD.
Durante mapa publicación de servicios, el documento de mapa estándar (MXD) se traduce a una descripción del servicio de mapas optimizado (MSD) de alto rendimiento, publicación de mapas de alta calidad. Estimado mejoras de rendimiento varían entre 30 - 70 por ciento.
MSD selección MapDoc reduce la carga SOC en el CPT por 50 por ciento.
  • Motor de renderizado MSD funciona mejor que ArcIMS AXL MXD y servicios basados ​​en mapas.
  • Proporciona un rendimiento más consistente a través de entornos Windows y Linux del sistema operativo.
  • Nuevo motor cartográfico mejora significativamente la calidad de visualización del mapa de salida.
Mejor Práctica: Uso MSD representación para publicación de mapas de alto rendimiento. ArcGIS 10,1 MSD utiliza la representación de todos los servicios de mapas publicados.

CPT Calculadora de ArcGIS mapa del documento (MapDoc) la selección

Figura 3-7 CPT Calculadora MapDoc selección. Esta es una lista desplegable que identifica qué motor de renderizado será utilizado por el servicio de mapas.
La Figura 3-7 muestra el CPT Calculadora MapDoc selección en la celda G3. Las opciones de selección son MXD o MSD.La elección selección se incluye en la receta de flujo de trabajo.
  • Selección se aplica a ArcGIS Desktop y para flujos de trabajo estándar de mapeo Web.
  • MXD se debe seleccionar para flujos de trabajo de escritorio, y MSD es la opción preferida para la cartografía web.
  • MSD se debe seleccionar para todo ArcGIS 10.1 para flujos de trabajo de publicación de servidor de mapas.
  • Selección MSD reduce SOC tiempo de servicio en un 50 por ciento.

ArcGIS patrones de servicios de imágenes

Figura 3-8 ArcGIS Image Server para los patrones de acceso al servicio.
Figura 3-8 identifica las dos imágenes de modelos de servicio de flujo de trabajo. Las imágenes se pueden gestionar mediante el uso de un catálogo de ráster o con el conjunto de datos del mosaico. Conjuntos de datos Mosaico proporcionar una gestión importante y los beneficios de procesamiento de imágenes.
ArcGIS Server puede publicar por un pre-procesado de imagen mosaicked única utilizando un conjunto de datos raster o un dataset de mosaico. Las imágenes también se pueden cargar en ArcSDE y servir directamente como una única imagen.
Mejor Práctica: conjunto de datos del mosaico se debe utilizar para todos los servicios de imágenes.Conjuntos de datos puede mejorar significativamente el mosaico y simplificar la gestión de las imágenes, y proporcionan un rendimiento dinámico óptimo de las colecciones de datos de imágenes en bruto formatos.
El conjunto de datos del mosaico, introducida con ArcGIS 10, se integra completamente el procesamiento de imágenes en el software ArcGIS.
  • La extensión del servidor ArcGIS para imágenes permite publicar servicios de imágenes directamente desde los archivos de imágenes en bruto con herramientas de procesamiento de imágenes asociadas a las imágenes gestionada por el conjunto de datos del mosaico.
  • Un servicio de imágenes de ArcGIS para servidor proporciona el procesamiento de imágenes en la medida requerida para incluir mosaicos dinámicos y una variedad de on-the-fly funciones de procesamiento de imágenes.

CPT Calculadora de ArcGIS selección de imágenes

Figura 3-9 Calculadora CPT imaginería selección. La selección de imágenes identifica qué tipo de datos se utiliza para controlar el acceso a los datos de imágenes.
La Figura 3-9 muestra la calculadora CPT selección Imagery en la celda G3. Las opciones de selección son MosaicDS o RasterDS. La elección selección se incluye en la receta de flujo de trabajo.
  • La selección se aplica a los servicios de ArcGIS Image Server.
  • Conjunto de datos del mosaico es la selección preferida.
  • Selección mosaico conjunto de datos reduce las imágenes de pre-procesamiento de veces.
Mosaico de acogida conjunto de datos se selecciona en la celda A11 (FGDB o DBMS). Al seleccionar un flujo de trabajo de Imágenes, celda J6 proporcionará una lista de los formatos de datos de imágenes. 

Densidad de datos marca la diferencia

Figura 3-10 densidad de datos marca la diferencia.
Mapa densidad tiene un impacto directo en la compresión de visualización. Cuando se utiliza un formato de salida PNG, áreas sólidas de color comprimen mejor que las zonas con cambio de color rápido. Menos de compresión de medios de visualización más tráfico de visualización, lo que requiere más tiempo para entregar al cliente.
Figura 3.10 se muestra un vector y raster del mismo mapa, junto con el tráfico y el tiempo de viaje diferente para cada formato de salida. Densidad de los datos hará una diferencia en el procesamiento y compresión de la imagen de salida.
  • Los resultados anteriores se basan en REST servicio MXD.
  • Ambas imágenes son de 600 x 400 de resolución.
  • La compresión JPEG funciona mejor con datos raster (menos tráfico y más rápido tiempo de respuesta de la pantalla).
  • PNG compresión funciona mejor con datos vectoriales (menos tráfico y más rápido tiempo de respuesta de la pantalla).
PNG24 es por defecto CPT Calculadora para la densidad del vector.
  • Soporta sobreposición transparente.
  • Comprime los valores comunes de píxeles.
JPEG es el valor predeterminado para la densidad de las imágenes de mapa de bits.
  • Compresión común a través de los valores de píxeles diferentes.
Mejor Práctica: Use la salida JPEG cuando las capas de imágenes se incluyen en la visualización del mapa.
PNG24 es la configuración predeterminada recomendada para la densidad del vector.
  • PNG admite superposición transparente.
  • PNG comprime los valores comunes de píxeles.
Recomendación: Utilice PNG8 para capas vectoriales de negocios mayor profundidad de color cuando no es necesario.
JPEG es el valor predeterminado para la densidad de las imágenes de mapa de bits.
  • Proporciona compresión común a través de los valores de píxeles diferentes.

CPT Calculadora de ArcGIS selección densidad

Figura 3-11 Calculadora CPT Densidad selección. La selección de la densidad de tráfico y modifica la representación cargas de tiempo de procesamiento.
La figura 3-11 muestra la calculadora CPT selección de densidad en la celda H3. La elección selección se incluye en la receta de flujo de trabajo (V de vector sólo y R para la imagen de trama).
  • Selección se aplica a todos los flujos de trabajo.
  • Imagen de trama se debe seleccionar cuando se incluye la capa de imágenes en la pantalla.
  • JPEG es el formato de salida predeterminado para la selección de imágenes raster.
  • PNG24 es el formato de salida predeterminado para la selección de imágenes raster.

Mapa caché puede reducir el número de capas de visualización dinámicas

La figura 3-12 muestra mapa se crean una capa a la vez. Solicitudes paralelas de servicios pueden mejorar el rendimiento de procesamiento, sino que aumentará el tráfico de red y no se puede mejorar la productividad del usuario.
La figura 1-12 muestra el proceso de renderizado en capas para un servicio de mapas dinámico. Pantallas SIG se crean una capa a la vez, de forma similar a los geógrafos procedimiento seguiría para diseñar una pantalla de mapa en una tabla utilizando hojas de mylar.
  • La tecnología ha cambiado, pero el procedimiento para la construcción de un mapa es prácticamente la misma.
  • Mapas con unas pocas capas requieren menos procesamiento de mapas con muchas capas.
  • La complejidad capa (número de características, bordes, simbología, tareas, etc) afecta el tiempo de procesamiento para cada capa.
  • La construcción de una pantalla de mapa representa una capa a la vez, uniéndose a las características (puntos, líneas, polígonos) en cada capa de forma secuencial, una encima de la otra, hasta que la pantalla final es completa.
Pantallas de consultas en paralelo pueden ser publicados con ArcGIS para el servidor de la tecnología, pero es la ganancia de rendimiento vale la pena el uso de los recursos de infraestructura adicionales compartidos? 
Figura 3-13 procesamiento secuencial capa de mapa se reduce el tráfico de salida para los servicios REST mapa base.
Por ejemplo, en la figura 3-13 una pantalla capa 20 mapa se entrega a un cliente de JavaScript en una conexión de 1,0 Mbps a Internet DSL.
  • La transacción de visualización secuencial proporciona una imagen 160 KB para el cliente de JavaScript en 2,16 seg. La transacción pantalla utiliza un 16 por ciento del ancho de banda de red disponible.
  • La operación de procesamiento paralelo proporciona cinco imágenes 96 KB para el cliente de JavaScript en 1.66 seg. La transacción pantalla utiliza un 48 por ciento del ancho de banda de red disponible.
Advertencia: El tiempo de transporte adicional y tiempo de espera para admitir la visualización paralela construir consume casi el 50 por ciento de la ganancia de rendimiento de procesamiento paralelo de visualización.
El procesamiento en paralelo no siempre puede mejorar la velocidad de la pantalla, y en la mayoría de los casos podría reducir la capacidad de rendimiento general del sistema.

Aproveche el almacenamiento en caché (% DataCache)

Figura 3-14 Hay claras ventajas de rendimiento cuando se utiliza una memoria caché de pre-procesado mapa mosaico para sus capas de mapa base.
La figura 1-14 muestra la ventaja del almacenamiento en caché de mapa. ArcGIS Server proporciona para una variedad de maneras de mantener y apoyar pre-procesados ​​mapas y organizar los archivos de mapas en una estructura de caché de mapa mapa optimizado para su publicación.
Una memoria caché de mapa reduce el número de capas de visualización dinámica (menos carga de procesamiento).
Imágenes de mapa base preprocesadas están disponibles en formato optimizado caché de mapa.
  • Los mapas pueden incluir capas dinámicas y caché.
    • Capas operacionales provienen de una fuente de datos dinámico.
    • Mapas base provienen de una memoria caché de mapa preprocesado (capas estáticas).
  • Display combina capa operacional prestados a través de mapa base en caché (mash-up/overlay).
  • Mapas base en caché están disponibles en ArcGIS Online.
Capas dinámicas = cambia rápidamente datos
  • Las carreteras que muestran profundidad de la nieve
  • Red eléctrica mostrando última orden publicada trabajo
Capas estáticas = cambiando poco a poco los datos
  • Uso del suelo / cobertura del suelo:
  • Red de carreteras
  • Mapa base de datos
Clasificación de datos es específica de la aplicación.
La calidad del mapa completamente en caché puede ser establecido mucho mucho más alta que la pantalla medio dinámico (y rendimiento mapa publicación sigue siendo la misma), la diferencia es que el procesamiento de mapas en caché se completó totalmente antes de publicar en el sitio web, y el tiempo de procesamiento final los mosaicos de mapas en caché es mínima.
Recomendación: En la pantalla de cartografía web óptimo combina servicios dinámicos mapa presentado como una imagen transparente [mash-up (capas de negocio)] sobre una capa de mapa base caché.
  • Servicios de mapa dinámicos son importantes para el análisis geográfico, edición y funciones de geoprocesamiento, que requieren el acceso a las funciones de punto, polígono y línea prestados en una pantalla de mapa dinámico.
  • Azulejos Mapa caché proporcionar una capa de mapa base base óptima, combinando la alta calidad de visualización del mapa con un rendimiento de pantalla alta.
  • Un mash-up de la dinámica de las capas operacionales más alta calidad de la capa base de referencia el mapa ofrece la combinación óptima de calidad y rendimiento.

CPT Calculadora ciento ArcGIS caché de datos (% DataCache) la selección

Figura 3-15 CPT Calculadora MapCache selección. La configuración de caché de mapa identifica cuántas capas se pre-procesado en una memoria caché de mapa de mosaico.
La figura 3-15 muestra la calculadora CPT selección DataCache% en I3 celular. La dinámica se calcula el porcentaje (1 - DataCache%) y el porcentaje Dyn% se incluye en la receta de flujo de trabajo.
  • Selección DataCache% se incluye para destacar las ventajas de los servicios de mapas en caché.
  • Selección identifica el porcentaje de capas de mapas dinámicos que se pre-elaborados e incluidos en una memoria caché de mapa hora de publicar el servicio.
  • MapCache servicio pueden ser incluidos con el flujo de trabajo mediante la selección MapCache +.
  • Receta de flujo de trabajo identifica el porcentaje de capas dinámicas que quedan en la pantalla.

Mostrar complejidad

Complejidad de pantalla es una estimación de la cantidad de procesamiento de un sistema informático debe hacer para completar una unidad de trabajo. Complejidad de visualización de flujo de trabajo incluye una amplia gama de factores de diseño de software y datos. La determinación complejidad utilizado para planificar la capacidad inicial es a menudo una estimación aproximada relacionado con un perfil básico de flujo de trabajo estándar (mediana complejidad) carga de procesamiento. Habrá oportunidades para medir la complejidad de visualización durante la publicación inicial y despliegue del servicio de mapas. 

Equilibrio entre calidad de visualización del mapa y el rendimiento del usuario

Figura 3-16 mapeo dinámico clásico trade-off.
Figura 3-16 comparte el equilibrio entre calidad y rapidez en la publicación de un servicio de mapas dinámico. Las funciones y los análisis incluidos en el mapa mostrará afectará el rendimiento. Mayores mapas de calidad requieren un procesamiento más dinámica, mientras que los mapas sencillos se puede representar mucho más rápido.
De alta calidad mapa
  • Relieve sombreado
  • Las capas transparentes
  • Etiquetado Maplex dinámico
  • Rendimiento lento
Mapa simple
  • Baja resolución alivio
  • Los colores sólidos
  • Simple anotación
  • Rendimiento rápido
Ambos proporcionan una información muy similar, pero muestran un rendimiento muy diferente.
Mejor Práctica: alta calidad características del mapa sirvieron como un mapa base en caché funcionan muy bien.

SIG expectativas de los usuarios de desempeño

Figura 3-17 expectativas de desempeño de los usuarios han cambiado en los últimos 10 años, principalmente debido a la tecnología de procesamiento más rápido de hardware. Pesadas cargas de procesamiento ahora se puede apoyar sin afectar la productividad del usuario.
La figura 3-17 muestra cómo las expectativas del usuario de rendimiento han cambiado junto con la tecnología. Esfuerzos SIG del proyecto puede ser completado en menos de la mitad del tiempo que le tomó sólo 10 años. Profesionales de SIG utilizados para esperar en las computadoras para hacer su trabajo - ordenadores de hoy en día están a la espera para los usuarios revisar y proporcionar comentarios.
Las expectativas de rendimiento de visualización de los usuarios en 2000 fueron alrededor de cinco segundos, un reto para el mapa muestra la luz se ve en la sala de ordenadores. El servicio hoy mismo mapa se puede representar en menos de 0,25 segundos. Estas mejoras de rendimiento abrir oportunidades para:
  • Servicios dinámicos más complejos del mapa.
  • El despliegue de ArcGIS Server en entornos de servidor más fácil de administrar virtuales.
  • El despliegue de servicios web en un entorno de cloud computing alojado.
  • La posibilidad de mucho más ricas servicios dinámicos que emplean análisis estadístico más sofisticado o algoritmos de encaminamiento de red (dos a tres veces la complejidad de las actuales líneas de base SIG de flujo de trabajo).
Estas oportunidades se plantean nuevos desafíos. Como opciones de procesamiento más pesados ​​se introducen, cada vez será más importante para planificar, establecer metas de desempeño y gestionar el cumplimiento durante la implementación del sistema.
Al mismo tiempo, hay más oportunidades que nunca para reducir el riesgo de la implementación de sistemas que no se ajustan a sus necesidades de rendimiento.

Mapa complejidad pantalla

GIS proporciona a los usuarios una visión geográfica de su entorno empresarial, y para flujos de trabajo GIS muchos, la visualización del mapa se utiliza como una fuente de información espacial primaria.
Advertencia: No todas las visualizaciones de mapas son creados iguales.

Alto rendimiento de los servicios de cartografía GIS

Figura 3-18 GIS (vector) la complejidad del flujo de trabajo de visualización.Intensidad de las cargas de procesamiento de flujo de trabajo dependerá de la complejidad de visualización.
La figura 3-18 muestra el rendimiento de visualización de cinco flujos de trabajo SIG. Selección de software tecnología establece como las cargas de procesamiento de flujo de trabajo se distribuyen a través de los componentes de software. La selección complejidad proporciona a su estimación de la intensidad de las cargas de procesamiento. Esta estimación considera la complejidad cientos de factores que normalmente son evidentes en la pantalla del mapa.
El primer paso en la publicación de un servicio de mapas es la creación de un documento de mapa (MXD) que representa el producto de información geográfica que desea publicar. El número de capas en la pantalla, el número de características en cada capa, y los tipos de funciones de procesamiento necesarias para hacer que la visualización del mapa contribuirá a mostrar la complejidad.
  • Las funciones de software utilizados para generar documentos de mapa que se utilizan en la pantalla se representan las cargas más pesadas de procesamiento dentro del flujo de trabajo del usuario. Otras funciones utilizadas en el análisis, además de lo que se requiere para producir la pantalla también debe ser considerado.
  • Los tipos de funciones, el formato de la fuente de datos y el diseño de la pantalla el usuario puede hacer una gran diferencia en el nivel de procesamiento y cargas de red necesarios para soportar un flujo de trabajo del usuario GIS.
La Calculadora de CPT proporciona siete opciones para la complejidad.
  • Luz: El cincuenta por ciento de las cargas de un flujo de trabajo medio. El uso de pantallas de mapa muy simple con un número mínimo de capas centradas y sin funciones pesadas.
  • Medio de luz: carga de procesamiento entre la luz y mediana complejidad.
  • Medio: línea base de flujo de trabajo estándar, adecuada para los flujos de trabajo más dinámicos de mapas que siguen las prácticas recomendadas estándar de alto rendimiento de mapeo.
  • Medio pesado: Carga de tramitación entre la complejidad media y pesada.
  • Heavy: Heavy, funciones de gran número de capas de visualización o gran número de aspectos que requieren mayores cargas de procesamiento del flujo de trabajo. Cargas cincuenta por ciento más que un flujo de trabajo de mediano plazo.
  • 2xMedium: El doble de cargas de un flujo de trabajo de mediano plazo.
  • 3xMedium: Tres veces las cargas de un flujo de trabajo de mediano plazo.
La complejidad del documento de mapa autor será un factor principal para determinar el rendimiento y la escalabilidad del servicio de mapas. Mapas de luz se hizo tres veces más rápido que los mapas grandes, y seis veces más rápido que los mapas de complejidad mucho más pesado 3x Medio.
Las siguientes son algunas de las mejores prácticas para los mapas de autoría web de alto rendimiento. Utilice estas recomendaciones como guía para construir un mapa que se llevará a cabo dentro de los presupuestos de rendimiento.
Mostrar sólo los datos relevantes.
  • Comience simple.
  • Use visibilidad campo.
Utilice las dependencias de escala.
  • Mostrar los datos apropiados para la escala dada.
  • Muestra el mismo número de características en todas las escalas.
Seleccione la representación de punto adecuado.
  • El uso de una capa simple o marcadores de caracteres.
  • Utilice EMF en vez de mapas de bits.
  • Utilice campos enteros para los valores de símbolos.
  • Evitar halos, formas complejas y enmascaramiento.
Seleccione las líneas apropiadas y polígonos.
  • Utilice el estilo optimizado ESRI.
  • Evite las líneas cartográficas y contornos poligonales.
Utilice el texto apropiado y el etiquetado.
  • Utilice anotación en lugar de las etiquetas.
  • Utilice los campos indexados.
  • Utilice la etiqueta de características y peso de conflicto con moderación.
  • Evitar efectos especiales (motivos de relleno, halos, llamadas, fondos).
  • Evite el tamaño de texto muy grande (60 + puntos).
  • Evite Maplex para el etiquetado dinámico (evitar el exceso de uso).
Variaciones similares se aplican a cada flujos de trabajo de imágenes. 

Servicios de alto rendimiento Imagery

Figura 3-19 Flujo de trabajo Imagery complejidad pantalla. Intensidad de las cargas de procesamiento de flujo de trabajo dependerá de la complejidad de visualización.
La figura 3-19 muestra el rendimiento de visualización de cinco flujos de trabajo de distintas imágenes. A continuación se presentan algunas de las mejores prácticas para productos de autoría de imágenes de alto rendimiento, con el fin de mantener el tiempo de servicio de imágenes dentro de los presupuestos de funcionamiento.
Parámetros de la imagen:
  • Limite el tamaño de imagen máximo por solicitud.
  • Limitar el número máximo de rásteres por mosaico.
  • Seleccione el método de remuestreo óptima.
    • Los datos discretos (vecino más cercano o la mayoría)
    • Los datos continuos (Interpolación bilineal o la convolución cúbica)
  • Utilice el método de compresión óptimo.
  • Establece la calidad de compresión óptimo.
  • Establecer el método de mosaico óptimo.
Parámetros de catálogo:
  • Limitar el número máximo de registros devueltos por solicitud (conjunto de datos único mosaico).
  • Seleccione el nivel de metadatos adecuados.
    • Básica, completa, o ninguno
  • Establezca los campos apropiados permitidos (dataset de mosaico solamente).
Descarga de parámetros:
  • Selecciona la salida correspondiente y directorios virtuales.
  • Identificar el tipo de retorno apoyado imagen.
Recomendación: Utilice la herramienta de publicación de mapas, análisis para identificar posibles oportunidades de optimización del rendimiento. Advertencias identificar oportunidades de optimización del rendimiento y la documentación de ayuda para el ajuste de mostrar la complejidad de su servicio de mapas.

Definición de complejidad pantalla

Figura 3-20 complejidad de visualización se define por el tiempo de procesamiento necesario para representar una pantalla de mapa de una geodatabase de archivos local. El tiempo medido se puede normalizar mediante el ajuste para el rendimiento del procesador relativa.
Complejidad de pantalla es una estimación de la cantidad promedio de tratamiento informático necesario para producir una pantalla normal. Para flujos de trabajo de mapas GIS, la mayor parte del tiempo de procesamiento de visualización es consumida en la creación del producto mapa dinámico. Figura 3-20 proporciona un gráfico de ingeniería que muestra el tiempo de procesamiento para la luz, medianos y pesados ​​pantallas del mapa en función de la plataforma host.
  • Pantalla Medium mapa renderizado en tiempo con un alto rendimiento de la plataforma 2012 (Xeon E5-2643 procesadores 3300 MHz) sería de alrededor de 0,34 seg.
  • La pantalla mismo mapa renderizado en tiempo medido en un Pentium 2006 D 3200 estación de trabajo sería de alrededor de 1,7 seg.
El tiempo de representación es una función de la complejidad de visualización y funcionamiento de la plataforma.
  • Rendimiento de la plataforma está representado por los resultados de SPEC proveedor publicada plataforma de referencia.
  • Más rápidas plataformas informáticas hará que el mapa en mucho menos tiempo que más lentas plataformas.
Mejor Práctica: Medir el desempeño pantalla durante la publicación de mapas para verificar dentro de los objetivos de rendimiento del diseño. Dinámicos resultados de visualización del mapa se muestra en el gráfico se representa a partir de una geodatabase de archivos local de la fuente de datos utilizando la herramienta de medición del desempeño MXDPerfStat.
Advertencia: la complejidad de pantalla es un término relativo que representan una variedad de variables de rendimiento del sistema. Complejidad de visualización de flujo de trabajo es importante para la planificación de la capacidad, ya que contribuye directamente al rendimiento del sistema y la escalabilidad.
ArcGIS for Desktop proporciona una publicación de mapas, editor de servicios con herramientas específicas de ajuste del rendimiento. Con ArcGIS 10.1, el Análisis y herramientas de Vista previa en la parte superior del editor de servicios sólo durante el proceso de publicación del mapa.
Debe tener acceso a ArcGIS Server para utilizar para la publicación de mapas Servicio Editor herramienta de vista previa.
[ Mapa de servicios editoriales ] se describen en la documentación en línea de ArcGIS 10.1 disponible en el Centro de Recursos de ArcGIS.

Utilice las herramientas de edición del mapa para medir la complejidad de visualización

Figura 3-21 Dos herramientas importantes aparecen en la barra de herramientas Editor de servicio durante el proceso de publicación de mapas
ArcGIS for Desktop proporciona una publicación de mapas, editor de servicios con herramientas específicas de ajuste del rendimiento. Con ArcGIS 10.1, el Análisis y herramientas de Vista previa en la parte superior del editor de servicios sólo durante el proceso de publicación del mapa. La figura 3.21 muestra la barra de herramientas Editor de servicio durante el proceso de publicación del mapa.

Figura 3-22 Las advertencias señaladas por la función de analizar las oportunidades para la optimización del rendimiento.
Pasos para crear un mapa de alto rendimiento.
1. Diseñar y crear un documento de mapa en ArcMap.
2. Analice su documento de ArcMap haciendo clic en Analizar en el editor de mapas de servicio editorial.
La función de análisis identificará los errores, advertencias y mensajes.
  • Los errores son cuestiones que debe solucionar antes de publicar el mapa.
  • Las advertencias son problemas que pueden afectar el rendimiento y la apariencia de dibujo.
    • ArcGIS 10.1 ayudar a preparar ventana [ mensajes de advertencia ] sección proporciona una lista de los problemas potenciales de rendimiento.
  • Los mensajes proporcionan información que usted puede querer tener en cuenta.

3. Vista previa le permitirá hacer zoom y desplazarse por el mapa para comprobar el rendimiento.
Figura 3-23 La herramienta de vista previa se puede utilizar para medir la complejidad de la pantalla. La herramienta incluye una salida de representación tiempo MSD para la visualización del mapa actual.
La figura 3-23 muestra el tiempo de render mapa proporcionado por el [ 10,1 publicación de mapas herramienta de vista previa ].
  • Rendimiento de la representación se proporciona en la parte superior de la pantalla.
  • Ajuste el formato de salida de imagen planificación para su servicio.
  • Mueve alrededor de las áreas más densas para medir la complejidad de visualización.
  • Si el rendimiento no es aceptable, revise las advertencias función Analizar las oportunidades adicionales para mejorar el rendimiento.
Recomendación: Utilice las herramientas de edición del mapa durante la fase de creación para evaluar complejidad del mapa de visualización. Objetivos de tiempo de render se puede establecer al autor un servicio publicado dentro de su presupuesto el rendimiento. Validación del rendimiento precoz puede reducir el riesgo de ejecución.

Utilice MXDPerfStat para medir la complejidad de pantalla

Figura 3-24 MXDPerfstat es un ArcScript que las medidas de rendimiento para hacer una extensión de mapa definido. Los resultados muestran el tiempo de render por capas de los mapas en una variedad de escalas en una ubicación geográfica de selección.
El [ herramienta MXDperfstat ] identifica los tiempos de refresco de pantalla en múltiples escalas, muestra la capa de los tiempos de refresco para cada escala de mapa, y proporciona un rendimiento capa estadísticas [como el número de funciones, vectores, el etiquetado y los saltos de tiempo de visualización de varias fases clave de renderizado (geografía , los gráficos, el cursor, y base de datos)].
Figura 3-24 muestra algunos resultados MXDPerfstat muestras se ejecutan en un conjunto de datos de geodatabase de archivos. Los resultados se resumen a efectos de visualización.
Mejor Práctica: Almacenamiento en caché del mapa base se reduciría la complejidad de visualización en un 50 por ciento.
La herramienta también proporciona una serie de recomendaciones de alto nivel para ajustar el rendimiento.
MXDperfstat es una excelente herramienta para medir el rendimiento de la pantalla documento de mapa, ya que lista las estadísticas capa (tiempo de render, características, bordes, proyección, etc) para cada capa incluida dentro de una serie completa de las escalas de los mapas. Los resultados de medición pueden ser utilizados para evaluar la complejidad mapa de visualización y ajuste de su documento de mapa para un rendimiento de visualización óptimo.
Mejor Práctica: Medir el rendimiento de visualización durante la edición render mapa inicial para validar el cumplimiento de los objetivos de rendimiento del diseño.
Una vez que vea el tiempo de procesamiento de la capa y las métricas de rendimiento, las capas con problemas de visualización son generalmente fáciles de detectar. 

CPT pantalla Calculadora complejidad selección

Figura 3-25 MXDPerfstat es un ArcScript que las medidas de rendimiento para hacer una extensión de mapa definido. Los resultados muestran el tiempo de render por capas de los mapas en una variedad de escalas en una ubicación geográfica de selección.
La figura 3.25 muestra el flujo de trabajo de Calculadora CPT selección complejidad en la celda E6. Ajuste de mapa de capacidad se identifica en la receta de flujo de trabajo. Flujo de trabajo de ajustes de tiempo de servicio se aplican a la base de datos de aplicación y los tiempos de servicio.
Complejidad de flujo de trabajo afecta directamente el rendimiento de visualización y el costo del sistema. CPT Calculator fue utilizado para generar resultados para un servidor de ArcGIS para descansar servicio de mapas de apoyo 100.000 TPH con Xeon E5-2637 4 núcleos (2 chips) 3000 MHz servidores:
  • Mediana complejidad requiere dos servidores de cuatro núcleos con un tiempo de respuesta local de 0,31 seg.
  • Complejidad Luz requiere un servidor de cuatro núcleos con un tiempo de respuesta local de 0,20 seg.
  • Complejidad pesado requiere dos servidores de cuatro núcleos con un tiempo de respuesta local de 0,56 seg.
  • Complejidad media 3x requiere cuatro servidores de 4 núcleos con un tiempo de respuesta local de 1,03 seg.

Selecciones de flujo de trabajo estándar

Figura 3-26 CPT Calculadora selección flujo de trabajo normal con los picos de carga de 100.000 TPH se requieren dos Xeon E5-2637 de 4 núcleos (2 chips) 3000 MHz plataformas de servidor SIG.
Los flujos de trabajo estándar incluidas en la ficha Flujo de trabajo de CPT se introdujeron en el capítulo 2. La figura 3-26 muestra cómo se puede seleccionar los flujos de trabajo de proyectos o flujos de trabajo estándar en la parte inferior de la pantalla de entrada de Calculadora.
  • Seleccione la pestaña Flujo de trabajo en la celda D30.
  • Seleccione el flujo de trabajo deseado en la celda E30.
ArcGIS Server 10.1 para las selecciones de flujo de trabajo estándar
  • AGS101 RESTO Luz dinámica: Bueno para servicios comerciales simples del mapa de capa.
  • AGS101 Medio RESTO dinámica: Bueno para la mayoría de mapeo Web Deployment Services.
  • AGS101 Medio RESTO 40 por ciento dinámica $ $: Bueno para los servicios de mapas web con mapa base en caché.
  • AGS101 RESTO Medium 40 por ciento dinámica $ $: Candidato para la edición web simple con capas de mapa base y de negocios enfocada en caché.
  • AGS completa MapCache Servicio: Excelente para alto rendimiento mapa web caché o servicios de imágenes.
Mejor Práctica: Los ajustes óptimos complejidad generar objetivos de rendimiento razonables del sistema de diseño.
Advertencia: la complejidad de flujo de trabajo establecido demasiado alto durante el diseño del hardware generará inflado y las estimaciones de costos de licencias.
Complejidad de flujo de trabajo establecido demasiado bajo durante el diseño puede aumentar el riesgo de implementación.
Flujos de trabajo de mediana complejidad va a satisfacer más necesidades de implementación web estándar de mapeo. 

Selección de la mejor resolución de mapa

Figura 3-27 Selección de la resolución de la imagen a la derecha.
La resolución de la salida de la pantalla del mapa puede ser una consideración importante para los flujos de trabajo de usuarios de SIG. Una pantalla de alta resolución con el tamaño del mapa a pantalla completa es importante para los usuarios que trabajan con pantallas de mapa durante largos períodos durante el día. Una resolución de pantalla de 1280 x 1024 o superior puede ser común para usuarios de GIS o mantenimiento de datos (editor GIS) flujos de trabajo. Las aplicaciones dinámicas de Internet (Flex y Silverlight) también pueden presentar pantallas de mayor resolución del mapa.
La figura 3-27 muestra la variación en el tráfico y el tiempo de respuesta para una resolución de 600x400 píxeles y 1280x1024 visualización del mismo mapa. El rendimiento del cliente remoto con una pantalla de 1280 x 1024 en un dedicado conexión T-1 sería de más de 6 veces más lento que una pantalla de usuario local. Una resolución de pantalla de 600 x 400 es un tamaño común para las pantallas de mapa web browser. Rendimiento de visualización remota a través de línea T-1 es inferior a 10 segundos.
Los servicios Web de mapas producir imágenes de mapa que se envían al navegador del cliente para su visualización. Cada solicitud de usuario generará una imagen de mapa nuevo que debe ser entregado al navegador del cliente. El tamaño de la imagen de salida varía directamente con el número de píxeles, por lo generar imágenes de mayor resolución mucho más altas cargas de tráfico del cliente.
Advertencia: La cantidad requerida de tráfico por pantalla puede tener un impacto significativo en el rendimiento de usuario más ancho de banda inferior.
Nota: Las cargas de procesamiento del servidor también puede aumentar con pantallas de mayor resolución (una mayor resolución puede dar lugar a medida mapa más grande, aumentando el número de características prestados para cada pantalla del cliente).

CPT Calculadora de selección de resolución

Figura 3-28 Selección resolución Calculadora identifica el mapa de salida tamaño de la pantalla. Más tráfico es necesaria para la publicación de mayor resolución del mapa.
La figura 3-30 muestra la calculadora CPT selección de la resolución en la celda F6. La selección se incluyen en la receta de flujo de trabajo en cientos de píxeles. Seleccione una resolución que mejor se adapte al tamaño del mapa promedio de su servicio publicado.
  • Por defecto 1024x760 mapa selección de tamaño.
  • 256x256 mapa selección caché.
  • 400x300 selección de teléfono móvil.
  • 600x400 web óptimo rendimiento mapa tamaño (pantalla de media página HTML).
  • 1024x768 comprimido, el formato de aplicaciones ricas de Internet gran dispositivo.
  • 1280x1024 estación de trabajo, cliente ArcMap alta resolución.
  • 1600x1200 cliente de muy alta resolución.

Seleccionar el mejor formato de salida

Figura 3-29 Selección del formato de salida correcto.
Los servicios Web de mapas producir imágenes de mapas o características que se envían al navegador del cliente para su visualización. Figura 3-29 muestra la variación en el tráfico y los ajustes de visualización de tiempo de procesamiento de los formatos de salida diferentes.
  • Con los servicios de imagen, cada petición de usuario generará una imagen de mapa nuevo que debe ser entregado al navegador del cliente.
  • El tipo de imagen seleccionado puede tener un impacto directo sobre el volumen de tráfico de la red. Encendedor imágenes requieren menos tráfico pantalla y más pesado imágenes requieren más tráfico pantalla.
  • La cantidad requerida de tráfico por pantalla puede tener un impacto significativo en el rendimiento de usuario más ancho de banda inferior.

Figura 3-30 tráfico de la red de alta puede reducir la productividad de los usuarios.
La figura 3-30 muestra la variación en el rendimiento de pantalla con los formatos de salida diferentes. El volumen de datos, que se identifican en megabits por pantalla (Mbpd) necesarios para apoyar el mismo mapa varía con cada tipo de imagen.Los plazos de transporte representan impactos indicador de rendimiento más bajo ancho de banda (56 Kbps y 1-T: 1,5 Mbps conexiones de cliente). Una resolución común de 600 x 400 píxeles se utilizó para la comparación de imágenes de tipo.
Imagen observaciones Selección de salida:
  • Sólo por vectores imágenes comprimen mejor que las imágenes que incluyen una capa raster Digital Ortho.
  • Tipos de imágenes JPEG proporcionar la compresión más coherente, con una variación mínima entre la trama y las imágenes vectoriales.
  • Comprimir imágenes PNG mucho mejor con los datos vectoriales que con raster PNG admite transparencias y es el valor predeterminado para el formato del servidor ArcGIS salida.
  • PDF es un formato de salida más pesado usado para la alta calidad del mapa trazado.
Mejor Práctica: Seleccione el formato de los datos que proporciona el mejor rendimiento de visualización que respondan a sus necesidades de negocio.

CPT Calculadora de selección de Salida

Figura 3-31 Varios formatos de salida de servicio están disponibles para la publicación de mapas. Seleccione el formato que se aplica a su servicio publicado. Calculadora utilizará la salida de tabla de consulta para ajustar las cargas de tráfico y sobre la base de su selección.
Figura 3-31 muestra la calculadora CPT selección de salida en la celda G6. Selección de salida hace una diferencia en las dos cargas de tráfico y procesamiento. Seleccione una salida que corresponda a su servicio publicado.
  • Por defecto JPEG para las salidas con capa de imágenes raster
    • JPEG es opaco, adecuado para la capa base sólo
  • Por defecto PNG24 para las capas del mapa vectorial de sólo
  • PNG admite transparencia superposiciones de capas, bueno para los negocios
  • PNG8 comprime mejor
  • PNG32 mejor color del espectro
  • PDF bueno para la impresión local
  • Función utilizada para la edición sencilla de las capas de negocio
    • Minimizar las capas de entidades en mash-up para mantener las cargas de tráfico razonable.
    • Use capas de imagen para mapa base y no editados capas empresariales.
  • Función también se utiliza para flujos de trabajo de escritorio, de mucho tráfico cargas
  • ICA Citrix utiliza para el tráfico de clientes WTS terminales

Datos de selección de fuente

Origen de datos se selecciona para cada flujo de trabajo de usuario tanto en la calculadora de CPT y las fichas Diseño CPT. Selección de datos de origen está configurado separado de los tiempos de servicio de flujo de trabajo, por lo que un proyecto definido o flujo de trabajo estándar se puede utilizar para crear múltiples casos de uso de la ficha Diseño CPT cada uno con una fuente de datos diferente. En la ficha Diseño CPT, cada selección de flujo de trabajo (fila) en el módulo de requisitos tendrá una fuente de datos definida.

La selección del mejor vector formato de la fuente de datos

Figura 3-32 Varios formatos de salida de servicio están disponibles para la publicación de mapas. Seleccione el formato que se aplica a su servicio publicado. Calculadora utilizará la salida de tabla de consulta para ajustar las cargas de tráfico y sobre la base de su selección.
Figura 3-32 muestra el tiempo de servicio de aplicación y los ajustes de circulación utilizadas por el CPT para ajustar la selección de fuente de datos vectoriales. Cómo almacenar y gestionar los datos marca la diferencia en el rendimiento.
  • Mantenimiento de geodatabase SDE es necesaria para la integridad de los datos (una disminución del rendimiento).
  • Simple función geodatabase SDE proporciona un rendimiento mejorado para la base de datos de producción.
  • Una geodatabase de archivos se realiza bien en una estática de sólo lectura medio ambiente.
  • Grandes formatos de datos shapefile incurrir en un aumento del tráfico y la sobrecarga de rendimiento.
Nota: La gestión de datos fuente y las opciones de implementación se discutirá con más detalle en la Lección 5: Administración de datos del SIG.

CPT Calculadora vector de datos de selección de formato

Figura 3-33 varios datos vectoriales formatos de fuente están disponibles para su selección. Calculadora utilizará una tabla de consulta para ajustar el tráfico de salida y las cargas en base a su selección de formato de datos.
Figura 3-33 muestra el CPT Calculadora de selección de la fuente de datos en la celda J6. GIS aplicación de flujo de tiempo de servicio y ajustes de tráfico se realizan como se muestra en la tabla de datos de ajuste de fuente, basándose en la selección de la fuente de datos.
Selección proporciona una lista desplegable de fuentes estándar de SIG de datos vectoriales.
  • SDE DBMS (SDE geodatabase) es la selección de líneas base de flujo de trabajo primario.
    • Versionado geodatabase SDE utilizado para flujos de trabajo de mantenimiento.
    • Simple función geodatabase SDE para base de datos replicada publicación de sólo lectura.
  • Geodatabase de archivos es bueno para la publicación de servidor único origen de datos.
  • Shapefile escalas generales de rendimiento con el tamaño de los datos, no se recomienda para entornos multiusuario.

Selección del formato de las imágenes de mejor almacenamiento

Figura 3-34 CPT Imagery formatos de almacenamiento.
Figura 3-34 muestra el tiempo de servicio de aplicación y los ajustes de circulación utilizadas por el CPT para ajustar las selecciones de imágenes de formato de datos de origen. Cómo almacenar sus imágenes hace una diferencia en el rendimiento.
  • TIFF sin comprimir proporciona el mejor rendimiento, pero requiere que el tráfico de almacenamiento.
  • TIFF LZW compresión provoca una sobrecarga de rendimiento razonable con el tráfico de almacenamiento de alto.
  • TIFF JPEG compresión provoca reducción buen tráfico de almacenamiento con sobrecarga de rendimiento razonable.
  • JPEG 2000 ofrece una buena compresión del tráfico de almacenamiento, pero provoca una sobrecarga de alto rendimiento.
  • LizardTech MrSID compresión reduce el tráfico de almacenamiento con sobrecarga de rendimiento moderado.
  • Intergraph formato ECW reduce el tráfico de almacenamiento con sobrecarga de rendimiento moderado.
  • ERDAS formato IMG requiere sobrecarga de rendimiento moderado y alto tráfico de almacenamiento.
  • Almacenamiento de imágenes en una geodatabase SDE reduce el tráfico de almacenamiento y proporciona un buen rendimiento. Este formato es de sólo lectura, y ya no es una opción Imagery almacenamiento preferido.
Hay muchos factores que impulsan cómo usted puede almacenar sus imágenes. El CPT proporciona una muestra limitada de opciones de almacenamiento, y las métricas de rendimiento pueden cambiar con cada nueva versión de software. Los datos de rendimiento proporcionados se basan en resultados de pruebas preliminares. Mucho mejor información sobre el desempeño de ArcGIS Image Server para servicios deben estar disponibles ya que la tecnología ArcGIS madura. 

CPT imágenes Calculadora de almacenamiento formato selección

Figura 3-35 Datos Varios formatos de imágenes de código están disponibles para su selección. Calculadora utilizará una tabla de consulta para ajustar el tráfico de salida y las cargas en base a su selección de formato de datos.
Figura 3-35 muestra los CPT Calculator imágenes selecciones de fuente de datos en la celda J6. GIS aplicación de flujo de tiempo de servicio y ajustes de tráfico se realizan como se muestra en la tabla de datos de ajuste de fuente, basándose en la selección de la fuente de datos.
  • Imagery selección del formato de datos depende de una variedad de factores de negocio.
    • SDE raster conjunto de datos ya no se recomienda como el formato de almacenamiento óptima.
    • Conjunto de datos Mosaic ofrece gestión de datos y rendimiento óptimos.
  • CPT proporciona expectativas preliminares de rendimiento para la selección de las imágenes de formato de datos.
Nota: Información adicional sobre estrategias de gestión de imágenes está provisto en la Lección 4: GIS administración de datos.

Custom cargas de procesamiento de flujo de trabajo

Figura 3-36 cargas de rendimiento personalizados de flujo de trabajo que se generan a partir de los flujos de trabajo de referencia. Los cálculos comienzan con los tiempos de servicio de referencia seleccionados en la fila de abajo y trabajar para los tiempos de servicio de flujo de trabajo ajustados en la parte superior. Selección de los factores de rendimiento de software se aplica para generar personalizados tiempos de servicio de referencia.
Figura 3-36 muestra los cálculos realizados por la Calculadora de CPT en la generación de flujo de trabajo personalizadas ajustadas cargas. CPT flujos de trabajo de Calculadora se generan a partir de líneas de base de referencia de rendimiento.
Punto de partida
  • Selección de software patrón: Establece la carga inicial de procesamiento y tráfico de visualización.
Primer ajuste
  • Selección de mapa del documento: Ajusta carga el mapa de proceso (SOC).
Impacto selección adicional sobre las cargas de flujo de trabajo
  • Mostrar complejidad: Ajuste cargas de procesamiento de mapas (SOC, SDE, DBMS).
  • Porcentaje de caché de datos: Ajuste carga el mapa de proceso (SOC, SDE, DBMS).
  • Resolución de la pantalla: Ajuste de tráfico y carga el mapa de proceso (SOC, SDE, DBMS).
  • Densidad de datos: Ajustar las cargas de tráfico y procesamiento (WTS, SOC, SDE, DBMS).
  • Formato de salida: Ajustar las cargas de tráfico y procesamiento (web, SOC).

Figura 3-37 veces de servicio de flujo de trabajo personalizadas creadas en la ficha calculadora se copian CPT ficha Flujo de trabajo. Tiempos de servicio de flujo de trabajo se pueden copiar y se incluyen en los flujos de trabajo del proyecto
Figura 3-37 muestra dónde se CPT Calculadora de tiempos de servicio de flujo de trabajo se muestran en la ficha Flujo de trabajo. Calculadora de flujos de trabajo proporcionan una fuente de objetivos de rendimiento estándar y personalizada de flujo de trabajo.
Calculadora de flujos de trabajo se copian en la ficha Flujo de trabajo CPT incluir en los flujos de trabajo del proyecto.
  • Los flujos de trabajo estándar se pre-generados a partir de la calculadora de CPT y proporcionada en la ficha Flujo de trabajo.
  • Usted puede utilizar el Excel Copia / pegar funcionan valores a incluir en la lista de flujos de trabajo personalizados proyecto de flujo de trabajo.
Mejor Práctica: la tecnología de software el tiempo de servicio de referencia, las cargas de tráfico, y los ajustes relativos de rendimiento se derivan de los puntos de referencia de la prueba.

Software resumen de rendimiento

La experiencia sugiere que podemos hacer un mejor trabajo para seleccionar y construir mejores soluciones de software. Comprender el rendimiento del software puede reducir el riesgo de implementación y ahorrar tiempo y dinero al cliente. Los proyectos pueden ser entregados dentro de los costos del proyecto, el tiempo y los presupuestos de funcionamiento. 

Vídeo CPT: Performance Software

  • Este video muestra cómo crear flujos de trabajo personalizados en la ficha Calculadora CPT y luego pasar estos flujos de trabajo a la sección Flujo de trabajo del proyecto en la ficha Flujo de trabajo para el uso en su diseño.
En la siguiente sección se echa un vistazo más de cerca el rendimiento del software ArcGIS Server.