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

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

Entités de l'index de carte de bande

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

Résumé

Crée une série de polygones rectangulaires, ou entités d'index, qui suivent une seule entité linéaire ou un groupe d'entités linéaires. Ces entités d'index peuvent être utilisées avec des pages dynamiques pour définir des pages dans une carte de bande, ou un ensemble de cartes qui suit une entité linéaire. Les entités d'index obtenues contiennent des attributs qui peuvent être utilisés pour faire pivoter et orienter la carte sur la page et déterminer les entités d'index, ou pages, devant se trouver à côté de la page courante (à gauche et à droite ou en haut et en bas).

Utilisation

  • Le système de coordonnées de la classe d'entités en sortie est déterminé dans l'ordre suivant :

    • Si un système de coordonnées est spécifié par la variable Système de coordonnées en sortie dans les paramètres d'environnement, la classe d'entités en sortie utilise ce système de coordonnées.
    • Si aucun système de coordonnées n'est spécifié par la variable Système de coordonnées en sortie, la classe d'entités en sortie utilise le système de coordonnées de l'entité en entrée.
  • Les entités linéaires sont la seule entrée valide.

  • Lorsque vous sélectionnez Utiliser l'unité et l'échelle de la page, Echelle de la carte devient un paramètre requis. Si ArcMap est ouvert, l'échelle de la carte du bloc de données actif sera utilisée ; sinon, la valeur par défaut est 1. Si vous spécifiez la taille d'entités d'index dans l'espace de carte alors que l'option Utiliser l'unité et l'échelle de la page n'est pas sélectionnée Echelle de la carte n'est pas un paramètre requis.

  • Les entités d'index obtenues sont créées avec plusieurs attributs. Ces attributs comprennent : PageNumber, GroupId, SeqId, PrevPage, NextPage, LeftPage, RightPage, TopPage, BottomPage et Angle.

    • La valeur de l'attribut Angle est une valeur numérique qui exprime l'angle de rotation requis par la carte (bloc de données) pour aligner les tronçons de l'entité d'index avec ceux d'une mise en page. Pour respecter les conventions cartographiques, ces angles sont calculés de sorte que le nord soit orienté autant que possible vers le haut de la page. Les angles sont calculés par rapport à l'orientation par défaut d'une carte où 0 degré représente le plein nord, 90 degrés le plein est, 180 degrés le plein sud et -90 degrés le plein ouest.
    • La valeur de l'attribut PageNumber est un nombre incrémentiel affecté à chaque entité d'index.
    • La valeur de l'attribut GroupId est un nombre entier affecté à toutes les entités d'index dans une chaîne de connexion ou un groupe d'entités linéaires. Les résultats générés par l'outil Entités de l'index de carte de bande peuvent comprendre plusieurs groupes. Normalement, un seul groupe sera issu d'un ensemble connecté d'entités linéaires ou d'une ligne seule dotée de plusieurs parties non connectées. Des entités d'index créées à partir d'entités linéaires individuelles non connectées seront affectées à des groupes distincts. Les valeurs GroupId sont uniques et dérivées de l'OID de la première entité linéaire d'une chaîne donnée.
    • La valeur de l'attribut SeqId est un nombre incrémentiel affecté à chaque entité d'index selon l'ordre de création de l'entité dans chaque groupe.
    • PrevPage est la valeur PageNumber pour l'entité d'index créée précédemment. Ce champ est utilisé lors de l'analyse de l'ordre de création des entités d'index. N'utilisez pas ce champ pour exécuter le texte dynamique pour une page dynamique. Pour le texte dynamique, utilisez les champs LeftPage, RightPage, TopPage et BottomPage.
    • NextPage est la valeur PageNumber pour la prochaine entité d'index créée. Ce champ est utilisé lors de l'analyse de l'ordre de création des entités d'index. N'utilisez pas ce champ pour exécuter le texte dynamique pour une page dynamique. Pour le texte dynamique, utilisez les champs LeftPage, RightPage, TopPage et BottomPage.
    • LeftPage, RightPage, TopPage et BottomPage sont utiles lors de l'incorporation des résultats dans des pages dynamiques. LeftPage est la valeur PageNumber de l'entité d'index qui apparaît à gauche de l'entité d'index courante une fois la rotation appliquée. RightPage est la valeur PageNumber appliquée à droite de l'entité d'index. TopPage et BottomPage sont les valeurs des entités d'index situées en haut et en bas, respectivement.

  • Lorsque l'option Utiliser l'unité et l'échelle de la page est sélectionnée, les unités Longueur le long de la ligne et Longueur perpendiculaire à la ligne se transforment automatiquement en des unités de page définies dans la carte active (si ArcMap est ouvert) ou en pouces si vous utilisez l'outil en dehors d'une session ArcMap. Pour obtenir de meilleurs résultats, il est recommandé de spécifier ces unités en unités de page, telles que des pouces ou des centimètres. Si l'option Utiliser l'unité et l'échelle de la page n'est pas sélectionnée, les unités doivent être spécifiées dans les unités de carte (mètres, pieds, kilomètres, miles ou degrés décimaux, par exemple).

