Importar datos por lotes (Herramientas AllSource)
Resumen
Importa KML, KMZ, shapefiles, hojas de cálculo de Excel, archivos de texto tabular, GeoJSON y archivos GPX a clases de entidad almacenadas en una única geodatabase.
Uso
Si el valor de Datos de entrada es una carpeta, se buscará de forma recursiva para obtener archivos KML (
.kml) y KMZ (.kmz), shapefiles (.shp), libros de trabajo de Excel (.xlsxy.xls), archivos de texto tabular (.csv,.txty.tab), archivos GeoJSON (.geojson) y archivos GPX (.gpx). El parámetro Filtro se puede utilizar para limitar los archivos que se importan de las carpetas.Los rásteres o las superposiciones terrestres que se encuentren en un archivo
.kmlo.kmzse convierten en un dataset de mosaico en el parámetro Geodatabase de destino. Los rásteres de origen a los que hace referencia el dataset de mosaico se almacenan en su formato nativo en una subcarpeta con el nombre del dataset de mosaico. Se ubica en la misma ubicación que la geodatabase de destino. Estos archivos llevan el nombre del valor de Geodatabase de destino y se incorporan con_Rasters. Por ejemplo, si el valor de Geodatabase de destino esC:\Data\OperationalData.gdb, se creará una carpeta llamadaOperationalData_RastersenC:\Data.Si importa archivos a una geodatabase corporativa, asegúrese de que el archivo de conexión de base de datos (
.sde) se especifique como ruta UNC en el parámetro Geodatabase de destino y que la geodatabase corporativa pueda acceder a la ruta.Por lo general, se admiten entradas KML y KMZ hasta la versión 2.2 de KMZ del estándar KML del Consorcio Geoespacial abierto. Las ubicaciones de puntos que utilizan la pestaña de dirección (a modo de geocodificación) no se admiten. Se requiere una ubicación de latitud y longitud válida en el KML de origen.
El delimitador estándar para los archivos de texto tabular con extensiones
.csvy.txtes una coma; para los archivos con extensión.tab, es una tabulación. Para usar una tabla de entrada con un delimitador no estándar, dicho delimitador se debe especificar con un archivoschema.ini. Consulte el archivo Schema.ini (controlador de archivo de texto) en la documentación de Microsoft para obtener más información.En el caso de las hojas de cálculo de Excel de entrada y archivos de texto tabular, tan solo se admite la geometría de punto.
La especificación GeoJSON admite varios tipos de geometría. Se creará una clase de entidad distinta por cada tipo de geometría del archivo
.geojsonde entrada con el formato de nombre ArchivoGeoJSONdeOrigen_TipoDeGeometría. Por ejemplo, si el archivo.geojsonse llamaWorld Airports.geojsony contiene tipos de geometría de puntos, multipuntos, polilíneas y polígonos, las clases de entidad se llamarán World Airports_Puntos, World Airports_Multipuntos, World Airports_Polilíneas y World Airports_Polígonos.Los sistemas de coordenadas tienen en cuenta lo siguiente al ejecutar esta herramienta:
En el caso de shapefiles y archivos
.kml,.kmz,.geojsony.gpx, el sistema de coordenadas del dataset de salida será el mismo que el dataset de entrada. Las especificaciones KML y GPX exigen que el sistema de coordenadas del dataset de entrada sea GCS WGS1984.En el caso de los libros de trabajo de Excel y archivos de texto tabular, el sistema de coordenadas de la salida será GCS WGS1984.
Si alguna de las coordenadas de entrada de una entidad no es válida (notación de coordenadas nula o no válida), la entidad correspondiente tendrá una geometría nula. La herramienta Verificar geometría se puede utilizar para identificar geometrías nulas en la salida.
Las coordenadas admitidas para los archivos de texto tabular (
.csv,.txty.tab) y las hojas de cálculo de Excel son latitud y longitud en grados decimales, Sistema de Referencia de Cuadrícula Militar (MGRS) y Cuadrícula Cartográfica Nacional de EE. UU. (USNG). En el origen se buscan columnas de coordenadas en el siguiente orden: latitud y longitud en columnas independientes, latitud y longitud en una sola columna, MGRS y, por último, USNG.Nota:
Para los valores de latitud y longitud en una sola columna, el valor de latitud debe estar primero y, a continuación, la longitud separada por un espacio, una coma o una barra diagonal.
Los siguientes son nombres de columna válidos:
Latitude—
latitude,lat,y_coordinate,y_coordyyLongitude—
longitude,long,lon,x_coordinate,x_coordyxLatitude/longitude—
latitude_longitude,lat_long,lat_lon,xy_coordinate,xy_coordinates,xy_coord,xy_coordsyxyMGRS coordinate—
mgrs,mgrs_coordinate,mgrs_coordinates,mgrs_coordymgrs_coordsUSNG coordinate—
usng,usng_coordinate,usng_coordinates,usng_coordyusng_coords
Se importarán todas las hojas de cálculo de un libro de trabajo de Excel.
Se aplica simbología a las capas de salida agregadas al mapa en función de la simbología de los archivos de datos de origen de esta manera:
Nota:
Debe existir un mapa activo en el proyecto de ArcGIS Pro en el momento de la ejecución de la herramienta para mantener la simbología. Si la herramienta se ejecuta fuera de un proyecto de ArcGIS Pro (es decir, desde un script independiente de Python), la simbología no se conservará.
En el caso de capas de salida creadas desde archivos
.kmlo.kmz, la simbología se extrae desde el archivo.kmlo.kmzde origen que se aplica a las capas de salida. Dicha simbología se puede invalidar si se proporciona un archivo de capa (.lyrxo.lyr) en la misma carpeta donde está el archivo.kmlo.kmzde origen. El archivo de capa debe tener el mismo nombre base que el archivo de datos de origen, incorporado con un guion bajo (_), así como el tipo de geometría (puntos, polilíneas o polígonos) de la capa a invalidar. Por ejemplo, si el archivo.kmlse llamaWorld Airports.kmly contiene entidades poligonales, de punto o de línea, y desea invalidar la simbología de todos los tipos de geometría, los archivos de capa se llamaríanWorld Airports_Points.lyrx,World Airports_Polylines.lyrxyWorld Airports_Polygons.lyrx. En los valores del tipo de geometría se distingue entre mayúsculas y minúsculas. Si no existe ningún archivo de capa para un tipo de geometría determinado, se aplica la simbología del archivo.kmlo.kmzde origen a la capa de salida.For output layers created from sources other than
.kmlo archivos.kmz, la simbología se aplica a la capa de salida si existe un archivo de capa (.lyrxo.lyr) en la misma carpeta que el archivo de datos de origen. El archivo de capa debe tener el mismo nombre base que el archivo de datos de origen, salvo las hojas de cálculo de Excel y archivos.geojson. En el caso de las hojas de cálculo de Excel, el archivo de capa debe tener el mismo nombre que el nombre base del archivo de datos de origen, incorporado con un guion bajo () más el nombre de la hoja de cálculo. Por ejemplo, si el archivo de Excel se llamaWorld.xlsxy contiene una hoja de cálculo llamada Cities (2018), el archivo de capa se debe llamarWorld_Cities (2018).lyrxoWorld_Cities (2018).lyr. En el caso de los archivos.geojson, el archivo de capa debe tener el mismo nombre que el nombre base del archivo de datos de origen, incorporado con un guion bajo () más el tipo de geometría de salida: puntos, multipunto, polilíneas y polígonos. Si no existe ningún archivo de capa, se aplica un símbolo predeterminado a la capa de salida.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Datos de entrada |
Las carpetas que contienen los archivos de datos o los archivos de datos que desea convertir a clases de entidad de geodatabase. |
Folder; File |
|
Geodatabase de destino |
La geodatabase de destino donde se almacenarán las clases de entidad de salida. |
Workspace |
|
Filtro (Opcional) |
Aplica un filtro para limitar los archivos que se importan de carpetas. Los siguientes caracteres comodín del filtro trabajan en la ruta completa de los datos de entrada:
Es posible agregar varios patrones al filtro separando cada patrón con el delimitador vertical de barra o tubo (|). Las comparaciones entre patrones no distinguen entre mayúsculas y minúsculas, por lo que al utilizar el patrón Estos son algunos ejemplos de filtro:
|
String |
|
Incluir subcarpetas (Opcional) |
Especifica si las subcarpetas se explorarán de forma recursiva.
|
Boolean |
|
Incluir la superposición de terrenos (Opcional) |
Especifica si las superposiciones terrestres KML o KMZ (ráster, fotos aéreas, etc.) se incluyen en la salida. Tenga precaución si el KMZ apunta a un servicio de imágenes ráster. La herramienta intentará traducir las imágenes ráster en todas las escalas disponibles. Este proceso podría ser largo y posiblemente desbordar el servicio.
|
Boolean |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Geodatabase actualizada |
La geodatabase de destino actualizada. |
Workspace |
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: No
- Standard: Sí
- Avanzado: Sí