Definir tablas
Cuando crea una tabla o clase de entidad en una geodatabase o base de datos, define sus propiedades. Puede utilizar los asistentes Nueva tabla o Nueva clase de entidad desde la conexión de base de datos en el árbol de Catálogo para realizar esto. Se puede acceder a estos asistentes al hacer clic con el botón derecho en una conexión de base de datos (o dataset de entidades en una geodatabase), seleccionar Nuevo y, a continuación, hacer clic en Clase de entidad o en Tabla.
Las propiedades que se definen a través de los asistentes se muestran en la siguiente tabla. Las marcas de verificación indican a qué objeto, una tabla o clase de entidad (tablas espaciales), se aplica una propiedad.
Propiedad |
de tabla |
Clase de entidad |
---|---|---|
Nombre y alias |
Los alias pueden se pueden establecer solo en geodatabases. |
Los alias pueden se pueden establecer solo en geodatabases. |
Tipo de entidad |
||
Tipo espacial | Solo bases de datos | |
Propiedades de geometría, incluidos
|
La tolerancia x,y se establece solo en geodatabases. |
|
Escala de referencia y unidades de mapa |
Se aplica a las clases de entidad de anotación y dimensión solo en geodatabases. |
|
Se aplica a las clases de entidad de anotación solo en geodatabases. |
||
Se aplica a las clases de entidad de anotación solo en geodatabases. |
||
Se aplica a las clases de entidad de dimensión solo en geodatabases. |
||
Geodatabases únicamente |
Geodatabases únicamente |
|
En las secciones siguientes se ofrece información sobre los nombres, alias, tipos de entidad y las propiedades espaciales. Para obtener información sobre las otras propiedades, siga los vínculos en la tabla.
Nombres de tabla y de clase de entidad
Al crear una tabla, debería asignarle un nombre que indique los datos que va a almacenar la tabla. Los nombres de tabla deben ser únicos en una geodatabase, no se puede tener más de una tabla con el mismo nombre.
Cuando crea una tabla o clase de entidad en una geodatabase corporativa o base de datos, el nombre del esquema en el que se almacena la tabla se incorpora al nombre de la tabla o clase de entidad. En todas las bases de datos, excepto Oracle, el nombre de la base de datos también se incorpora a la tabla o al nombre de la clase de entidad. Esto se conoce como nombre completo de la tabla. Por ejemplo, si el usuario Werther crea una tabla denominada alpacas en una base de datos SQL Server, el nombre de la tabla es el siguiente:
sde.werther.alpacas
Por consiguiente, es posible que otros usuarios creen tablas que se denominen alpacas porque estas incluirán sus nombres de usuario. Por ejemplo, si el usuario Gretchen creó su propia tabla alpacas, este será el nombre en la base de datos:
sde.gretchen.alpacas
Sin embargo, no se recomienda reutilizar los nombres de tabla incluso cuando se almacenan en esquemas o bases de datos diferentes. En este ejemplo, si ambas tablas contuvieran información sobre alpacas, no habría razón alguna para tener dos tablas independientes. Si los datos fueran claramente diferentes entre las dos tablas, los nombres de tabla lo deberían reflejar.
Reglas adicionales
- Los nombres deben comenzar con una letra, no con un número ni carácter especial, como un asterisco (*) o signo de porcentaje (%).
- Los nombres no deben contener espacios.
Si tiene un nombre de dos partes para la tabla o clase de entidad, una las palabras con un guión bajo (_), por ejemplo, garbage_routes.
- Los nombres no deben contener palabras reservadas, tales como select o add.
Consulte la documentación de DBMS sobre las palabras reservadas adicionales.
- Los nombres están limitados a 160 caracteres.
Los nombres de base de datos y esquema no cuentan para los 160 caracteres. Así en los ejemplos anteriores, podría haber 160 caracteres a la derecha del segundo punto (.). Pese a que se permite utilizar nombres de esta longitud, no se recomienda. Como se puede comprobar en la sección de "nombres de campos" Definir campos en las tablas, ciertos nombres de columna tienen el nombre de base de datos, de esquema y de tabla anexados a ellos. Si únicamente el nombre de tabla constara de 160 caracteres, estos nombres de columna serían tan largos que no se podrían gestionar.
No se admiten nombres de tabla o de clase de entidad con los siguientes prefijos en las geodatabases: gdb_, sde_, delta_.
Cambiar el nombre de los campos
Puede cambiar el nombre de los campos en una tabla o clase de entidad desde la pestaña Campos del cuadro de diálogo Propiedades. Los campos en una geodatabase de la versión 10 de ArcGIS y posterior admite el cambio de nombre, y se puede cambiar los nombres a los campos en las tablas de la base de datos.
Para cambiar el nombre de un campo, haga clic con el botón derecho del ratón en la clase de entidad o tabla en el árbol de catálogo y haga clic en Propiedades. Haga clic en la pestañaCampos para ver una lista de campos en esa tabla o clase de entidad. Haga clic en el texto del campo al que desea cambiar el nombre y escriba un nuevo nombre. Haga clic en Aceptar para aplicar los cambios y cerrar el cuadro de diálogo Propiedades.
Las restricciones de los nombres de campo son similares a las de los nombres de clase de entidad y tabla.
- Los nombres deben comenzar con una letra, no con un número ni carácter especial, como un asterisco (*) o signo de porcentaje (%).
- Los nombres no deben contener espacios.
Si tiene un nombre de campo de dos partes, conecte las palabras con un guión bajo (_), por ejemplo, customer_address.
- Los nombres no deben contener palabras reservadas, tales como all o result.
Consulte la documentación de DBMS sobre las palabras reservadas adicionales.
- Los nombres de campo están limitados a 64 caracteres en las geodatabases de archivos y 31 caracteres en la mayoría de las geodatabases corporativas y bases de datos (30 caracteres en Oracle).
A los siguientes campos no se les puede cambiar el nombre:
- campos ObjectID y GlobalID
- Cualquier campo relacionado con la Forma, longitud de forma, área de forma
- Los campos de peso de red, función auxiliar o habilitados de una clase de entidad de red
- Campos de representación
- Los campos en una clase de entidad que participan en un dataset de red, terreno o estructura catastral
- Los campos utilizados para el rastreador del editor
- Campos Clave externa y Clave principal de clase de relación
- El campo Subtipo
- Campos ráster
Alias
Cuando crea una tabla o clase de entidad en la geodatabase, puede asignarle un alias. Un alias es un nombre alternativo. Si asigna un alias a una tabla o clase de entidad, este es el nombre que los usuarios verán cuando las agreguen a ArcMap. Los usuarios también pueden buscar el nombre de la tabla o clase de entidad en la pestaña Fuente del cuadro de diálogo Propiedades de capa.
Tipos de entidad
Los tipos de entidad se definen solo para las clases de entidad y en el momento de la creación de la clase de entidad. Especifican el tipo de geometría que se almacenará en la clase de entidad.
Debería elegir el tipo de entidad que mejor representara al objeto del mundo real que está intentando simbolizar en los mapas. Esto podría variar en función de la escala de mapa con la que utiliza la clase de entidad. Asimismo, se debe tener en cuenta el tipo de análisis que desea realizar con los datos.
La siguiente tabla contiene una lista de los tipos de entidades que se pueden especificar para una clase de entidad, junto con las descripciones de objetos típicos o conceptos que se representan con ese tipo de entidad. En una tercera columna se incorporan las notas sobre el tipo de análisis o relaciones que se pueden crear o realizar solo con este tipo de entidad.
Tipo de entidad |
Objeto o concepto del mundo real |
Análisis o relaciones espaciales únicos |
---|---|---|
Polígonos |
Objetos o lugares que tienen un área, como cuerpos de agua, límites de área jurisdiccional o de servicio, zonas con fauna o inundaciones |
|
Líneas |
Los objetos lineales, como ríos, calles y carreteras, líneas de servicios o transectos de estudio |
|
Puntos |
Una posición o punto localizado con mucha precisión, como un marcador topográfico, punto de la muestra, poste telefónico o planta individual |
|
Multipuntos (Solo las clases de entidad de geodatabase) |
Un objeto o lugar que se compone de varias posiciones localizadas, con los mismos atributos; por ejemplo, un lugar con las mismas especies de árbol, una cadena de islas, varios edificios en el mismo complejo de oficinas o un cluster de puntos sonar o LIDAR |
|
Multiparches (Solo las clases de entidad de geodatabase) |
Entidades en tres dimensiones, como edificios, montañas, mesas de agua y planetas |
|
Anotación (Solo las clases de entidad de geodatabase) |
Nombres o identificadores de objeto o lugar, como nombres de calles, números de identificación de bocas de riego, valores de tierra o elevación |
|
Dimensiones (Solo las clases de entidad de geodatabase) |
Mediciones, como distancias, longitudes, anchos y profundidades |
|
Es posible que se necesiten clases de entidad de tipos de entidad diferentes para representar los mismos datos. Por ejemplo, si normalmente crea mapas a una escala en la que tiene sentido utilizar una clase de entidad poligonal para representar los parques de la ciudad (aproximadamente 1:25.000 a 1:100.000), pero necesita crear mapas a una escala en la que es necesario mostrar los parques como puntos (aproximadamente 1:250.000 a 1:500.000), podría crear una segunda clase de entidad de parques que utilice puntos centroides para representar la ubicación de los parques.
O bien, puede encontrarse con que para la representación cartográfica tenga datos representados en un tipo de entidad, pero para llevar a cabo determinados análisis, necesite los mismos datos representados en un tipo de entidad diferente. Por ejemplo, podría tener una clase de entidad de río que almacene ríos como líneas. Eso funciona bien para modelar flujos o para analizar donde los ríos cruzan otras entidades, pero si necesita realizar cualquier tipo de análisis de área, como recortar o calcular el área de la clase de entidad poligonal de tierras que esté cubierta por ríos, también tendrá que modelar los ríos como entidades poligonales de modo que tengan área y no solo longitud.
Propiedades espaciales
Las tablas que almacenan datos espaciales, como los que conforman clases de entidad, disponen de propiedades que definen donde se encuentran los datos en el espacio:
- Coordenadas x, y: la ubicación de los datos en un espacio bidimensional
- Coordenadas z: la ubicación de los datos en un espacio tridimensional
- Coordenadas m: medidas que se pueden utilizar para calcular distancias a lo largo de las entidades de línea
Para obtener una descripción de las coordenadas x, y, z y m, vea Fundamentos de la clase de entidad.
- Referencia espacial: incluye un sistema de coordenadas; valores de tolerancia x, y, z y m; y resolución x, y, z y m
Para obtener detalles sobre referencias espaciales, vea la sección Referencias espaciales en la geodatabase de esta ayuda.
Con la combinación de estas propiedades es posible buscar la ubicación de una entidad determinada sobre la tierra.