Syntaxe

StripMapIndexFeatures_cartography (in_features, out_feature_class, {use_page_unit}, {scale}, {length_along_line}, {length_perpendicular_to_line}, {page_orientation}, {overlap_percentage}, {starting_page_number}, {direction_type})
ParamètreExplicationType de données
in_features

Polyligne ou polylignes en entrée qui définissent le chemin des entités d'index de la carte de bande.

Feature Layer
out_feature_class

Classe d'entités surfaciques d'index générée.

Le système de coordonnées de la classe d'entités en sortie est déterminé dans l'ordre suivant.

  • Si un système de coordonnées est spécifié par la variable Système de coordonnées en sortie dans les paramètres d'environnement, la classe d'entités en sortie utilise ce système de coordonnées.
  • Si aucun système de coordonnées n'est spécifié par la variable Système de coordonnées en sortie, la classe d'entités en sortie utilise le système de coordonnées de l'entité en entrée.
Feature Class
use_page_unit
(Facultatif)

Indique si la taille de l'entité d'index en entrée figure dans l'espace de la page. La valeur par défaut est NO_USEPAGEUNIT.

  • USEPAGEUNIT —La hauteur et la largeur du polygone d'index sont calculées dans l'espace de la page.
  • NO_USEPAGEUNIT —La hauteur et la largeur du polygone d'index sont calculées dans l'espace de la carte.
Boolean
scale
(Facultatif)

L'échelle de la carte doit être spécifiée si les longueurs de l'entité d'index (le long de la ligne et perpendiculaire à la ligne) sont calculées dans l'espace de la page. Si ArcMap est ouvert, la valeur par défaut sera l'échelle du bloc de données actif. Si ArcMap n'est pas ouvert, la valeur par défaut sera 1.

Long
length_along_line
(Facultatif)

Longueur de l'entité d'index du polygone le long de l'entité linéaire en entrée spécifiée en unités de carte ou de page. La valeur par défaut est déterminée par la référence spatiale de l'entité ou des entités surfaciques en entrée. Cette valeur sera 1/100 de l'étendue de la classe d'entités en entrée le long de l'axe X.

Linear unit
length_perpendicular_to_line
(Facultatif)

Longueur de l'entité d'index du polygone perpendiculaire à l'entité linéaire en entrée spécifiée en unités de carte ou de page. La valeur par défaut est déterminée par la référence spatiale de l'entité ou des entités surfaciques en entrée. Cette valeur sera 1/2 du nombre utilisé pour la longueur le long de la ligne.

Linear unit
page_orientation
(Facultatif)

Utilisé pour déterminer l'orientation des entités surfaciques en entrée dans la mise en page. La valeur par défaut est HORIZONTAL.

  • VERTICAL —La série de cartes de bande est orientée de haut en bas sur la page.
  • HORIZONTAL —La série de cartes de bande est orientée de gauche à droite sur la page.
String
overlap_percentage
(Facultatif)

Pourcentage approximatif de superposition géographique entre une page de carte individuelle et ses pages adjacentes dans la série. La valeur par défaut est 10.

Double
starting_page_number
(Facultatif)

Un numéro de page séquentiel commençant à partir d'un numéro de page de départ spécifié est affecté à chaque entité d'index du quadrillage. La valeur par défaut est 1.

Long
direction_type
(Facultatif)

Les entités d'index sont créées en ordre séquentiel et nécessitent un point de départ. La définition du type de direction de la carte de bande constitue un point de départ. La valeur par défaut est WE_NS. Cela signifie que le point de départ de la carte de bande se situe à l'extrémité ouest de l'entité linéaire si son orientation va d'ouest en est/est en ouest ou alors, si son orientation va du nord au sud/sud au nord, le point de départ sera le point le plus au nord de l'entité linéaire. Le type de direction est également appliqué aux entités linéaires secondaires.

  • WE_NS —D'ouest en est et du nord au sud.
  • WE_SN — D'ouest en est et du sud au nord.
  • EW_NS — D'est en ouest et du nord au sud.
  • EW_SN — D'est en ouest et du sud au nord.
String

Exemple de code

Exemple 1 d'utilisation de l'outil StripMapIndexFeatures (Fenêtre Python)

Crée des entités d'index de la carte de bande selon les entités surfaciques en entrée avec les dimensions d'entité d'index spécifiées pour une mise en page.

import arcpy
from arcpy import env
arcpy.env.workspace = "C:\data\ProjectData.gdb"
arcpy.StripMapIndexFeatures_cartography ("lines", "indexFeatures",
                                         USEPAGEUNIT, "500000",
                                         "7 inches", "5 inches")
Exemple 1 d'utilisation de l'outil StripMapIndexFeatures (script Python autonome)

Crée des entités d'index de la carte de bande selon les entités surfaciques en entrée avec les dimensions d'entité d'index spécifiées pour une mise en page.

