Fonctionnement de l'outil Générer

L'outil Générer permet de créer des couvertures ArcInfo à partir de coordonnées brutes stockées dans un fichier texte. Toutes les données de coordonnées peuvent être chargées dans ArcInfo, à partir du moment où le format des coordonnées est adapté à l'outil Générer. Par exemple, pour générer des lignes, vous devez créer un fichier texte qui contienne un numéro d'identifiant utilisateur pour chaque ligne, suivi de la série de paires de coordonnées X,Y qui définissent la ligne. Les formats exacts de ces fichiers sont décrits pour chaque type d'entité.

Annotations

Ajoute des annotations à la couverture.

Le format des coordonnées d'annotation est le suivant :

<ID> <X> <Y> <angle> <size> <text...> 
end

Exemple de format de coordonnées d'annotation :

1 2 1 90 .3 This is annotation 1 
2 3 4 -90 .3 This is annotation 2 
end
Exemple de génération d'annotation

Cercles

Génère des cercles dont le centre et le rayon sont spécifiés.

Le format des coordonnées de cercle est le suivant :

<ID> <X> <Y> <radius>
end

Exemple de format de coordonnées de cercle :

201, 3, 7, 2.0
202, 9, 4, 3.0
end
Exemple de génération de cercles

Courbes

Génère des courbes à partir de trois points : le point de départ, le point central et le point de terminaison.

Le format des coordonnées de courbe est le suivant :

<ID> <start_point> <center_point> <end_point>
end

Exemple de format de coordonnées de courbe :

301, 1,0 2,2 5,3
end
Exemple de génération de courbes

Quadrillage

Crée une classe d'entités pour un quadrillage de cellules rectangulaires Les nœuds sont créés aux points d'intersection de chaque cellule. Le format du fichier de coordonnées suivant définit la sortie du quadrillage :

Si la taille de cellule a pour valeur zéro, elle est automatiquement calculée sur la base des deux lignes suivantes dans le fichier de coordonnées : le nombre de lignes et de colonnes et l'angle opposé du quadrillage.

Si la valeur de la taille de cellule est supérieure à zéro et si la ligne correspondant au nombre de lignes et de colonnes est égale à zéro, alors la ligne suivante dans le fichier de coordonnées spécifie l'angle opposé du quadrillage. La taille de cellule spécifiée permet de calculer automatiquement le nombre de lignes et de colonnes pouvant tenir dans la surface définie par l'origine et l'angle supérieur droit sans dépasser les coordonnées d'angle.

Le tableau suivant décrit le format de coordonnées de différentes tailles de cellule.

Taille de cellule

Taille de cellule = 0

0,1 - Coordonnée de l'origine du quadrillage (X,Y)

0,0 - Coordonnée de l'origine du quadrillage (X,Y)

1,1 - Coordonnée axe Y (X,Y)

0,1 - Coordonnée axe Y (X,Y)

4,4 - Taille de cellule (largeur, hauteur)

0- Taille de cellule (largeur, hauteur)

4,4 - Nombre de (lignes, colonnes)

4,4 - Nombre de (lignes, colonnes)

4,4 - Angle opposé du quadrillage (X,Y)

Tableau décrivant le format de coordonnées de différentes tailles de cellule

Exemples

Dans cet exemple, un quadrillage de deux lignes et trois colonnes est généré. L'origine du quadrillage est (0,0). (0,2) est un point qui repose sur l'axe des Y positifs du quadrillage, avec une taille de cellule de 1 (largeur) par 1 (hauteur), avec deux lignes et trois colonnes.

0,0 
0,2
1,1 
2,3
Exemple 1 de génération de quadrillage

Dans cet exemple, l'origine du quadrillage est décalée au point (2,0). (2,2) est un point qui repose sur l'axe des Y du quadrillage. L'orientation de l'axe des Y du quadrillage aurait également pu être définie avec d'autres points comme (2,1), (2,3), (2,4), et ainsi de suite.

2,0 
2,2
1,1 
2,3
Exemple 2 de génération de quadrillage

Dans cet exemple, l'origine du quadrillage est décalée au point (3,2). L'axe des X et l'axe des Y du quadrillage changent en conséquence.

3,2 
3,4
1,1 
2,3
Exemple 3 de génération de quadrillage

Dans cet exemple, l'origine du quadrillage reste au point (0,0). L'axe des Y de la grille fait toutefois l'objet d'une rotation par rapport à l'axe des Y du système de coordonnées cartésien. (2,2) est un point qui repose sur l'axe des Y du quadrillage après rotation. La rotation de l'axe des Y du quadrillage aurait également pu être définie à l'aide des points (1,1), (3,3), (4,4), et ainsi de suite, au lieu de (2,2). Tout point se trouvant sur l'axe des Y positifs du quadrillage est valide.

0,0
2,2
1.414,1.414
2,3
Exemple 4 de génération de quadrillage

Dans cet exemple, l'origine du quadrillage est décalée au point (1,2). Comme dans l'exemple précédent, l'axe des Y du quadrillage fait l'objet d'une rotation de 45 degrés. (3,4) définit un point sur l'axe des Y positifs du quadrillage.

1,2
3,4
1.414,1.414
2,3
Exemple 5 de génération de quadrillage

Les trois exemples suivants illustrent différentes méthodes permettant de générer un quadrillage 4x4.

Spécifiez la taille de cellule et le nombre de lignes/colonnes.

0,0
0,1
1,1
4,4

Spécifiez le nombre de lignes/colonnes et l'angle opposé du quadrillage. La taille de cellule a pour valeur zéro.

0,0
0,1
0
4,4 
4,4

Spécifiez la taille de cellule et l'angle opposé du quadrillage. Le nombre de lignes/colonnes a pour valeur zéro.

0,0
0,1
1,1
0
4,4

Lignes

Ajoute des arcs à la couverture.

Le format des coordonnées de ligne est le suivant :

<ID>
<X,Y>
end
end

Exemple de format de coordonnées de ligne :

501 
2,8 
5,8 
5,5 
end 
502 
1,2 
4,5 
end 
end
Exemple de génération de lignes

Liens

Ajoute des liens à la couverture.

Le format des coordonnées de lien est le suivant :

<ID>
<X,Y>
<X,Y>
end
end

Exemple de format de coordonnées de lien :

3,10.5
6,10.5
3,0
4,0
end
Exemple de génération de liens

Il convient de vérifier que deux paires de coordonnées sont entrées pour chaque lien. Vous pouvez ajouter des liens d'identité en spécifiant les mêmes coordonnées pour les deux paires X,Y.

Points

Ajoute des points labels à la couverture.

Le format des coordonnées de point est le suivant :

<ID> <X,Y> {Angle} {Scale}
end

Générez une couverture de points simple en faisant en sorte que la valeur par défaut des paramètres {Angle} et {Scale} soit respectivement 0 et 1 :

601,3,7 
602,9,7 
603,5,4 
end
Exemple de génération de points

Générez une couverture de points en spécifiant des valeurs pour les paramètres {Angle} et {Scale} de chaque point :

601,3,7,45,2.5 
602,9,7,-30,0.5
603,5,4,90,1.5 
end 

Polygones

Ajoute des polygones et des points labels à la couverture.

Le format des coordonnées de polygone est le suivant :

<ID> {AUTO | X,Y>}
X,Y
end
end

Générez un polygone avec un point label spécifié :

701,7,7 
3,9 
4,5 
8,4 
9,7 
6,9 
3,9 
end 
end
Exemple de génération de polygone

Dans cet exemple, le code génère automatiquement le point label de polygone et ajoute le sommet de fermeture.

701, auto
3,9 
4,5 
8,4 
9,7 
6,9 
end 
end 

Tics

Ajoute des tics à la couverture.

Le format permettant d'ajouter des coordonnées de tic est le suivant :

<ID> <X,Y>
end

Entrez un tic par ligne en spécifiant l'identifiant utilisateur et les coordonnées X,Y de chaque tic. Utilisez end pour marquer la fin des coordonnées de tic dans le fichier. L'exemple suivant illustre l'ajout de quatre tics à la couverture en sortie :

801,0,0 
802,0,10 
803,10,10
804,10,0 
end
Exemple de génération de tics

7/10/2012