Exemple de service de géotraitement : bufferisation des entités

Complexité : Débutant Exigences relatives aux données : ArcGIS Tutorial Data Setup

Dossier

BufferFeatures

Objet

Créer des polygones autour d'entités ponctuelles, linéaires ou surfaciques

Services

BufferFeatures (service de géotraitement)

Tâches de géotraitement

Bufferiser des points, Bufferiser des lignes et Bufferiser des polygones.

Entrées

L'utilisateur numérise un point, une ligne ou un polygone.

Sorties

Polygone

Données

Aucune

Extensions

Aucune

A remarquer

La rubrique Service de géotraitement pas à pas : bufferisation des points vous a indiqué comment concevoir un service qui crée des polygones tampon autour de points. Ce service vous permet de créer des zones tampon autour des trois types d'entités de base : les points, les lignes et les polygones.

A propos de cet exemple

Dossier correspondant

C:\arcgis\ArcTutor\GP Service Examples\BufferFeatures contient l'intégralité des modèles et des données.

Données

Comme pour le service BufferPoints, vous devez créer des classes d'entités de structure pour les trois modèles. Ce service nécessite trois classes d'entités de structure : une avec des entités ponctuelles, une avec des entités linéaires et une avec des entités surfaciques. Créez ces classes d'entités dans la géodatabase Structure dans le dossier ToolData.

Modèles

Il existe un modèle pour chacun des types d'entités. Pour construire ces modèles, suivez la même procédure que celle décrite dans la rubrique Service de géotraitement pas à pas : bufferisation des points. La différence principale entre les modèles est qu'ils utilisent des structures différentes pour la variable en entrée vers la zone tampon.

Le modèle Bufferiser des lignes possède un paramètre supplémentaire, le type d'extrémité de la ligne (soit ROUND soit FLAT) qui est décrit dans la rubrique Référence de l'outil Zone tampon. Cette variable a été créée comme suit :

Il n'est pas nécessaire de générer une variable pour le paramètre Type d'extrémité. Type d'extrémité est défini par défaut sur ROND si vous ne créez pas de variable.

Publication

Pour publier la boîte à outils BufferFeatures, suivez la même procédure que celle décrite dans la rubrique Service de géotraitement pas à pas : bufferisation des points.

Rubriques associées


3/6/2012