ArcGIS Desktop

  • Documentation
  • Support

  • 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

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

GetAviationAOI

  • Résumé
  • Discussion
  • Syntaxe
  • Exemple de code

Résumé

Retrieves the map ID, reference scale, rotation angle, geometry, and extraction query information for an area of interest (AOI) feature.

Licence :

This function requires an ArcGIS for Aviation license.

Discussion

This function can be used to retrieve the AOIs for different aeronautical charts stored in a product library. Once this information is retrieved, you can view specific details about an AOI feature, such as the map ID, reference scale, rotation angle, geometry, and extraction query. For instance, you can view the spatial reference and rotation angles for all the AOIs in the product library to ensure they are all consistent across products.

Syntaxe

GetAviationAOI (product_library, map_id)
ParamètreExplicationType de données
product_library

The path to a connection file or the database used as the product library workspace.

String
map_id

The path to the area of interest in the product library. The path information is formatted as Solution Name::Product Class Name::Series Name::Product Name::Instance Name::AOI Name.

String

Valeur renvoyée

Type de donnéesExplication
Dictionary

A dictionary that contains the map ID, reference scale, rotation angle, spatial reference, and extraction query properties.

Exemple de code

GetAviationAOI example

This sample retrieves information on several map IDs and prints them.

# Name: GetAviationAOI.py
# Description: Retrieves information about map AOIs and prints the map IDs
# Author: Esri
# Date: June 2014

# Import arcpyproduction and aviation modules
import arcpy
import arcpyproduction

# Check out Aviation license
arcpy.CheckOutExtension("Aeronautical")

# Set variables
prodLib = "c:/data/FAA_PL.sde"
aois = ["Aeronautical::IFR_Enroute::AK High::AK H-2::AK H-2::AK H-2 AOI","Aeronautical::IFR_Enroute::US High Even::H-12::H-12::H-12 AOI"]

# Get map IDs
mapIDs = arcpyproduction.aviation.charting.GetAviationAOI(prodLib,aois)

# Print map ID, reference scale, and rotation angle
for key in mapIDs.keys():
    print("MapId: {}\n Reference Scale: {}\n Rotation Angle: {}\n".format(mapIDs[key].mapid, mapIDs[key].referencescale, mapIDs[key].rotationangle))

# Check in Aviation license
arcpy.CheckInExtension("Aeronautical")

Rubriques connexes

  • Introduction to arcpyproduction.aviation.charting
  • Creating a Python script to perform cartographic tasks on aeronautical charts

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 des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Confidentialité | Légal