Un shapefile es un formato de almacenamiento de datos vectoriales que almacena la ubicación, la forma y los atributos de entidades geográficas con el mismo tipo de geometría (como punto, línea y polígono) y la misma referencia espacial. En ArcGIS AllSource trabaja con shapefiles de forma similar a como lo hace con clases de entidad en una geodatabase; puede agregar shapefiles al mapa como una capa, y puede trabajar con sus campos y propiedades en la vista de campos.
Nota:
Aunque un shapefile puede parecer similar a una clase de entidad almacenada en una geodatabase, un shapefile no admite las capacidades avanzadas presentes en las geodatabases, (como topologías, redes, reglas de atributos o subtipos), que le permiten modelar comportamientos reales, aplicar reglas para administrar y mantener la integridad de los datos y usar herramientas para trabajar con relaciones espaciales de las entidades y atributos principales. Para obtener más información acerca de las geodatabases, consulte ¿Qué es una geodatabase?.
En un shapefile se admiten los siguientes tipos de datos:
- Short Integer
- Long Integer
- Float
- Double
- Text
- Date
Nota:
Cuando se utiliza el tipo de campo Date en un shapefile, solo se admiten los valores NULL y de fecha; no se admiten los valores de fecha/hora.
Agregar un shapefile al mapa
Puede acceder a un shapefile en ArcGIS AllSource usando una conexión a carpetas en el panel Catálogo.
- Agregar una conexión a una carpeta.
- Busque la ubicación del shapefile en la conexión a carpetas.
- Haga clic con el botón derecho en el shapefile y haga clic en Agregar al mapa actual o apunte a Agregar a nuevo y haga clic en Mapa .
También puede hacer clic en Agregar datos en la pestaña Mapa de la cinta e ir a la ubicación del shapefile.
Trabajar con shapefiles en la vista de campos
Puede usar la vista de campos para agregar o eliminar campos, ver propiedades de campos o modificar propiedades de capas para los shapefiles. Consulte Utilizar la vista de campos para obtener más información sobre la vista de campos.
A continuación, se muestra un ejemplo de algunas tareas de edición estándar que se pueden llevar a cabo en la vista de campos. Aquí se realizan algunas ediciones en una capa de shapefile llamada Building.
- Elimine los campos innecesarios.
- Agregue un nuevo campo llamado BLDGTYPE.
- Cambie las propiedades de capa de un campo: visibilidad, solo lectura o alias del campo.
- Algunas propiedades de los campos son de solo lectura y no están disponibles, tales como Field Name.
Limitaciones de los shapefiles
Los shapefiles presentan las siguientes limitaciones:
- Límite de tamaño de cada shapefile: 2 GB.
- Longitud máxima de los nombres de los campos: 10 caracteres.
- Número máximo de campos: 1024.
- Los valores NULL solo se admiten en el tipo de dato de campo Date y no se admiten en los tipos de datos de campo numéricos o de texto dentro de un shapefile.
- Los shapefiles no son capaces de almacenar información topológica ni relaciones.
- De forma predeterminada, ni los shapefiles ni los archivos dBASE pueden almacenar caracteres no ingleses. Si necesita almacenar o utilizar estos archivos codificados con otras páginas de código, siga las instrucciones que se describen en Cómo: Leer y escribir shapefiles y archivos dBASE codificados en varias páginas de código.
- En la vista de campos, puede agregar, eliminar o copiar campos; sin embargo, una vez guardado el campo, no puede modificar sus propiedades.
- Agregar un atributo o un índice espacial no es compatible actualmente con los shapefiles en la pestaña de índices de propiedades de la capa. Consulte el conjunto de herramientas Índices para obtener más información sobre la adición o la eliminación de índices en ArcGIS AllSource.