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

ArcMap

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

Calculer l’angle principal du polygone

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

Résumé

Calcule les angles dominants des entités surfaciques en entrée et attribue les valeurs à un champ spécifié dans la classe d’entités.

Utilisation

  • L'angle dominant d'un polygone est l'angle de la plus longue collection de segments qui ont une orientation similaire. Cet angle sera stocké, dans le champ spécifié, en degrés décimaux à partir du nord géographique.

  • Utilisez cet outil pour déterminer la tendance d'un polygone et utiliser l'angle défini pour orienter la symbologie tel que les symboles ponctuels ou les lignes de graduation dans le polygone. Cet outil est destiné principalement aux polygones orthogonaux plutôt qu'à ceux formés organiquement.

Syntaxe

CalculatePolygonMainAngle(in_features, angle_field, {rotation_method})
ParamètreExplicationType de données
in_features

Entités surfaciques en entrée.

Feature Layer
angle_field

Champ qui sera mis à jour avec les valeurs d'angle principal du polygone.

Field
rotation_method
(Facultatif)

Contrôle la méthode et le point d'origine de la rotation.

  • GEOGRAPHIC —L'angle est calculé dans le sens horaire en partant de 0 en haut/au nord.
  • ARITHMETIC —L'angle est calculé dans le sens anti-horaire en partant de 0 à droite/à l'est.
  • GRAPHIC —L'angle est calculé dans le sens anti-horaire en partant de 0 en haut/au nord. Il s’agit de l’option par défaut.
String

Sortie dérivée

NomExplicationType de données
out_features

Entités surfaciques en entrée mises à jour.

Couche d'entités

Exemple de code

Exemple 1 d’utilisation de l’outil CalculatePolygonMainAngle (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser l'outil CalculatePolygonMainAngle en mode immédiat.

import arcpy
arcpy.env.workspace = "C:\data"
arcpy.CalculatePolygonMainAngle_cartography("cities", "poly_angle", "GEOGRAPHIC")
Exemple 2 d’utilisation de l’outil CalculatePolygonMainAngle (script autonome)

Ce script autonome montre un exemple d'utilisation de l'outil CalculatePolygonMainAngle.

# Name: CalculatePolygonMainAngle_standalone_script.py
# Description: calculates an angle for a polygon based on the largest edge of the feature
 
# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
in_features = "cities"
angle_field = "poly_angle"
rotation_method = "ARITHMETIC"

# Execute Calculate Polygon Main Angle
arcpy.CalculatePolygonMainAngle_cartography(in_features, angle_field, rotation_method)

Environnements

  • Système de coordonnées cartographiques

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Affinage de la cartographie

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • 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 © 2019 Esri. | Confidentialité | Légal