Générer des notations de coordonnées (Défense)

Synthèse

Convertit les coordonnées source d’une table dans plusieurs formats de coordonnées.

L’outil utilise une table en entrée avec des coordonnées et génère une nouvelle table avec des champs pour les formats de coordonnées suivants : Decimal Degrees (Degrés décimaux), Degrees and Decimal Minutes (Degrés et minutes décimales), Degrees Minutes and Seconds (Degrés minutes et secondes), GARS (Global Area Reference System), GEOREF (World Geographic Reference System), Universal Transverse Mercator, USNG (United States National Grid) et Military Grid Reference System (Système de référence de carroyage militaire).

Utilisation

  • La table en sortie conserve les champs d’origine de la table en entrée et ajoute des champs de texte pour les notations converties, notamment ce qui suit :

    • DDLat: champ de latitude Degrés décimaux
    • DDLon: champ de longitude Degrés décimaux
    • DDMLat: champ de latitude Degrés et minutes décimales
    • DDMLon: champ de longitude Degrés et minutes décimales
    • DMSLat: champ de latitude Degrés, minutes et secondes
    • DMSLon: champ de longitude Degrés, minutes et secondes
    • UTM_BANDS: canaux Universal Transverse Mercator
    • MGRS : Système de référence de carroyage militaire
    • USNG : United States National Grid (USNG)
    • GARS: Global Area Reference System
    • GEOREF: World Geographic Reference System

Paramètres

ÉtiquetteExplicationType de données
Table en entrée

Table contenant les coordonnées source.

Table View
Table en sortie

Table en sortie contenant les coordonnées converties.

Table
Champ x (longitude, UTM, MGRS, USNG, GARS, GEOREF)

Champ de la table en entrée contenant les coordonnées x ou de longitude.

Field
Format de coordonnées en entrée

Indique le format de coordonnées de la table en entrée.

  • Degrés décimaux : un champLes coordonnées seront dans un format de paire de coordonnées en degrés décimaux stockée dans un champ unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • Degrés décimaux : deux champsLes coordonnées seront dans un format de paire de coordonnées en degrés décimaux stockée dans deux champs tabulaires. Il s’agit de l’option par défaut.
  • Degrés et minutes décimales : un champLes coordonnées seront au format de paire de coordonnées en degrés et minutes décimales stockée dans un champ tabulaire unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • Degrés et minutes décimales : deux champsLes coordonnées seront au format de paire de coordonnées en degrés et minutes décimales stockée dans deux champs tabulaires.
  • Degrés, minutes et secondes : un champLes coordonnées seront au format de paire de coordonnées en degrés, minutes et secondes stockée dans un champ tabulaire unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • Degrés, minutes et secondes : deux champsLes coordonnées seront au format de paire de coordonnées en degrés, minutes et secondes stockée dans deux champs tabulaires.
  • Global Area Reference SystemLes coordonnées seront au format Global Area Reference System.
  • World Geographic Reference SystemLes coordonnées seront au format World Geographic Reference System.
  • Canaux Universal Transverse MercatorLes coordonnées seront au format des canaux de coordonnées Universal Transverse Mercator.
  • Zones Universal Transverse MercatorLes coordonnées seront au format des zones de coordonnées Universal Transverse Mercator.
  • United States National GridLes coordonnées seront au format United States National Grid.
  • Military Grid Reference SystemLes coordonnées seront au format World Geographic Reference System (Système de référence de carroyage militaire).
String
Champ y (latitude)
(Facultatif)

Champ de la table en entrée contenant les coordonnées y ou de latitude.

Le paramètre Y Field (latitude) (Champ Y [latitude]) est utilisé lorsque le paramètre Input Coordinate Format (Format de coordonnées en entrée) est défini sur Decimal Degrees - Two Fields (Degrés décimaux : deux champs), Decimal and Decimal Minutes - Two Fields (Degrés et minutes décimales : deux champs) ou Degrees Minutes and Seconds - Two Fields (Degrés, minutes et secondes : deux champs).

Field
Système de coordonnées en sortie
(Facultatif)

Référence spatiale des coordonnées de la table en sortie. La valeur par défaut est GCS_WGS_1984.

Spatial Reference

arcpy.defense.GenerateCoordinateNotations(in_table, out_table, x_or_lon_field, in_coordinate_format, {y_or_lat_field}, {coordinate_system})
NomExplicationType de données
in_table

Table contenant les coordonnées source.

Table View
out_table

Table en sortie contenant les coordonnées converties.

Table
x_or_lon_field

Champ de la table en entrée contenant les coordonnées x ou de longitude.

Field
in_coordinate_format

Indique le format de coordonnées de la table en entrée.

  • DD_1Les coordonnées seront dans un format de paire de coordonnées en degrés décimaux stockée dans un champ unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • DD_2Les coordonnées seront dans un format de paire de coordonnées en degrés décimaux stockée dans deux champs tabulaires. Il s’agit de l’option par défaut.
  • DDM_1Les coordonnées seront au format de paire de coordonnées en degrés et minutes décimales stockée dans un champ tabulaire unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • DDM_2Les coordonnées seront au format de paire de coordonnées en degrés et minutes décimales stockée dans deux champs tabulaires.
  • DMS_1Les coordonnées seront au format de paire de coordonnées en degrés, minutes et secondes stockée dans un champ tabulaire unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • DMS_2Les coordonnées seront au format de paire de coordonnées en degrés, minutes et secondes stockée dans deux champs tabulaires.
  • GARSLes coordonnées seront au format Global Area Reference System.
  • GEOREFLes coordonnées seront au format World Geographic Reference System.
  • UTM_BANDSLes coordonnées seront au format des canaux de coordonnées Universal Transverse Mercator.
  • UTM_ZONESLes coordonnées seront au format des zones de coordonnées Universal Transverse Mercator.
  • USNGLes coordonnées seront au format United States National Grid.
  • MGRSLes coordonnées seront au format World Geographic Reference System (Système de référence de carroyage militaire).
String
y_or_lat_field
(Facultatif)

Champ de la table en entrée contenant les coordonnées y ou de latitude.

Le paramètre y_or_lat_field est utilisé si le paramètre in_coordinate_format est défini sur DD_2, DDM_2 ou DMS_2.

Field
coordinate_system
(Facultatif)

Référence spatiale des coordonnées de la table en sortie. La valeur par défaut est GCS_WGS_1984.

Spatial Reference

Exemple de code

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

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction GenerateCoordinateNotations.

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateCoordinateNotations_defense(r"C:/CSV/TableToPoint.csv", 
                                          "TableWithMGRS", "x", "DD_2", "y")
Exemple 2 d’utilisation de l’outil GenerateCoordinateNotations (script autonome)

L’exemple suivant utilise la fonction GenerateCoordinateNotations dans un script de processus d’exemple.

# Description: Add additional coordinate fields to data and then create points 
#              from output table.

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True

# Add additional coordinate formats
in_coords = r"C:/CSV/TableToPoint.csv"
out_table = "TableWithMGRS"
arcpy.GenerateCoordinateNotations_defense(in_coords, out_table, "x", "DD_2", "y")

# Create points
result_point = "Output_Point"
arcpy.CoordinateTableToPoint_defense(out_table, result_point, "MGRS", "MGRS")

Informations de licence

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

Rubriques connexes