Utilisation d'un service schématique

Dès qu'il est publié sur un serveur SIG, votre service Schematics est mis à la disposition des clients en local et sur le Web. Comme il propose de nombreuses fonctionnalités, le service Schematics peut être utilisé dans diverses applications Web.

AstuceAstuce:

Pour optimiser les performances et la réactivité, les diagrammes doivent être organisés dans des dossiers schématiques lorsqu'ils sont exposés sur le Web dans des applications clientes.

URL du service Schematics

Pour établir une connexion à un service Schematics, vous devez connaître son URL. Les services schématiques publiés sur ArcGIS Server présentent le format d'URL suivant : http://gisserver.domain.com:6080/arcgis/services/folder/service/MapServer/exts/SchematicsServer.

Couches schématiques publiées et opérations autorisées

Les opérations schématiques activées lors de la publication déterminent la façon dont le service schématique peut être utilisé et les types de manipulations que le client peut entreprendre sur les diagrammes schématiques. Les conditions suivantes sont toutefois également décisives :

Le tableau ci-dessous récapitule les manipulations que le client peut opérer selon les différentes situations :

Opérations schématiques autorisées / Manipulation sur les diagrammes schématiques publiés

Opération de requête activée uniquement

Opérations de requête et de modification activées

Affichage de diagrammes

Oui

Oui

Mise en page sans enregistrement des résultats

Oui

Oui

Mise en page et enregistrement des résultats

Non

Uniquement lorsque la condition n°1 expliquée ci-dessous est respectée

Mise à jour de diagrammes

Non

Uniquement lorsque la condition n°1 expliquée ci-dessous est respectée

Suppression de diagrammes

Non

Uniquement lorsque la condition n°1 expliquée ci-dessous est respectée

Verrouillage de diagrammes

Non

Uniquement lorsque la condition n°1 expliquée ci-dessous est respectée

Déverrouillage de diagrammes

Non

Uniquement lorsque la condition n°1 expliquée ci-dessous est respectée

Génération de nouveaux diagrammes

Non

Uniquement lorsque les conditions n°1 et n°2 expliquées ci-dessous sont respectées

Condition n°1 : les diagrammes schématiques publiés sont stockés dans une géodatabase d'entreprise et les données schématiques n'ont pas été copiées sur le serveur lors de la publication (en d'autres termes, le service schématique fait référence au jeu de données schématiques source).

Condition n°2 : les diagrammes schématiques publiés se trouvent sous un modèle de diagramme schématique.

Services et applications Web Schematics

Dans les applications Web, les services schématiques doivent être utilisés par programmation. ArcGIS for Server offre une API REST schématique et une plateforme Silverlight pour l'intégration de données schématiques avec le SIG dans un environnement d'application d'entreprise.

API REST Schematics d'ArcGIS for Server

L'API REST (Representational State Transfer) Schematics d'ArcGIS for Server offre une interface Web ouverte avec les services schématiques hébergés par ArcGIS Server. Elle permet d'utiliser le service de données Schematics dans une application cliente. Toutes les ressources et les opérations présentées par l'API REST sont accessibles par le biais d'une hiérarchie de points de terminaison ou d'URL (Uniform Resource Locators) pour chaque service Schematics publié.

Guide de référence REST Schematics ArcGIS for Server

API schématiques ArcGIS for Server pour Silverlight

ArcGIS for Server propose les API schématiques Silverlight pour le développement d'applications Web.

L'API schématique ArcGIS for Server pour Silverlight offre aux utilisateurs des possibilités de développement rapides et faciles grâce aux objets et aux données schématiques sous-jacents qui alimentent l'extension Schematics. Ces ressources offrent la possibilité d'augmenter substantiellement la valeur des applications clientes SL, en permettant d'effectuer des recherches et de naviguer aisément dans les diagrammes schématiques, de les afficher, d'effectuer des algorithmes schématiques sur eux, etc.

RemarqueRemarque :

L'API schématique ArcGIS for Server pour Silverlight s'accompagne de quelques exemples d'applications Web Silverlight téléchargeables disponibles dans la section des bibliothèques du Centre de ressources ArcGIS Schematics ; par exemple, Schematics Configurable Web Application - ArcGIS API for Silverlight 2.4 ou Schematics Diagrams Viewer - ArcGIS API for Silverlight 2.4.

Bibliothèque de codes Schematics ArcGIS for Server

La section portant sur les bibliothèques dans le Centre de ressources ArcGIS Schematics contient des liens vers des exemples d'applications Web Silverlight illustrant les fonctions SL de l'extension Schematics sur  ArcGIS for Server :

Ces deux exemples d'applications Web sont préconfigurés pour fonctionner avec certains services Schematics publiés sur http://servicesbeta6.esri.com/arcgis/rest/services. Cependant, ces applications étant génériques, elles vous permettent de vous connecter à vos propres services Schematics et d'utiliser vos propres diagrammes schématiques sans écrire de code.

Schematics sur ArcGIS Online

Dans ArcGIS 10.1 for Server, l'extension objet serveur de Schematics fonctionnait uniquement en référençant les données source des couches schématiques. Cela signifiait que sur une plateforme cloud, où il se pouvait qu'ArcGIS Server ne puisse pas accéder aux données source et qu'aucune donnée schématique ne puissent être copiées en local, il n'existait aucun moyen facile de partager des diagrammes schématiques.

A partir d'ArcGIS 10.2 for Server, les données schématiques peuvent être copiées sur le serveur lors de la publication. Cela signifie que vous pouvez maintenant créer des cartes Web dans la visionneuse de carte ArcGIS.com et ArcGIS Explorer Online.

5/10/2014