Cuadrícula de entidades de índice (Cartografía)

Nivel de licencia:BasicStandardAdvanced

Resumen

Crea una cuadrícula rectangular de entidades poligonales que se puede utilizar como índice para especificar las páginas de un libro de mapas que use páginas controladas por datos. Se puede crear una cuadrícula de manera que contenga solo entidades de polígono que intersequen a otra capa de entidades.

Uso

Sintaxis

GridIndexFeatures_cartography (out_feature_class, {in_features}, {intersect_feature}, {use_page_unit}, {scale}, {polygon_width}, {polygon_height}, {origin_coord}, {number_rows}, {number_columns}, {starting_page_number}, {label_from_origin})
ParámetroExplicaciónTipo de datos
out_feature_class

Clase de entidad resultante de las entidades de índice de polígono.

El sistema de coordenadas de la clase de entidad de salida se determina en este orden.

  • Si la variable Sistema de coordenadas de salida de Configuración del entorno especifica un sistema de coordenadas, la clase de entidad de salida utilizará este sistema de coordenadas.
  • Si la variable Sistema de coordenadas de salida no especifica un sistema de coordenadas, la clase de entidad de salida utilizará el sistema de coordenadas del marco de datos activo (ArcMap está abierto).
  • Si la variable Sistema de coordenadas de salida no especifica un sistema de coordenadas y no hay un marco de datos activo (ArcMap no está abierto), la clase de entidad de salida utilizará el sistema de coordenadas de la primera entidad de entrada.
  • Si la variable Sistema de coordenadas de salida no especifica un sistema de coordenadas, no hay un marco de datos activo (ArcMap no está abierto) y no hay entidades de entrada especificadas, el sistema de coordenadas de la clase de entidad de salida será desconocido.
Feature Class
in_features
[in_features,...]
(Opcional)

Las entidades de entrada se pueden utilizar para definir la extensión de la cuadrícula de polígonos que se crea.

Feature Layer
intersect_feature
(Opcional)

Limita la clase de entidad de cuadrícula de salida a solo áreas que intersequen datasets o capas de entidades de entrada. Cuando se especifican las entidades de entrada, el valor predeterminado es INTERSECTFEATURE. La intersección de las entidades de entrada se usará para crear entidades de índice

  • INTERSECTFEATURELimita la clase de entidad de cuadrícula de salida a solo áreas que intersequen datasets o capas de entidades de entrada.
  • NO_INTERSECTFEATURELa clase de entidad de cuadrícula de salida se crea utilizando coordenadas, filas y columnas especificadas.
Boolean
use_page_unit
(Opcional)

Indica si la entrada de tamaño del polígono de índice está en unidades de página. El valor predeterminado es NO_USEPAGEUNIT. La herramienta utiliza unidades de mapa por defecto.

  • USEPAGEUNITLa altura y el ancho del polígono de índice se calculan en unidades de página.
  • NO_USEPAGEUNITLa altura y el ancho del polígono de índice se calculan en unidades de mapa.
Boolean
scale
(Opcional)

Se debe especificar una escala si desea que la altura y el ancho del polígono de índice se calculen en unidades de página. Si la herramienta se está utilizando fuera de una sesión de ArcMap activa, el valor de escala predeterminado es 1.

Long
polygon_width
(Opcional)

Ancho del polígono de índice especificado en unidades de mapa o de página. Si se están usando unidades de página, el valor predeterminado es 1 pulgada. Si se están usando unidades de mapa, el valor predeterminado es 1 grado.

Linear unit
polygon_height
(Opcional)

Altura del polígono de índice especificada en unidades de mapa o de página. Si se están usando unidades de página, el valor predeterminado es 1 pulgada. Si se están usando unidades de mapa, el valor predeterminado es 1 grado.

Linear unit
origin_coord
(Opcional)

Coordenada para el origen inferior izquierdo de la clase de entidad de cuadrícula de salida. Si se especifican entidades de entrada, el valor predeterminado está determinado por la extensión de la unión de las extensiones de estas entidades. Si no se especifican entidades de entrada, las coordenadas predeterminadas son 0 y 0.

Point
number_rows
(Opcional)

Número de filas para crear en la dirección y desde el punto de origen. El valor predeterminado es 10.

Long
number_columns
(Opcional)

Número de columnas para crear en la dirección x desde el punto de origen. El valor predeterminado es 10.

