Líneas de base de flujo de trabajo
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
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
- 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
- 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
- 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)
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
- 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
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
- 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 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
- 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 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?
- 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)
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
- 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
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
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
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
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
- 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
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.
- 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 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
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
- 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
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
- 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
- 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.
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
- 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
- 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
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
- 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
- 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
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).
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.
No hay comentarios:
Publicar un comentario