# Description: Creates a series of strip map index features based on inputed
# line features with index feature dimensions specified for a layout page.

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = r"C:\data\ProjectData.gdb"

# Set local variables
inFeatures = "line"
outFeatureClass = "indexFeatures"
usePageUnit = "USEPAGEUNIT"
scale = "500000"
lenA = "7 Inches"
lenP = "5 Inches"

# Execute StripMapIndexFeatures
arcpy.StripMapIndexFeatures_cartography(inFeatures, outFeatureClass,
                                        usePageUnit, scale, lenA, lenP)
Exemple 2 d'utilisation de l'outil StripMapIndexFeatures (Fenêtre Python)

Crée des entités d'index de la carte de bande selon les entités surfaciques en entrée avec les dimensions d'entité d'index spécifiées dans les unités de carte avec une superposition de 0.

import arcpy
from arcpy import env
arcpy.env.workspace = "C:\data\ProjectData.gdb"
arcpy.StripMapIndexFeatures_cartography ("lines", "indexFeatures", "",
                                         "", "10 kilometers", "5 kilometers")
Exemple 2 d'utilisation de l'outil StripMapIndexFeatures (script Python autonome)

Crée des entités d'index de la carte de bande selon les entités surfaciques en entrée avec les dimensions d'entité d'index spécifiées dans les unités de carte avec une superposition de 0.

# Description: Creates a series of strip map index features based on inputed
# line features with index feature dimensions specified in map units with an
# overlap set at 0.

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = r"C:\data\ProjectData.gdb"

# Set local variables
inFeatures = "line"
outFeatureClass = "indexFeatures"
lenA = "10 Kilometers"
lenP = "5 Kilometers"

# Execute StripMapIndexFeatures
arcpy.StripMapIndexFeatures_cartography(inFeatures, outFeatureClass, "",
                                        "", lenA, lenP)
Exemple 3 d'utilisation de l'outil StripMapIndexFeatures (Fenêtre Python)

Crée des entités d'index de la carte de bande selon les entités surfaciques en entrée avec les dimensions d'entité d'index spécifiées pour une mise en page et l'orientation de page définie sur VERTICAL.

import arcpy
from arcpy import env
arcpy.env.workspace = "C:\data\ProjectData.gdb"
arcpy.StripMapIndexFeatures_cartography ("lines", "indexFeatures",
                                         USEPAGEUNIT, "500000", "5 inches",
                                         "7 inches", VERTICAL)
Exemple 3 d'utilisation de l'outil StripMapIndexFeatures (script Python autonome)

Crée des entités d'index de la carte de bande selon les entités surfaciques en entrée avec les dimensions d'entité d'index spécifiées pour une mise en page et l'orientation de page définie sur VERTICAL.

# Description: Creates a series of strip map index features based on inputed
# line features with index feature dimensions specified for a layout and
# the page orientation set as vertical.

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = r"C:\data\ProjectData.gdb"

# Set local variables
inFeatures = "line"
outFeatureClass = "indexFeatures"
usePageUnit = "USEPAGEUNIT"
scale = "500000"
lenA = "7 Inches"
lenP = "5 Inches"
pageOrientation = "VERTICAL"

# Execute StripMapIndexFeatures
arcpy.StripMapIndexFeatures_cartography(inFeatures, outFeatureClass,
                                        usePageUnit, scale, lenA, lenP,
                                        pageOrientation)
Exemple 4 d'utilisation de l'outil StripMapIndexFeatures (Fenêtre Python)

Crée des entités d'index de la carte de bande selon les entités surfaciques en entrée avec les dimensions d'entité d'index spécifiées en unités de page, numéro de page de départ et direction de la carte de bande.

import arcpy
from arcpy import env
arcpy.env.workspace = "C:\data\ProjectData.gdb"
arcpy.StripMapIndexFeatures_cartography ("lines", "indexFeatures", "", "",
                                         "10 kilometers", "5 kilometers",
                                         "", "", "5", "EW_SN")
Exemple 4 d'utilisation de l'outil StripMapIndexFeatures (script Python autonome)

Crée des entités d'index de la carte de bande selon les entités surfaciques en entrée avec les dimensions d'entité d'index spécifiées en unités de page, numéro de page de départ et direction de la carte de bande.

# Description: Creates a series of strip map index features based on inputed
# line features with index feature dimensions specified in map units, the
# starting page number is 5 and the strip map direction is
# East-West/South-North.

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = r"C:\data\ProjectData.gdb"

# Set local variables
inFeatures = "line"
outFeatureClass = "indexFeatures"
lenA = "10 Kilometers"
lenP = "5 Kilometers"
startingPageNum = "5"
directionType = "EW_SN"

# Execute StripMapIndexFeatures
arcpy.StripMapIndexFeatures_cartography(inFeatures, outFeatureClass, "", "",
                                        lenA, lenP, "", "", startingPageNum,
                                        directionType)

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Pages dynamiques
  • Création d'atlas avec ArcGIS
  • Que sont les pages dynamiques ?
  • Création de pages dynamiques

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