Long
starting_page_number
(Opcional)

A cada entidad de índice de cuadrícula se le asigna un número de página secuencial que empieza con un número de página inicial especificado. El valor predeterminado es 1.

Long
label_from_origin
(Opcional)

Los números de página (etiquetas) que empiezan con el número de página inicial especificado (el predeterminado es 1) comienzan con la celda en la esquina inferior izquierda de la cuadrícula de salida. El valor predeterminado es NO_LABELFROMORIGIN.

  • LABELFROMORIGINLos números de página (etiquetas) que empiezan con el número de página inicial especificado (el predeterminado es 1) comienzan con la entidad de polígono en la esquina inferior izquierda de la cuadrícula de salida.
  • NO_LABELFROMORIGINLos números de página (etiquetas) que empiezan con el número de página inicial especificado (el predeterminado es 1) comienzan con la celda en la esquina superior izquierda de la cuadrícula de salida.
Boolean

Ejemplo de código

Ejemplo Nº 1 de la herramienta GridIndexFeatures (ventana de Python)

Crea GridIndexFeatures usando la intersección de las dimensiones de las entidades de índice especificadas y las entidades de entrada en unidades de mapa.

import arcpy from arcpy import env arcpy.env.workspace = "C:\data\ProjectData.gdb" arcpy.GridIndexFeatures_cartography("gridIndexFeatures","poly", "", "", "",                                     "1000 meters","1000 meters")
Ejemplo Nº 2 de la herramienta GridIndexFeatures (ventana de Python)

Crea GridIndexFeatures usando la extensión completa de las dimensiones de las entidades de índice especificadas y las entidades de entrada en unidades de página.

import arcpy from arcpy import env arcpy.env.workspace = "C:\data\ProjectData.gdb" arcpy.GridIndexFeatures_cartography("gridIndexFeatures","poly",                                     "NO_INTERSECTFEATURE","USEPAGEUNIT",                                     "100000", "5 inches","5 inches")
Ejemplo Nº 3 de la herramienta GridIndexFeatures (ventana de Python)

Crea GridIndexFeatures usando la intersección de las entidades de entrada, las dimensiones de las entidades de índice especificadas en unidades de mapa y el 5 como el número de página inicial.

import arcpy from arcpy import env arcpy.env.workspace = "C:\data\ProjectData.gdb" arcpy.GridIndexFeatures_cartography("gridIndexFeatures","poly", "", "", "",                                     "1000 meters", "1000 meters", "", "",                                     "", "5")
Ejemplo Nº 4 de la herramienta GridIndexFeatures (ventana de Python)

Crea GridIndexFeatures al especificar las coordenadas de origen, las dimensiones de las entidades de índice en unidades de mapa, la cantidad de filas y la cantidad de columnas.

import arcpy from arcpy import env arcpy.env.workspace = "C:\data\ProjectData.gdb" arcpy.GridIndexFeatures_cartography("gridIndexFeatures", "", "", "", "",                                     "1000 meters","1000 meters",                                     "-6000000 -1600000", "15", "20",)
Ejemplo Nº 5 de la herramienta GridIndexFeatures (ventana de Python)

Crea GridIndexFeatures al especificar las coordenadas de origen, las dimensiones de las entidades de índice en unidades de página, la cantidad de filas, la cantidad de columnas, el 5 como el número de página inicial y el etiquetado para comenzar en el origen.

import arcpy from arcpy import env arcpy.env.workspace = "C:\data\ProjectData.gdb" arcpy.GridIndexFeatures_cartography("gridIndexFeatures", "", "", "USEPAGEUNIT",                                     "100000", "5 inches", "5 inches",                                     "-6000000 -1600000", "5",                                     "LABELFROMORIGIN")
Ejemplo Nº 1 de la herramienta GridIndexFeatures (secuencia de comandos de Python independiente)

Crea GridIndexFeatures usando la intersección de las dimensiones de las entidades de índice especificadas y las entidades de entrada en unidades de mapa.

# gridindexfeatures_example1.py
# Description: Creates Grid Index Features using the intersection of input
# features and specified index feature dimensions in map units
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
outFeatureClass = "gridIndexFeatures"
inFeatures = "poly"
polygonWidth = "1000 meters"
polygonHeight= "1000 meters"

