Una vez que haya publicado el servicio de Schematics en un servidor SIG, estará disponible para los clientes tanto a nivel local como en la web. Debido a los numerosos recursos que expone el servicio de Schematics, se puede utilizar en varias aplicaciones Web.
Sugerencia:
Se obtiene un mejor rendimiento y capacidad de respuesta si los diagramas esquemáticos se organizan en carpetas cuando están expuestos en la web en las aplicaciones de cliente.
Direcciones URL del servicio de Schematics
Para conectarse a un servicio Schematics, es necesario conocer la dirección URL. Los servicios Schematics publicados en ArcGIS Server tienen el siguiente formato de dirección URL: http://gisserver.domain.com:6080/arcgis/services/folder/service/MapServer/exts/SchematicsServer.
Capas esquemáticas publicadas y operaciones permitidas
Las operaciones de Schematics habilitadas al realizar la publicación determinan cómo se puede usar el servicio Schematics y qué tipo de manipulaciones puede realizar el cliente en los diagramas esquemáticos. Sin embargo, las condiciones siguientes también son decisivas:
- El tipo de geodatabase en que se almacenan los diagramas publicados: geodatabase corporativa o de archivos
- La forma en que los datos publicados están accesibles en el servidor: es decir, los datos se copian o no en el servidor al realizar la publicación
- El tipo de las capas esquemáticas publicadas: es decir, capas esquemáticas relacionadas con diagramas esquemáticos unitarios o con una plantilla de diagramas esquemáticos
La tabla siguiente resume las manipulaciones que el cliente puede realizar dependiendo de las distintas situaciones:
Operaciones esquemáticas habilitadas/Manipulaciones en los diagramas esquemáticos publicados | Solo la operación de consulta habilitada | Operaciones de edición y consulta habilitadas |
---|---|---|
Visualizar diagramas | Sí | Sí |
Diseño sin resultados guardados | Sí | Sí |
Diseño con resultados guardados | No | Solo cuando se respeta la condición nº 1 que se explica más adelante |
Actualizar diagramas | No | Solo cuando se respeta la condición nº 1 que se explica más adelante |
Quitar diagramas | No | Solo cuando se respeta la condición nº 1 que se explica más adelante |
Bloquear diagramas | No | Solo cuando se respeta la condición nº 1 que se explica más adelante |
Desbloquear diagramas | No | Solo cuando se respeta la condición nº 1 que se explica más adelante |
Generar nuevos diagramas | No | Solo cuando se respetan las condiciones nº 1 y nº 2 que se explican más adelante |
Condición nº 1: los diagramas esquemáticos publicados se almacenan en una geodatabase corporativa y los datos esquemáticos no se han copiado en el servidor al realizar la publicación: es decir, el servicio Schematics hace referencia al dataset esquemático de origen.
Condición nº 2: los diagramas esquemáticos publicados están en una plantilla de diagramas esquemáticos.
Servicios de Schematics y aplicaciones Web
En las aplicaciones Web, los servicios Schematics deben utilizarse mediante programación. ArcGIS for Server ofrece una API REST Schematics y una plataforma Silverlight para integrar datos esquemáticos con SIG en un entorno de aplicación corporativa.
API REST de ArcGIS for Server Schematics
La API REST (Transferencia de estado representacional) de ArcGIS for Server Schematics proporciona una interfaz Web abierta a servicios Schematics alojados en ArcGIS Server. Esto le permite trabajar con el servicio de datos de Schematics en una aplicación de cliente. Todos los recursos y las operaciones expuestos por la API REST son accesibles a través de una jerarquía de extremos (o Uniform Resource Localizadores de direcciones URL) para cada servicio de Schematics publicado.
ArcGIS for Server API Schematics para Silverlight
ArcGIS for Server ofrece las API Schematics para Silverlight para el desarrollo de aplicaciones Web.
La API Schematics de ArcGIS for Server para Silverlight permite a los usuarios desarrollar con rapidez y facilidad los objetos y datos esquemáticos subyacentes que potencian la extensión Schematics. Estos recursos le permitirán agregar un valor sustancial a sus aplicaciones cliente SL y le permitirán buscar y examinar diagramas esquemáticos con facilidad, visualizarlos, realizar algoritmos esquemático de ellos, etc.
Nota:
La API Schematics de ArcGIS for Server para Silverlight se suministra con algunas de las aplicaciones Web de muestra de Silverlight descargables como, por ejemplo, Schematics Configurable Web Application - ArcGIS API for Silverlight 2.4 o Schematics Diagrams Viewer - ArcGIS API for Silverlight 2.4.
ArcGIS for Server Galería de código Schematics
La sección de galería lleva a las aplicaciones Web de muestra de Silverlight que ejemplifican las funciones SL de la extensión Schematics en ArcGIS for Server:
- El Visor de diagramas Schematics: la aplicación Web de muestra ArcGIS API for Silverlight 2.4 es un visor que permite conectarse a cualquier servicio Schematics, buscar los diagramas esquemáticos relacionados y visualizar con rapidez el diagrama esquemático que elija.
- La aplicación Web configurable Schematics: las aplicaciones Web de muestra de ArcGIS API for Silverlight 2.4 combinan las funciones ejemplificadas en la aplicación de muestra Visor Web Schematics con funciones de edición que permiten editar entidades esquemáticas y aplicar algoritmos de diseño esquemático en diagramas esquemáticos, así como guardar las modificaciones realizadas en estos diagramas. También es un paso más que le permite generar nuevos diagramas esquemáticos y actualizar diagramas esquemáticos existentes.
Estas dos aplicaciones Web de muestra se configuran previamente para trabajar con algunos esquemas públicos los servicios publicados en http://servicesbeta6.esri.com/arcgis/rest/services. Sin embargo, dado que estas aplicaciones son aplicaciones de genéricos, le permiten conectarse a sus propios servicios de Schematics y trabajar con sus propios diagramas esquemáticos sin escribir ningún código.
Schematics en ArcGIS Online
En ArcGIS 10.1 for Server, la propiedad SOE de Schematics solo funcionaba haciendo referencia a los datos de origen de las capas esquemáticas. Esto significaba que en una plataforma en la nube, donde ArcGIS Server no pudiera acceder a los datos de origen y no se pudieran copiar localmente los datos esquemáticos, no había una forma sencilla de compartir los diagramas esquemáticos.
A partir de ArcGIS 10.2 for Server, los datos esquemáticos se pueden copiar en el servidor al realizar la publicación. Esto significa que ahora se pueden crear mapas Web en el visor de mapas de ArcGIS.com y en ArcGIS Explorer Online.