Skip to main content

Classe d’entités Z vers fichier ASCII (Outils 3D Analyst)

Résumé

Exporte des entités 3D vers des fichiers texte ASCII en stockant des données GENERATE, XYZ ou de profil.

Utilisation

  • L’option Profil écrit un fichier ASCII à deux colonnes qui convertit des entités linéaires 3D en enregistrements pouvant être utilisés pour générer des diagrammes linéaires. Chaque ligne de la classe d’entités source est écrite dans un fichier séparé dont le nom est ajouté à l'ID unique de la ligne. Chaque ligne du fichier ASCII contient la distance entre la position de départ de la ligne et le sommet (D), suivie de l’élévation au niveau de ce sommet. Lors du chargement du fichier ASCII obtenu dans une application graphique, les première et deuxième colonnes servent à définir respectivement l’axe x et l’axe y.

    <!--```nohighlight 0 z1 D1 z2 D2 z3 D3 z4

    
    
  • L’option XYZ écrit les coordonnées x, y et z sous forme de valeurs à virgule flottante, chaque ligne représentant un enregistrement de point.

    <!--```nohighlight x1 y1 z1 x2 y2 z2 x3 y3 z3 x4 y4 z4

    
    > [!NOTE]
    > Les entités ponctuelles et multipoints sont écrites dans le même fichier, chaque entité surfacique et polyligne étant écrite dans un fichier texte séparé dont le nom est ajouté à l'ID de l’entité. Chaque partie d'une entité multi-parties est écrite dans un fichier séparé, son numéro de partie suivant l'ID de l’entité dans le nom du fichier.
    
    
  • Le format GENERATE ne prend pas en charge les lignes d’en-tête, mais stocke toutes les entités en entrée dans un seul fichier.

    • Les entités ponctuelles sont stockées avec leurs ID et coordonnées XYZ respectives, la dernière ligne étant indiquée par le mot-clé END :

      <!--```nohighlight id1 x1 y1 z1 id2 x2 y2 z2 id3 x3 y3 z3 id4 x4 y4 z4END

      
      > [!NOTE]
      > les entités multi-points qui proviennent du même enregistrement dans la classe d’entités d’origine partagent le même ID.
      
      
    • Les entités linéaires et surfaciques sont séparées par le mot-clé END, et deux mots-clés END successifs indiquent la fin du fichier :

      <!--```nohighlight id1 x1 y1 z1 x2 y2 z2 x3 y3 z3 x4 y4 z4 END

      id2 x1 y1 z1 x2 y2 z2 END

      END

      
      > [!NOTE]
      > Les première et dernière coordonnées XYZ des entités surfaciques sont toujours identiques.
      

Paramètres

Etiqueter Explication Type de données

Input Features (Entités en entrée)

Classe d'entités 3D ponctuelles, multi-points, polylignes ou surfaciques exportée vers un fichier ASCII.

Feature Layer

Emplacement en sortie

Dossier dans lequel les fichiers en sortie sont écrits.

Folder

Fichier texte en sortie

Nom du fichier ASCII résultant.

Si une classe d’entités linéaires ou surfaciques est exportée au format XYZ, le nom du fichier est utilisé comme nom de base. Chaque entité est associée à un fichier en sortie unique, étant donné que le format XYZ prend en charge une seule ligne ou un seul polygone par fichier. Les parties des entités multi-parties sont également écrites chacune dans un fichier distinct. Le nom du fichier est ajouté avec l’OID de chaque entité, ainsi que tout caractère supplémentaire requis pour rendre chaque nom de fichier unique.

String

ASCII Format (Format ASCII)

(Facultatif)

Spécifie le format du fichier ASCII en cours de création.

  • GENERATEWrites output in the GENERATE format. This is the default.

  • XYZWrites XYZ information of input features. One file will be created for each line or polygon in the input feature.

  • ProfileWrites profile information for line features that can be used in external graphing applications.

String

Délimiteur

(Facultatif)

Spécifie le délimiteur qui indique la séparation des entrées dans les colonnes de la table de fichiers texte.

  • SpaceA space will be used to delimit field values. This is the default.

  • CommaA comma will be used to delimit field values. This option is not applicable if the decimal separator is also a comma.

String

Decimal Notation (Notation décimale)

(Facultatif)

Spécifie la méthode utilisée pour déterminer le nombre de chiffres significatifs stockés dans les fichiers en sortie.

  • Automatically DeterminedThe number of significant digits needed to preserve the available precision, while removing unnecessary trailing zeros, is automatically determined. This is the default.

  • Specified NumberThe number of significant digits is defined in the Digits after Decimal parameter.

String

Digits after Decimal (Nombre de décimales)

(Facultatif)

Nombre de chiffres après la décimale pour les valeurs à virgule flottante écrites dans les fichiers en sortie. Ce paramètre est utilisé lorsque le paramètre Decimal Notation (Notation décimale) est défini sur Specified Number (Nombre spécifié) (`decimal_format=FIXED dans Python).

Long

Séparateur décimal

(Facultatif)

Spécifie le caractère décimal qui différenciera l’entier d’un nombre de sa partie fractionnaire.

  • PointA point is used as the decimal character. This is the default.

  • CommaA comma is used as the decimal character.

String

Sortie dérivée

Etiqueter Explication Type de données

Dossier mis à jour

Dossier dans lequel les fichiers en sortie sont écrits.

Folder; File

Environnements

Espace de travail courant, Etendue, Système de coordonnées en sortie, Transformations géographiques

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui