ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • ArcGIS Pro
  • ArcMap
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

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.

  • ArcGIS Pro
  • ArcMap
Esri
English
  • English
  • Deutsch
  • Español
  • Français
  • 日本語
  • Русский
  • 简体中文
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions
  • Outils
  • Référence de l'outil
  • Boîte à outils Cartographie
  • Jeu d'outils Généralisation
  • Haut
  • Vue d'ensemble de la boîte à outils Cartographie
  • Licence de la boîte à outils Cartographie
  • Historique de la boîte à outils Cartographie
  • Jeu d'outils Annotations

    • Vue d'ensemble du jeu d'outils Annotation
    • Annotation de contour
    • Structure de tuilage du cache de serveur de carte en polygones
    • Étiquettes tuilées en annotations

    Jeu d'outils Affinage de la cartographie

    • Vue d'ensemble du jeu d'outils Affinage de la cartographie
    • Aligner les symboles ponctuels sur un trait ou un remplissage
    • Calculer les terminaisons de lignes
    • Calculer l'angle principal du polygone
    • Créer un passage supérieur
    • Créer un passage inférieur
    • Disperser les ponctuels
    • Définir le point de contrôle de représentation à l'intersection
    • Définir le point de contrôle de représentation selon l’angle

    Jeu d'outils Pages dynamiques

    • Vue d'ensemble du jeu d'outils Pages dynamiques
    • Calculer les champs adjacents
    • Calculer le méridien central et les parallèles
    • Calculer l'angle de convergence du quadrillage
    • Calculer la zone UTM
    • Entités de l'index du quadrillage
    • Entités de l'index de carte de bande

    Jeu d'outils Généralisation

    • Vue d'ensemble du jeu d'outils Généralisation
    • Agréger les points
    • Agréger des polygones
    • Créer les axes médians
    • Réduire les détails de route
    • Délimite les zones d'accumulation
    • Créer les partitions cartographiques
    • Fusionner des chaussées séparées
    • Simplifier des bâtiments
    • Simplifier des lignes
    • Simplifier un polygone
    • Lisser des lignes
    • Lisser un polygone
    • Eclaircir un réseau routier
    • Concepts du jeu d'outils Généralisation

    Jeu d'outils Conflits graphiques

    • Vue d'ensemble du jeu d'outils Conflits graphiques
    • Détecter les conflits graphiques
    • Propager le déplacement
    • Résoudre des conflits de bâtiments
    • Résoudre des conflits de routes
    • Concepts du jeu d'outils Conflits graphiques

    Jeu d'outils Grilles et graticules

    • Vue d'ensemble du jeu d'outils Quadrillages et graticules
    • Supprimer les quadrillages et les graticules
    • Établir la couche de grilles et de graticules

    Jeu d'outils Masquage

    • Vue d'ensemble du jeu d'outils Masquage
    • Créer des masques d’impasse
    • Créer des masques de contours d'entités
    • Intersections des couches de masques

    Jeu d'outils Gestion des représentations

    • Vue d'ensemble du jeu d'outils Gestion des représentations
    • Ajouter une représentation
    • Calculer une règle de représentation
    • Supprimer la représentation
    • Supprimer un débrayage
    • Sélectionner les entités avec débrayage
    • Définir une représentation de couche
    • Mettre à jour un débrayage

    Concepts de la boîte à outils Cartographie

    • Présentation de la résolution des conflits et de la généralisation
    • Automatisation de la résolution des conflits et des workflows de généralisation avec le géotraitement
    • Généralisation de grands jeux de données à l'aide de partitions

    Lisser des lignes

    Cette documentation ArcGIS 10.4 a été archivée et n’est plus mise à jour. Certains contenus et liens peuvent être obsolètes. Consultez la dernière version de la documentation.
    • Résumé
    • Illustration
    • Utilisation
    • Syntaxe
    • Exemple de code
    • Environnements
    • Informations de licence

    Résumé

    Lisse des angles vifs en lignes afin d'améliorer la qualité esthétique ou cartographique.

    Illustration

    Illustration de l'utilisation de l'outil Lisser des lignes

    Utilisation

    • Vous avez le choix entre deux méthodes de lissage :

      • La méthode PAEK (Polynomial Approximation with Exponential Kernel, approximation polynomiale avec noyau exponentiel) (PAEK dans Python) lisse les lignes selon une tolérance de lissage. Chaque ligne lissée peut avoir plus de sommets que sa ligne source. Le paramètre Tolérance de lissage contrôle la longueur d'un chemin "mobile" qui sert à calculer les nouveaux sommets. Plus la longueur est courte, plus le niveau de détail est préservé et plus le temps de traitement est long.
      • La méthode Interpolation de Bézier (BEZIER_INTERPOLATION dans Python) lisse des lignes sans faire appel à une tolérance. Elle crée des courbes de Bézier qui correspondent aux lignes en entrée. Si la sortie est un fichier de formes, les courbes de Bézier seront approximatives, car les vraies courbes de Bézier ne peuvent pas être stockées dans des fichiers de formes.
    • Le lissage peut introduire des erreurs topologiques, telles que des lignes qui se croisent. Utilisez l'option Signaler les erreurs (FLAG_ERRORS dans Python) du paramètre Détecter les erreurs topologiques pour identifier ces erreurs. Deux champs seront ajoutés, InLine_FID et SmoLnFlag, dans lesquels seront indiqués les identifiants d'entité et les erreurs topologiques. La valeur 1 dans le champ SmoLnFlag indique une erreur topologique ; la valeur 0 (zéro) indique l'absence d'erreur. Le champ InLineFID relie les lignes en sortie à leurs lignes en entrée. L'option Signaler les erreurs ne peut pas être utilisée dans une session de mise à jour.

    • Il se peut qu'une géométrie non valide (qui s'entrecoupe) soit créée pendant le processus de lissage. Celle-ci sera réparée, mais non améliorée. Par exemple, si une ligne s'entrecoupe, elle sera transformée en ligne multi-parties, mais apparaîtra toujours comme s'entrecoupant.

    Syntaxe

    SmoothLine_cartography (in_features, out_feature_class, algorithm, tolerance, {endpoint_option}, {error_option})
    ParamètreExplicationType de données
    in_features

    Entités lignes à lisser.

    Feature Layer
    out_feature_class

    Classe d'entités en sortie à créer.

    Feature Class
    algorithm

    Spécifie l'algorithme de lissage.

    • PAEK —Acronyme de Polynomial Approximation with Exponential Kernel, approximation polynomiale avec noyau exponentiel. Calcule une ligne lissée qui ne passe pas par les sommets de la ligne en entrée. Il s'agit de l'option par défaut.
    • BEZIER_INTERPOLATION —Ajuste les courbes de Bézier entre les sommets. La ligne obtenue passe par les sommets de la ligne en entrée. Cet algorithme ne requiert pas de tolérance. Le fichier de formes en sortie contient des courbes de Bézier approximatives.
    String
    tolerance

    Définit la tolérance utilisée par l'algorithme PAEK. Une tolérance supérieure à zéro doit être spécifiée. Vous pouvez choisir une unité préférée. Par défaut, l'unité de l'entité est spécifiée. Si vous utilisez l'algorithme de lissage BEZIER_INTERPOLATION, vous devez entrer 0 comme espace réservé.

    Linear unit
    endpoint_option
    (Facultatif)

    Indique s'il faut conserver l'extrémité des lignes fermées. Cette option est valide uniquement avec l'algorithme PAEK.

    • FIXED_CLOSED_ENDPOINT —Conserve l'extrémité d'une ligne fermée. Il s'agit de l'option par défaut.
    • NO_FIXED —Lisse l'extrémité d'une ligne fermée.
    Boolean
    error_option
    (Facultatif)

    Précise la manière de traiter les erreurs topologiques (qui ont pu s'introduire au cours du processus, notamment les croisements de lignes).

    • NO_CHECK —Les erreurs topologiques ne sont pas détectées. Il s'agit de l'option par défaut.
    • FLAG_ERRORS —Les erreurs topologiques seront signalées par des indicateurs, le cas échéant.
    String

    Exemple de code

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

    Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil SmoothLine en mode immédiat.

    import arcpy
    from arcpy import env
    import arcpy.cartography as CA
    env.workspace = "C:/data"
    CA.SmoothLine("contours.shp", "C:/output/output.gdb/smoothed_contours", "PAEK", 100)
    
    Exemple 2 d'utilisation de l'outil SmoothLine (script autonome)

    Le script autonome ci-dessous explique comment utiliser l'outil SmoothLine.

    # Name: SmoothLine_Example2.py
    # Description: Simplify and then Smooth coastlines
     
    # Import system modules
    import arcpy
    from arcpy import env
    import arcpy.cartography as CA
     
    # Set environment settings
    env.workspace = "C:/data/Portland.gdb/Hydrography"
     
    # Set local variables
    inCoastlineFeatures = "coastlines"
    simplifiedFeatures = "C:/data/PortlandOutput.gdb/coastlines_simplified"
    smoothedFeatures = "C:/data/PortlandOutput.gdb/coastlines_smoothed"
    # Simplify coastlines.
    CA.SimplifyLine(inCoastlineFeatures, simplifiedFeatures, "POINT_REMOVE", 50, "RESOLVE_ERRORS", "KEEP_COLLAPSED_POINTS", "CHECK")
     
    # Smooth coastlines.
    CA.SmoothLine(simplifiedFeatures, smoothedFeatures, "PAEK", 100, "", "FLAG_ERRORS")
    

    Environnements

    • Espace de travail courant
    • Valeur Z en sortie par défaut
    • Domaine M en sortie
    • Domaine XY en sortie
    • Système de coordonnées en sortie
    • Etendue
    • Valeurs M en sortie
    • Valeurs Z en sortie
    • Espace de travail temporaire
    • Tolérance XY

    Informations de licence

    • ArcGIS Desktop Basic: Non
    • ArcGIS Desktop Standard: Oui
    • ArcGIS Desktop Advanced: Oui

    Rubriques connexes

    • Vue d'ensemble du jeu d'outils Généralisation
    • Présentation de la résolution des conflits et de la généralisation
    • Automatisation de la résolution des conflits et des workflows de généralisation avec le géotraitement
    • Lisser un polygone
    • Simplifier des lignes

    ArcGIS Desktop

    • Accueil
    • ArcGIS Pro
    • ArcMap
    • Documentation
    • Support

    ArcGIS

    • ArcGIS Online
    • ArcGIS Desktop
    • ArcGIS Enterprise
    • ArcGIS Platform
    • ArcGIS Developer
    • 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