ArcGis Server 10 Création d'un service de carte

cowseedSoftware and s/w Development

Jun 12, 2012 (5 years and 8 days ago)

473 views

25/05/11





Jules Fleury / SIGéo - CEREGE

Auteur
Jules FLEURY, SIGéo / CEREGE
Date de création
04/04/11
Date de dernière

modification
25/05/11
Type de document
Notice d'utilisation
Nom du document
ArcGis Server 10 – Création d'un service de carte
Diffusion
Public
Objet
Le document décrit les étapes de création d'un service de carte sur ArcGIS

Server v10
ArcGis Server 10
Création d'un service de carte
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________
ArcGIS Server v10 - Création d'un service de carte
1
/
5
25/05/11





Jules Fleury / SIGéo - CEREGE

Table des matières
1Création d'un service de carte avec des données sur la machine hébergeant ArcGis Server
....
3
a.Création du service de carte
.................................................................................................
3
b.Vérification du fonctionnement du service
.........................................................................
3
2Création d'un service de carte avec des données sur un autre serveur
......................................
3
3Création d'une application web
.................................................................................................
4
4Ajout des polices pour flèche du Nord et Barre d'échelle
.........................................................
5
5Gestion des systèmes de coordonnées
......................................................................................
5
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________
ArcGIS Server v10 - Création d'un service de carte
2
/
5
25/05/11





Jules Fleury / SIGéo - CEREGE

Document réalisé avec l'aide en ligne

http://arcserv.cerege.fr:8099/arcgismanager/help/fr/#/na/00920000000n000000/
et l'aide du service technique d'Esri France
1
Création d'un service de carte avec des données sur la

machine hébergeant ArcGis Server
Avant de créer un service de carte, vous devez créer un document ArcMap (.mxd) et le

stocker dans un emplacement partagé visible par toutes les machines conteneurs d'objets

serveur (SOC) de votre serveur SIG. Le compte utilisateur du conteneur ArcGIS Server que

vous avez créé lors de la post-installation doit également disposer d'autorisations en lecture

sur la carte, ainsi que sur toutes les données que la carte référence.
a.
Création du service de carte
Procédez comme suit pour créer votre premier service de carte :
Étapes



:

1.
Démarrez le gestionnaire ArcGIS Server et ouvrez une session. Pour obtenir de l'aide

supplémentaire sur cette étape, reportez-vous à la rubrique
Connexion au gestionnaire
.

2.
Cliquez sur l'onglet
Services
.
3.
Cliquez sur
Publier une ressource SIG
.
4.
Utilisez la liste déroulante
Ressource
pour sélectionner le type de ressource
Carte
.
5.
Cliquez sur
Parcourir
pour accéder à la carte (.mxd) que vous souhaitez publier.
6.
Donnez un nom au service dans la zone de texte
Nom
. Le nom ne doit pas dépasser

120

caractères et ne peut contenir que des caractères alphanumériques et des traits de

soulignement.
7.
Acceptez le niveau de dossier par défaut en cliquant sur
Suivant
.
8.
Cliquez de nouveau sur
Suivant
pour accepter la fonctionnalité par défaut

Cartographie
.
9.
Passez en revue les informations concernant le service que vous allez créer, puis

cliquez sur
Terminer
pour créer le service.
b.
Vérification du fonctionnement du service
Pour vérifier le bon fonctionnement du service, suivez ces étapes

:
Étapes



:

1.
Cliquez sur l'onglet
Services
dans le gestionnaire.
2.
Assurez-vous que la liste déroulante
Services dans
contient le nom de votre serveur

(le niveau racine du serveur) et pas un nom de dossier.
3.
Cliquez sur le bouton plus (
+
) pour développer les informations sur le service que

vous venez de publier. Si un aperçu de l'image apparaît après quelques secondes, cela

signifie que votre service fonctionne correctement.
2
Création d'un service de carte avec des données sur un

autre serveur
http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_java_help/in
dex.h

tml#//0092000000p5000000.htm

The install owner = SOC account
Il faut donc donner le droit d'accès à l'utilisateur qui a été utilisé lors

de l'installation d'AGS au données.
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________
ArcGIS Server v10 - Création d'un service de carte
3
/
5
25/05/11





Jules Fleury / SIGéo - CEREGE

Changer la source de données des couches du MXD/MSD pour qu'il pointe sur

ces données (MapPathEditor:

http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_java_help/in
dex.html#//0092000000p9000000.htm
).
Réf :

http://webhelp.esri.com/arcgisserver/9.3/java/index.htm#preparing_resources
.htm

************
--> A lire
************
--> Shared directories are commonly referred to with Universal Naming

Convention (UNC) paths or NFS mounted folders on Linux/Solaris, which

contain the name of the server (for example, \\myServer\data or

/net/myserver/opt/local/data). When you use UNC paths or NFS paths to

reference your data, all SOC machines will look to the correct machine for

the data.
--> If you store your GIS resources in shared directories, remember that

all data source paths within the resource must also use UNC paths, NFS

paths or relative paths. For example, if your map document contains layers

from three feature classes, the paths to those feature classes must be UNC

paths, NFS paths or relative paths.
--> When you log in to your own computer, the account name you use gives

you access to all your files and folders on the computer. No one else can

access your data unless you allow them to. The same holds true for your GIS

data. For the GIS server--or more specifically, the SOC machines--to access

your data, you must grant the SOC user account (On Windows, you specified

during the GIS Server Post Install; on Linux/Solaris, the SOC account is

the same as the GIS server install owner account) access to it. Most

likely, if you work for a large organization, your GIS data won't be stored

on your local computer but instead will be stored on a shared network drive

or in a geodatabase. However, the same principles of granting the SOC

account access to the data apply.
PS : Si vous voulez utiliser une Architecture distribuée, il faut se

référer à ce document d'aide:
http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_java_help/in
dex.html#//0092000000p8000000.htm
3
Création d'une application web
La procédure ci-dessous vous aide à utiliser le gestionnaire afin de créer une application Web

simple qui affiche un service de carte. Avant de commencer, vous devez démarrer un service

de carte.
Étapes

:
1.
Connectez-vous au gestionnaire, ou si vous l'avez déjà fait, cliquez sur l'onglet

Accueil. Le compte que vous avez utilisé pour vous connecter doit faire partie du

groupe agsadmin.
2.
A la page Accueil, cliquez sur Créer une application Web.
3.
La case Hôte affiche le nom de la machine qui héberge le serveur ArcGIS. Ce

paramètre n'est pas modifiable.
4.
Dans la case d'entrée Nom de l'application Web, entrez le nom de votre application.

Vous pouvez également entrer une description, puis cliquer sur Suivant.
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________
ArcGIS Server v10 - Création d'un service de carte
4
/
5
25/05/11





Jules Fleury / SIGéo - CEREGE

5.
Vous allez à présent sélectionner les services de carte que votre application affichera.

Vous devez d'abord établir une connexion à un serveur SIG. Cliquez sur Ajouter un

serveur SIG et sélectionnez Serveur Internet ArcGIS comme type de connexion. (Si

vous avez déjà visité cette page de l'assistant au cours de la même session du

gestionnaire, vous remarquerez peut-être que l'hôte du serveur ArcGIS apparaît déjà

dans la liste Services disponibles. Il est recommandé de sélectionner ce nom d'hôte

dans la liste. Cliquez ensuite sur l'icône Actualiser. Vous afficherez ainsi une liste à

jour des services disponibles sur cet hôte.)
6.
Entrez l'adresse URL du serveur ArcGIS auquel vous voulez vous connecter. Cette

URL utilise le format http://<serveur>:8399/arcgis/services.
7.
Une fois que vous avez saisi les informations requises, cliquez sur Ajouter. Les

services disponibles sur ce serveur s'affichent dans la boîte de dialogue Ajouter des

couches.
8.
Sélectionnez un service de carte, puis cliquez sur Ajouter. Vous pouvez également

double-cliquer simplement sur l'élément. Cliquez sur Suivant pour passer à la page de

configuration de la tâche.
9.
Cliquez sur Suivant pour ignorer la page de configuration de la tâche. Pour des

informations sur l'ajout de tâches, reportez-vous à la rubrique
Configuration des

tâches
.
10.
Sélectionnez les éléments cartographiques qui devront s'afficher dans votre application

cartographique Web, puis cliquez sur Suivant. Les éléments disponibles sont Table des

matières, Carte générale, Scalebar, Copyright et Flèche du Nord.
11.
Entrez le nom de votre application dans la fenêtre de saisie Texte du titre, sélectionnez

un thème dans la liste prédéfinie des thèmes disponibles, puis cliquez sur Suivant.
12.
A la page de synthèse, cliquez sur Suivant pour créer l'application Web.
13.
Cochez la case située à côté de votre nouvelle application, puis cliquez sur le bouton

Déployer.
Pour apporter des modifications plus avancées à votre application, vous pouvez l'ouvrir dans

Eclipse ou NetBeans.
4
Ajout des polices pour flèche du Nord et Barre d'échelle
http://resources.arcgis.com/content/kbase?fa=articleShow&d=31953
Pour afficher la flèche du Nord, la barre d'échelle, et les polices ESRI dans une Web

Application sur Java, il faut copier les polices dans le répertoire système.
Etapes

:
1.
Se logger en tant que root.
2.
Copier toutes les polices depuis <repertoire d'installation>/arcgis/server10.0/fonts/

vers le répertoire /usr/X11R6/lib/X11/fonts/TrueType
Vérifier que tous les fichiers sont à 755 (droits).
3.
Redémarrer l'application du server. Fermer et rouvrir le navigateur.
5
Gestion des systèmes de coordonnées
Attention à ne pas utiliser les systèmes de coordonnées français de la version 9 ( NTF

Greenwick). Ils seront mal reconnus dans ArcGis Server10.0 et génereront des erreurs.
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________
ArcGIS Server v10 - Création d'un service de carte
5
/
5