Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller 3
Taller 3
1
Ken Gorton ESRI Washington, DC
Vista en General
Ventajas de servicios de geoprocesamiento Creacin de herramientas geoprocesadoras Publicacin de servicios de geoprocesamiento Consejos para optimizar servicios de geoprocesamiento
Ejemplo de Geoprocesamiento
Tipo de cliente Los tipos de datos de los parmetros del modelo Gestin de datos (intermedio, output) Simbologa Optimizacin
Parmetros
Parametros de entrada
Procesos de modelo
Parametros de salida
El cliente o el result map Service despliega los Resultados que son Restringidos a ciertos tipos .
S No
No No S
S No
No No Yes
S S
S
Only those layers found in source map document.
S
Only those layers found in source map document.
S
Only those layers found in source map document.
A 9.3, usuarios de ArcMap pueden cargar un feature class o una tabla a un feature set o record set
Modelos que usan capas deben ser publicados como Tool Layers en documentos de mapas.
Tool Layers
Feature Class
Raster Table
S
S S
S
No. Solamente a travs
de un result map service.
S
No. Solamente a travs
de un result map service
No
Standard Types
(Long, Double, Boolean, Date, String) and Linear Unit (for example, "1000 meters")
S Ver en pestaa de
resultados de ArcToolbox
S. Ver en el resltado de
la tarea.
No
No
Gestin de Datos
Todo valor intermedio o de salida debe escribirse al scratch workspace o in_memory para evitar conflictos de uso Servidor crea un scratch workspace nica en la carpeta jobs con cada ejecucin del servicio
Gestin de Datos
Variables del modelo deben usar el %scratchworkspace% en vez de rutas locales, o pueden use opcion Managed (datos intermedios solamente)
%scratchworkspace%\output.shp %scratchworkspace%\scratch.gdb\output
Gestin de Datos
Fuentes de Datos
Guardar username y password para autentificacin de la base de datos Agregar permisos a la base de datos para autentificacin de Windows
Consejo: Conctese como SOC y ejecute la herramienta que desea publicar. Si existen problemas de acceso, la herramienta fallar.
Simbologa
Parmetros de entrada
Definida en las propiedades del variable; se refiere a una capa en el disco duro o en la TOC
El esquema de la capa permanece con el modelo
Parmetros de salida
Definida en las propiedades de un variable o un Tool Layer simbologa soportada en todo cliente
Simbologas de Capa Single symbol Rasters Unique values Tipo de Smbolo Simple marker symbol
Unique values
Graduated colors Graduated symbols
Classified
Stretched RGB composite
Lista de control para la creacin de modelos Hacer parmetro de todo valor de entrada o salida de usuario Verificar que todo parmetro es de un tipo soportado Fijar el scratch workspace de ArcMap/ArcCatalog (a nivel de la aplicacin) Invalidar Results are temporary by default (para las capas de herramientas) Escribir valores intermedios y de resultado al scratch workspace o in_memory Otorgar acceso y permisos a la cuenta ArcGIS SOC al mapa o a la caja de herramientas y a los datos Usar simbologa apropiada para el cliente
D
Publishing Overview
Two methods of publishing
ArcCatalog
Right-click a toolbox or map document > Publish to ArcGIS Server Right-click Server > Add New Service
1.
2.
2.
Datos de entrada
Provistos desde el lado del cliente Utilizar tipos de datos soportados
Resultados
Los datos se devuelven al cliente El cliente despliega los resultados
Ventajas y desventajas
Bueno para tareas simples y pequeos juegos de datos No idneo para grandes juegos de datos resultantes
Datos de entrada:
Capas del mapa
Ventajas y desventajas
Bueno para tareas simples y pequeos juegos de datos El cliente tiene acceso a los datos y atributos resultantes
Ventajas y desventajas
Pueden usar cartografa compleja Bueno para tareas complejas y grandes juegos de datos (>1000s de entidades) Los resultados pueden ser de tipo no soportado para clientes web El usuario puede ver pero no puede descargar los resultados Ejecucin solamente asincrnica
Escribe a la carpeta local mientras ejecuta. Transfiere todo en seguida a una carpeta compartida despues de finalizar la ejecucin
Recursos
Ayuda en lnea: http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName =An_overview_of_geoprocessing_with_ArcGIS_Server
Pestaa Community en el Centro de Recursos GP: http://resources.esri.com/geoprocessing/index.cfm?fa=codeGall ery Seminarios de capacitacin en vivos:
Authoring and Publishing GP Services: http://training.esri.com/acb2000/showdetl.cfm?DID=6&Product_ID=9 05 Using GP Services: http://training.esri.com/acb2000/showdetl.cfm?DID=6&Product_ID=9 14
Gracias Preguntas?