ArcGIS for Desktop

  • Documentation
  • Tarification
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS for Desktop

Un SIG professionnel complet

ArcGIS for Server

SIG dans votre entreprise

ArcGIS for 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
  • Tarification
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

Aide

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

Tolérance

Disponible avec une licence Advanced.

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

Récapitulatif

Permet de définir les tolérances d'une couverture.

Pour en savoir plus sur le fonctionnement de l'outil Tolérance

Utilisation

  • Vous ne pouvez pas définir une Valeur de tolérance sur zéro pour les options suivantes : FUZZY, EDIT, NODESNAP, WEED, GRAIN et SNAP.

  • Si aucun Type de tolérance n'est spécifié, le type retenu par défaut est FUZZY.

  • Pour savoir quelles tolérances sont définies et quelles tolérances sont vérifiées, ouvrez la page Propriétés de la couverture et cliquez sur l'onglet Tolérances. Pour cela, cliquez avec le bouton droit de la souris sur le nom de couverture dans la fenêtre Catalogue ou ArcCatalog, puis cliquez sur Propriétés.

  • Une seule tolérance est définie pour chaque exécution de cet outil.

  • Les tolérances non vérifiées ne peuvent pas être vérifiées avec cet outil. Toutefois, si vous utilisez cet outil pour modifier des tolérances existantes et les définir sur une plus petite valeur, les tolérances vérifiées restent vérifiées.

Syntaxe

Tolerance_arc (in_cover, {tolerance_type}, {tolerance_value})
ParamètreExplicationType de données
in_cover

Couverture pour laquelle les tolérances sont définies.

Coverage
tolerance_type
(Facultatif)

Type de tolérance à définir.

  • FUZZY —Définit la tolérance floue de la couverture en entrée conformément à la valeur spécifiée dans Valeur de tolérance. Il s'agit de l'option par défaut.
  • DANGLE —Définit la longueur d'arc pendant de la couverture en entrée conformément à la valeur spécifiée dans Valeur de tolérance.
  • TIC_MATCH —Définit la tolérance de correspondance de tics conformément à la valeur spécifiée dans Valeur de tolérance.
  • EDIT —Définit la distance de mise à jour de la couverture en entrée conformément à la valeur spécifiée dans Valeur de tolérance.
  • NODESNAP —Définit la distance de capture des nœuds de la couverture en entrée conformément à la valeur spécifiée dans Valeur de tolérance.
  • WEED —Définit la tolérance de proximité conformément à la valeur spécifiée dans Valeur de tolérance.
  • GRAIN —Définit la tolérance de grain conformément à la valeur spécifiée dans valeur de tolérance.
  • SNAP —Définit la distance d'alignement générale de la couverture en entrée conformément à la valeur spécifiée dans Valeur de tolérance.
String
tolerance_value
(Facultatif)

Valeur à définir pour la tolérance de l'option sélectionnée. Vous ne pouvez pas définir une valeur de tolérance sur zéro pour les options suivantes : FUZZY, EDIT, NODESNAP, WEED, GRAIN et SNAP.

Double

Exemple de code

Script autonome de l'outil Tolérance

Le script autonome ci-dessous montre comment utiliser l'outil Tolérance. Les utilisations de ce script décrivent comment vérifier les tolérances sur toutes les couvertures d'un espace de travail. Si aucune valeur de tolérance ne correspond à la valeur prédéfinie, ce script utilise l'outil Tolérance pour mettre à jour ces valeurs.

# Name: Tolerance_Example.py
# Description: Checks/updates tolerances on all coverages in a workspace.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# set the tolerance standards
fuzzyValue      =    1.0
dangleValue     =    0.0
tic_matchValue  =    0.0
editValue       =  100.0
nodesnapValue   =   10.0
weedValue       =   10.0
grainValue      =   10.0
snapValue       =   10.0

coverageList = arcpy.ListDatasets("*", "coverage")

for cov in coverageList:
    desc = arcpy.Describe(cov)

    if desc.tolerances.fuzzy <> fuzzyValue:
        arcpy.Tolerance_arc(cov, "fuzzy", fuzzyValue)

    if desc.tolerances.dangle <> dangleValue:
        arcpy.Tolerance_arc(cov, "dangle", dangleValue)

    if desc.tolerances.ticmatch <> tic_matchValue:
        arcpy.Tolerance_arc(cov, "tic_match", tic_matchValue)            

    if desc.tolerances.edit <> editValue:
        arcpy.Tolerance_arc(cov, "edit", editValue)            

    if desc.tolerances.nodesnap <> nodesnapValue:
        arcpy.Tolerance_arc(cov, "nodesnap", nodesnapValue)           

    if desc.tolerances.weed <> weedValue:
        arcpy.Tolerance_arc(cov, "weed", weedValue)            

    if desc.tolerances.grain <> grainValue:
        arcpy.Tolerance_arc(cov, "grain", grainValue)            

    if desc.tolerances.snap <> snapValue:
        arcpy.Tolerance_arc(cov, "snap", snapValue)

Environnements

  • Espace de travail courant
  • Niveau de comparaison entre les fichiers de projection
  • Précision pour les couvertures dérivées
  • Précision pour les nouvelles couvertures
  • Espace de travail temporaire

Informations de licence

  • ArcGIS for Desktop Basic: Annuler
  • ArcGIS for Desktop Standard: Annuler
  • ArcGIS for Desktop Advanced: Requis ArcInfo Workstation installé

Thèmes connexes

  • Construire
  • Nettoyer
  • Indexer l'attribut
  • Renuméroter les nœuds
  • Vue d'ensemble du jeu d'outils Tolérances
Vous avez un commentaire à formuler concernant cette rubrique ?

ArcGIS for Desktop

  • Accueil
  • Documentation
  • Tarification
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Confidentialité | Légal