Crear una geodatabase de archivos implica crear una carpeta de archivos especial en el disco mediante ArcGIS. Esto se puede hacer de distintas formas:
- Desde un proyecto ArcGIS Pro
- Use la herramienta Crear GDB de archivos
- Ejecutar una secuencia de comandos de Python que llame a la función CreateFileGDB_management
Ejecutar la herramienta Crear geodatabase de archivos
La herramienta de geoprocesamiento Crear geodatabase de archivos le permite crear una geodatabase de archivos correspondiente a una versión anterior de ArcGIS. Esto le permite compartir los datos con personas que posean versiones anteriores de ArcGIS, que pueden no ser capaces de abrir las versiones más recientes de la geodatabase.
Tenga en cuenta que los esquemas de geodatabases de archivos no han cambiado desde ArcGIS 10.
- Abra la herramienta Crear geodatabase corporativa en ArcGIS for Desktop.
Puede utilizar la búsqueda para buscar la herramienta o abrirla directamente desde el conjunto de herramientas del Espacio de trabajo de la caja de herramientas Administración de datos.
- Especifique la ubicación de la carpeta donde desee crear la geodatabase de archivos.
- Escriba un nombre para la geodatabase.
- Seleccione de qué versión de ArcGIS desea que sea la geodatabase de archivos.
Las funciones disponibles en la geodatabase estarán limitadas a la versión que seleccione.
- Haga clic en Aceptar (ArcMap) o Ejecutar (ArcGIS Pro).
Se creará una geodatabase de archivos en la ubicación especificada.
Ejecutar una secuencia de comandos de Python
Si desea crear una geodatabase de archivos desde un equipo donde estén instalados ArcGIS for Server o ArcGIS Engine con la extensión Geodatabase Update, puede ejecutar una secuencia de comandos de Python que llame a la función CreateFileGDB_management. Debe hacer esto si está creando una geodatabase de archivos de su cliente de ArcGIS en un equipo Linux o si desea tener una secuencia de comandos reutilizable e independiente que pueda modificar ligeramente y utilizar para crear todas las geodatabases de Python.
Puesto que las secuencias de comandos de Python se están ejecutando en Wine en su cuadro de Linux, las rutas de directorio deben usar el separador de ruta de Windows (\). En los ejemplos ofrecidos, Z: es el directorio raíz.
Los siguientes pasos proporcionan algunos ejemplos de cómo puede utilizar Python para crear una geodatabase de archivos:
- Abra una ventana de comando de Python.
- Ejecute una secuencia de comandos independiente o teclee los comandos directamente en el intérprete interactivo.
En el primer ejemplo, la secuencia de comandos createfgdb.py contiene la siguiente información:
# Import system modules import os import sys import arcpy # Set workspace env.workspace = "Z:\home\user\mydata" # Set local variables out_folder_path = "Z:\home\user\mydata" out_name = "myfgdb.gdb" # Execute CreateFileGDB arcpy.CreateFileGDB_management(out_folder_path, out_name)
Después de modificar la secuencia de comandos que se ejecutará en su sitio, puede invocarla desde una ventana de comando o Python.
En este ejemplo, el Python se introduce en la ventana de comando para crear una geodatabase de archivos (myfgdb.gdb) en el directorio gdbs en el directorio de inicio del usuario en un equipo Linux:
import arcpy arcpy.CreateFileGDB_management("Z:\home\user\gdbs", "myfgdb.gdb")
En este ejemplo se crea una geodatabase de archivos versión 10.0 (myoldfgdb. gdb) en el directorio oldgdbs del usuario:
import arcpy arcpy.CreateFileGDB_management("Z:\home\user\oldgdbs", "myoldfgdb.gdb", "10.0")