ArcGIS for Desktop

  • Documentación
  • Precios
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS for Desktop

Un completo SIG profesional

ArcGIS for Server

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Precios
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Proyección en lotes

  • Resumen
  • Uso
  • Sintaxis
  • Ejemplo de código
  • Entornos
  • Información sobre licencias

Resumen

Cambia el sistema de coordenadas de un conjunto de clases de entidad o datasets de entidad de entrada a un sistema de coordenadas en común. Para cambiar el sistema de coordenadas de un solo dataset o clase de entidad, utilice la herramienta Proyecto.

Uso

  • Todas las entradas válidas para la herramienta Proyecto, como todas las clases de entidad o datasets de entidad, son también entradas válidas para esta herramienta.

  • A pesar de que tanto el Sistema de coordenadas de salida como el Dataset de plantilla son parámetros opcionales, se debe introducir uno de los dos. Si se dejan vacíos ambos parámetros, la herramienta no podrá ejecutarse.

  • Si es necesario, se calculará una Transformación geográfica para cada dataset de entrada en función del sistema de coordenadas de salida, el sistema de coordenadas de entrada y la extensión del dataset de entrada.

  • Si un dataset o una clase de entidad tiene un sistema de coordenadas indefinido o "Desconocido", primero debe definir su sistema de coordenadas con la herramienta Definir proyección para poder utilizarlo con la herramienta.

  • Los nombres de las clases de entidad de entrada se utilizan para asignar nombres de clases de entidad de salida. Por ejemplo, si la entrada es C:\myworkspace\Gondor.shp, la clase de entidad de salida se llamará Gondor.shp. Si el nombre ya existe en el espacio de trabajo de salida, se adjuntará un número (por ejemplo, _1) al final para hacerlo único (Gondor_1.shp).

Sintaxis

BatchProject_management (Input_Feature_Class_or_Dataset, Output_Workspace, {Output_Coordinate_System}, {Template_dataset}, {Transformation})
ParámetroExplicaciónTipo de datos
Input_Feature_Class_or_Dataset
[Input_Feature_Class_or_Dataset,...]

Datasets o clases de entidad de entrada cuyas coordenadas se convertirán.

Geodataset
Output_Workspace

Ubicación de cada nuevo dataset o clase de entidad de salida.

Feature Dataset; Workspace
Output_Coordinate_System
(Opcional)

El sistema de coordenadas que se utilizará para proyectar las entradas.

Los valores válidos son un objeto de Referencia espacial, un archivo con extensión .prj o una representación de una cadena de caracteres de un sistema de coordenadas.

Coordinate System
Template_dataset
(Opcional)

Dataset o clase de entidad utilizado para especificar el sistema de coordenadas de salida de la proyección.

Geodataset
Transformation
(Opcional)

Nombre de la transformación geográfica que se aplicará para convertir los datos entre dos sistemas de coordenadas geográficas (datums).

String

Ejemplo de código

Ejemplo 1 de BatchProject (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función BatchProject en el modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data/input/batchproject"

arcpy.BatchProject_management(["citylim.shp", "flood.shp", "faultzn.shp"], "C:/data/output/batchproject", "", "C:/data/usa.gdb/templatefc")
Ejemplo 2 de BatchProject (secuencia de comandos de Python independiente)

La siguiente secuencia de comandos de Python demuestra cómo utilizar la función BatchProject en una secuencia de comandos independiente.

# Name: BatchProject.py
# Description: Changes coordinate systems of several datasets in a batch.

import arcpy
from arcpy import env

# Set workspace environment
env.workspace = "C:/data/wgs1972.gdb"

# Input feature classes
input_features = ["cities", "counties", "blocks", "crime"]

# Output workspace
out_workspace = "C:/data/output.gdb"

# Output coordinate system - leave it empty
out_cs = ''

# Template dataset - it has GCS_WGS_1984 coordinate system
template = "C:/data/wgs1984.gdb/stateparks"

# Geographic transformation - 
transformation = "WGS_1972_To_WGS_1984_1"

try:
   res = arcpy.BatchProject(input_features, out_workspace, out_cs, template, transformation)
   if res.maxSeverity == 0:
      print "projection of all datasets successful"
   else:
      print "failed to project one or more datasets"
except:
   print res.getMessages()

Entornos

  • Espacio de trabajo actual
  • Espacio de trabajo temporal
  • Resolución XY
  • Tolerancia XY

Información sobre licencias

  • ArcGIS for Desktop Basic: Sí
  • ArcGIS for Desktop Standard: Sí
  • ArcGIS for Desktop Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Proyecciones y transformaciones
¿Algún comentario sobre este tema?

ArcGIS for Desktop

  • Inicio
  • Documentación
  • Precios
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal