Skip To Content

Utilizar un servicio esquemático

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 publicadosSolo la operación de consulta habilitadaOperaciones de edición y consulta habilitadas

Visualizar diagramas

Diseño sin resultados guardados

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.

Guía de referencia de REST Schematics de ArcGIS for Server

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.