# Execute GridIndexFeatures
arcpy.GridIndexFeatures_cartography(outFeatureClass,inFeatures, "", "", "",
                                    polygonWidth, polygonHeight)
Ejemplo Nº 2 de la herramienta GridIndexFeatures (secuencia de comandos de Python independiente)

Crea GridIndexFeatures usando la extensión completa de las dimensiones de las entidades de índice especificadas y las entidades de entrada en unidades de página.

# gridindexfeatures_example2.py
# Description: Creates Grid Index Features using the entire extent of input
# features and specified index feature dimensions in page units
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
outFeatureClass = "gridIndexFeatures"
inFeatures = "poly"
noIntersect = "NO_INTERSECTFEATURE"
usePageUnit = "USEPAGEUNIT"
scale = "100000"
polygonWidth = "5 inches"
polygonHeight= "5 inches"

# Execute GridIndexFeatures
arcpy.GridIndexFeatures_cartography(outFeatureClass, inFeatures, noIntersect,
                                    usePageUnit, scale, polygonWidth,
                                    polygonHeight)
Ejemplo Nº 3 de la herramienta GridIndexFeatures (secuencia de comandos de Python independiente)

Crea GridIndexFeatures usando la intersección de las entidades de entrada, las dimensiones de las entidades de índice especificadas en unidades de mapa y el 5 como el número de página inicial.

# gridindexfeatures_example3.py
# Description: Creates Grid Index Features using the intersection of input
# features, specified index feature dimensions in map units and 5 as the 
# starting page number
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
outFeatureClass = "gridIndexFeatures"
inFeatures = "poly"
polygonWidth = "1000 meters"
polygonHeight= "1000 meters"
startingPageNum = "5"

# Execute GridIndexFeatures
arcpy.GridIndexFeatures_cartography(outFeatureClass,inFeatures, "", "", "",
                                    polygonWidth, polygonHeight, "", "", "",
                                    startingPageNum)
Ejemplo Nº 4 de la herramienta GridIndexFeatures (secuencia de comandos de Python independiente)

Crea GridIndexFeatures al especificar las coordenadas de origen, las dimensiones de las entidades de índice en unidades de mapa, la cantidad de filas y la cantidad de columnas.

# gridindexfeatures_example4.py
# Description: Creates Grid Index Features by specifying the origin
# coordinates, the index feature dimensions in map units, the number of
# rows and the number of columns
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:\data\ProjectData.gdb"
env.outputCoordinateSystem = arcpy.SpatialReference("North America Albers Equal Area Conic.prj")

# Set local variables
outFeatureClass = "gridIndexFeatures"
polygonWidth = "1000 meters"
polygonHeight= "1000 meters"
originCoord = "-6000000 -1600000"
numberRows = "15"
numberColumns = "20"

# Execute GridIndexFeatures
arcpy.GridIndexFeatures_cartography(outFeatureClass, "", "", "", "",
                                    polygonWidth, polygonHeight, originCoord,
                                    numberRows, numberColumns)
Ejemplo Nº 5 de la herramienta GridIndexFeatures (secuencia de comandos de Python independiente)

Crea GridIndexFeatures al especificar las coordenadas de origen, las dimensiones de las entidades de índice en unidades de página, la cantidad de filas, la cantidad de columnas, el 5 como el número de página inicial y el etiquetado para comenzar en el origen.

# gridindexfeatures_example5.py
# Description: Creates Grid Index Features by specifying the origin
# coordinates, the index feature dimensions in page units, the number of
# rows, the number of columns, 5 as the starting page number and labeling
# to start at the origin
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:\data\ProjectData.gdb"
env.outputCoordinateSystem = arcpy.SpatialReference("North America Albers Equal Area Conic.prj")

# Set local variables
outFeatureClass = "gridIndexFeatures"
usePageUnit = "USEPAGEUNIT"
scale = "100000"
polygonWidth = "1000 meters"
polygonHeight= "1000 meters"
originCoord = "-6000000 -1600000"
numberRows = "15"
numberColumns = "20"
startingPageNum = "5"
labeling = "LABELFROMORIGIN"


# Execute GridIndexFeatures
arcpy.GridIndexFeatures_cartography(outFeatureClass, "", "", usePageUnit,
                                    scale, polygonWidth, polygonHeight,
                                    originCoord, numberRows, numberColumns,
                                    startingPageNum, labeling)

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Sí
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
9/11/2013