ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Classe d'entités vers couverture

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Crée une couverture ArcInfo Workstation unique à partir d'une ou de plusieurs classes ou couches d'entités en entrée.

Utilisation

  • La tolérance d'agrégat agit comme la tolérance floue dans l'ArcInfo Workstation. La tolérance floue de la couverture en sortie est identique à la tolérance d'agrégat spécifiée pendant l'exécution de cet outil. Si aucune tolérance d'agrégat n'est spécifiée, une valeur par défaut est calculée.

  • Les couvertures ne prennent pas en charge les géométries nulles. Les géométries nulles seront ignorées pendant la conversion.

  • Lorsqu'une classe d'entités linéaires est saisie en entrée, vous pouvez choisir de créer une couverture pour des arcs ou pour des itinéraires. Si la sortie contient une sous-classe d'itinéraires, elle porte le préfixe ITINERAIRE (par exemple, ITINERAIRE.rues). Le type par défaut est ITINERAIRE.

  • Lorsqu'une classe d'entités surfaciques est saisie en entrée, vous pouvez choisir de créer une couverture pour des polygones ou pour des régions. Si la sortie contient une sous-classe de régions, elle porte le préfixe REGION (par exemple, REGION.parcelles). Le type par défaut est REGION.

  • Par défaut, la sortie est associée à une double précision.

  • Il est conseillé d'exécuter l'outil Créer les étiquettes après avoir exécuté avec succès cet outil. Cette manière de procéder garantit que toutes les entités surfaciques sont correctement étiquetées.

  • Si une classe d'entités ponctuelles et une classe d'entités surfaciques sont saisies en entrée, la classe d'entités ponctuelles peut servir d'étiquette pour la couverture en sortie. Pour ce faire, sélectionnez le type ETIQUETTE pour les entités ponctuelles en entrée.

  • Lorsque plusieurs classes d'entités linéaires ou couches sont saisies, des arcs sont construits dans la couverture en sortie pour une seule classe d'entités. Les autres classes d'entités contiennent des itinéraires.

  • Lorsque plusieurs classes d'entités surfaciques ou couches sont saisies, des polygones sont construits dans la couverture en sortie pour une seule classe d'entités. Les autres classes d'entités contiennent des régions.

  • Lorsque vous convertissez une classe d'entités surfaciques avec des polygones superposés, des polygones morcelés ou des trous d'anneau, vous devez convertir la classe d'entités en une couverture de région. Si vous convertissez cette classe d'entités en une couverture de polygones, tous les polygones superposés, les polygones morcelés ou les trous sont perdus ou modifiés, car ces types de géométries ne sont pas autorisés dans les couvertures de polygones.

  • Dans une classe d'entités linéaires, il n'y a aucune limite effective au nombre de sommets qui peuvent exister dans une entité linéaire. Dans le modèle de données de couverture ArcInfo Workstation, une ligne est définie tous les 500 sommets. Au 500ème sommet, celui-ci devient automatiquement un nœud, et une nouvelle ligne est créée. Lorsqu'une classe d'entités linéaires est convertie en couverture, les attributs des lignes sont stockés dans la sous-classe ROUTE. Pour transférer ces attributs aux lignes de la couverture, vous pouvez exécuter la commande ArcInfo Workstation ROUTEARC à la ligne de commande d'ArcInfo Workstation. Cette commande transfère l'attribut de l'itinéraire, avec ses sommets illimités, à chaque segment de la ligne entière dans la couverture, chacun d'une longueur de 500 sommets.

Syntaxe

arcpy.conversion.FeatureclassToCoverage(in_features, out_cover, {cluster_tolerance}, {precision})
ParamètreExplicationType de données
in_features
[[Featureclass, {Type}],...]

Classes ou couches d'entités en entrée utilisées pour créer une couverture ArcInfo Workstation unique, incluant le type d'entités composant la couverture.

  • POINT
  • LABEL
  • NODE
  • ARC
  • ITINERAIRE
  • POLYGON
  • REGION
  • ANNO
Value Table
out_cover

Couverture en sortie à créer.

Coverage
cluster_tolerance
(Facultatif)

La distance minimum séparant toutes les coordonnées d'entité (nœuds et sommets) ainsi que la distance de déplacement possible d'une coordonnée sur X ou Y (ou les deux). La valeur peut être plus élevée pour les données dont les coordonnées sont moins précises et plus faible pour les jeux de données d'une précision extrêmement élevée.

Linear unit
precision
(Facultatif)

Précision de la couverture en sortie.

  • DOUBLE — La couverture en sortie (out_cover) a une double précision. Il s'agit du paramétrage par défaut.
  • SIMPLE —La couverture en sortie (out_cover) a une simple précision.
Boolean

Exemple de code

Exemple d'utilisation de l'outil FeatureClassToCoverage (fenêtre Python)

Le script de fenêtre Python suivant illustre l'utilisation de la fonction FeatureClassToCoverage en mode immédiat.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureclassToCoverage_conversion(
        [["Montgomery.gdb/Landbase/parcels", "REGION"]], 
        "C:/output/mont_parcel", "", "")
Exemple d'utilisation de la fonction FeatureClassToCoverage (script autonome)

Le script autonome suivant montre comment convertir plusieurs classes d'entités reliées en une couverture. Lorsque la conversion est terminée, l'outil Créer des points labels est exécuté pour corriger les étiquettes de polygone dans la couverture en sortie.

# Name: FeatureclassToCvoerage_Example.py
# Description: Converts several featureclasses to one coverage

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inFeatures = [["Montgomery.gdb/Landbase/blocks", "POLYGON"],
              ["Montgomery.gdb/Landbase/parcels", "REGION"],
              ["Montgomery.gdb/Landbase/Road_cl", "ROUTE"],
              ["Montgomery.gdb/Landbase/RoadNames", "ANNO"],
              ["Montgomery.gdb/Water/Transmains", "ARC"]]
outCover = "C:/output/Montgomery"
clusterTolerance = 0.000656
precision = "DOUBLE"

# Execute FeatureclassToCoverage and CreateLabels
arcpy.FeatureclassToCoverage_conversion(inFeatures, outCover, 
                                        clusterTolerance, precision)

arcpy.CreateLabels_arc(outCover, "")

Environnements

  • Précision pour des couvertures dérivées
  • Précision pour les nouvelles couvertures
  • Niveau de comparaison entre les fichiers de projection

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Vers une couverture
  • Nettoyer
  • Calculer la tolérance XY par défaut
  • Générer

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal