Générer (Couverture)
Récapitulatif
Génère une couverture à partir de coordonnées stockées dans un fichier.
Pour en savoir plus sur le fonctionnement de l'outil Générer
Utilisation
-
Cet outil crée des entités de coordonnées, mais ne crée pas la topologie ni les attributs de ces entités. D'autres outils (comme Construire ou Nettoyer) permettent de créer la topologie des entités.
-
La précision des coordonnées de la couverture en sortie est déterminée par le paramètre de précision. Pour convertir un fichier à double précision en couverture à double précision, le paramètre de précision doit être défini sur Double.
-
Lors du traitement de tics en double portant le même numéro d'identifiant, le dernier tic lu portant le même numéro d'identifiant est celui dont les coordonnées sont stockées dans le fichier de tics de la couverture.
-
Lorsque les polygones sont générés, chaque polygone est automatiquement fermé à partir du dernier sommet entré jusqu'au premier sommet si les deux sommets ne sont pas les mêmes.
-
Les coordonnées du fichier en entrée peuvent être au format x,y,z. Les valeurs z sont, le cas échéant, toutefois ignorées par l'outil Générer.
-
L'outil de géotraitement accepte un fichier texte qui possède un numéro d'identifiant utilisateur pour chaque ligne, suivi de la série de paires de coordonnées xy qui définissent la ligne.
-
Tout comme la commande GENERATE dans ArcInfo Workstation, cet outil n'est pas interactif.
-
Utilisez l'outil Ungenerate pour créer le fichier à utiliser en tant que fichier en entrée.
Syntaxe
Paramètre | Explication | Type de données |
in_file |
Fichier contenant les coordonnées des entités qui permettront de générer une couverture. | File |
out_cover |
Couverture à générer. | Coverage |
feature_type |
Type d'entités à créer :
| String |
Exemple de code
Le script autonome suivant illustre la génération d'une couverture à partir d'un fichier de coordonnées.
# Name: Generate_Example.py
# Description: Generates a coverage from a file of coordinates.
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inFile = "wells.gen"
outCover = "C:/output/wells"
featureType = "POINTS"
# Execute Generate
arcpy.Generate_arc(inFile, outCover, featureType)