Calculer le méridien central et les parallèles (Cartographie)
Récapitulatif
Calcule le méridien central et les parallèles standard facultatifs selon le point central de l'étendue d'une entité. Puis, il stocke ce système de coordonnées en tant que chaîne de référence spatiale dans un champ de texte spécifié et répète cette opération pour un ensemble ou un sous-ensemble d'entités.
Utilisation
-
Les entités en entrée peuvent être des points, des lignes ou des polygones.
-
Cet outil produit une erreur, s'il est exécuté directement pour une classe d'entités qui n'a pas de projection. La classe d'entités doit être projetée.
-
Si vous utilisez l'outil lorsqu'ArcMap est ouvert, la chaîne de référence spatiale produite sera basée sur la projection courante du bloc de données actif. Le bloc de données doit être dans un système de coordonnées projeté pour que l'outil fonctionne, si ce n'est pas le cas, un message d'erreur s'affichera.
-
L'outil Pages dynamiques peut utiliser ce champ de type chaîne pour mettre à jour le système de coordonnées du bloc de données pour chaque page.
-
Le champ Système de coordonnées doit être un champ de texte pouvant contenir des chaînes de 600 caractères ou plus. La longueur des chaînes de système de coordonnées varie mais elles sont en général assez longues et vous devez vous assurer que le champ a assez d'espace pour les afficher. L'outil affichera un avertissement si la chaîne de système de coordonnées a été tronquée, car elle est trop longue pour apparaître entièrement dans le champ. Si vous obtenez cet avertissement, il est probable que des chaînes de système de coordonnées générées ont été tronquées ce qui les rend inutilisables. Lorsque vous recevez cet avertissement vous devez supprimer vos résultats, créer un nouveau champ d'une longueur suffisante (> 600 caractères) et réexécuter l'outil.
-
Utilisez des classes d'entités de géodatabase comme entrée, plutôt que des fichiers de formes. Dans la plupart des cas, il est probable que, en raison de la limitation de taille de champ pour les fichiers de formes, les chaînes PE seront tronquées si vous exécutez cet outil sur un fichier de formes.
-
Le Décalage parallèle standard est un pourcentage de l'étendue de hauteur latitudinale de l'entité en entrée. Le décalage à partir de la latitude du centre de l'entité en entrée est calculé à l'aide de ce pourcentage. Si la valeur du Décalage parallèle standard est nulle, les valeurs de parallèles seront égales à la latitude du centre latitudinal de l'entité en entrée. Une valeur de 0,5 (50%) produit des parallèles proches de la hauteur latitudinale, avec les parallèles au dessus et au-dessous de l'entité. Les valeurs supérieures à 0,5 placeront les parallèles hors des limites latitudinales de l'entité en entrée. La valeur par défaut est 0.25. Cette valeur place les parallèles approximativement à mi-chemin entre le centre latitudinal de l'entité et ses bords latitudinaux. Les valeurs négatives et les valeurs supérieures à 1 sont des entrées acceptables.
Syntaxe
Paramètre | Explication | Type de données |
in_features |
Couche d'entités en entrée. | Feature Layer |
in_field |
Champ de texte pour stocker la chaîne du système de coordonnées. | Field |
standard_offset (Facultatif) |
Pourcentage de la hauteur de l'entité en entrée utilisée pour décaler les parallèles standard à partir de la latitude du centre de l'entité en entrée. La valeur par défaut est 25% ou 0,25. Les valeurs négatives et les valeurs supérieures à 1 sont des entrées acceptables. | Double |
Exemple de code
Calcule le méridien central et les parallèles standard facultatifs pour un ensemble d'entités.
import arcpy from arcpy import env arcpy.env.workspace = "C:\Data\ProjectData.gdb" arcpy.CalculateCentralMeridianAndParallels_cartography("US_states", "CentralMeridian", 0.25)
Calcule le méridien central et les parallèles standard facultatifs pour un ensemble d'entités.
# Name: calculatecentralmeridianandparallels_example.py # Description: Calculates the central meridian and optional standard parallels # for a set of features # Import system modules import arcpy from arcpy import env # Set environment settings arcpy.env.workspace = "C:\Data\ProjectData.gdb" # Set local variables inFeatures = "US_states" coordsysField = "CentralMeridian" standardOffset = 0.25 # Execute CalculateAdjacentFields arcpy.CalculateCentralMeridianAndParallels_cartography(inFeatures, coordsysField, standardOffset)