Beruflich Dokumente
Kultur Dokumente
Mercedes Frassia
Capítulo 1 – Página 1
EXPLORAR LA GDB
Consideraciones Generales
Para completar este curso necesita el siguiente software:
• ArcView 9.0 o Superior
• ArcEditor 9.0 o Superior
Conceptos a desarrollar
INDICE
1. GEODATABASE - GDB
• ArcView 8 propone una importante innovación: la GDB como nueva forma de archivo vectorial.
• Básicamente una GDB es un contenedor que contienen información geográfica y atributos, donde
la información puede ser estructurada como un sistema integrado que guarda las relaciones que
existen entre estos elementos.
• Como contenedor, es la unidad primaria dentro de las clases de datos geográficos. En otras
palabras: está en nivel más alto.
• La GDB reside en un Sistema Gestor de Base de Datos estándar (Oracle, Informix, SQL Server,
IBM DB2), aunque también existe una versión de GDB para Microsoft Access. En este caso, tiene
la extensión *.mdb.
Resumiendo, se parte de un sistema de bases de datos relacionales que guarda además
información geográfica.
• Los elementos geográficos se tratan como objetos, teniendo cada uno su geometría, atributos,
relaciones y comportamiento.
• Ya no se habla de puntos, líneas o polígonos sino de transformadores, carreteras o lagos cada
uno de ellos con su propio comportamiento.
Para comprender las incorporaciones aportadas por el modelo de la GDB, se hará un pequeño
repaso de la evolución que han tenido los modelos de datos geográficos.
• Hasta mediados de los 90 los modelos de datos estaban basados en estructuras de ficheros no
relacionales: Coverage y Shapefile.
• Se guardaba la geometría del elemento en datos binarios y los atributos en tablas.
• Internamente se realizaba una unión basada en un identificador único e inequívoco que asignaba
el programa.
1.2.1. Coverage
• El Coverage es el archivo predeterminado de ArcInfo.
• Almacena información de elementos vectoriales que mantienen relaciones topológicas (nodos,
líneas, polígonos).
• Este tipo de archivo logra gran precisión en los datos porque asegura integridad topológica.
• Tiene la limitación de que no diferencia comportamiento entre objetos, dificultad que puede ser
subsanada en aplicaciones muy complejas donde mediante programación se puede agregar
comportamiento o inteligencia a los datos.
GDB – Explorar la GDB - Arq. Mercedes Frassia
Capítulo 1 – Página 4
1.2.2. Shapefile
• A partir de los años 90, el desarrollo y el abaratamiento del espacio de almacenaje y memoria en
las computadoras junto con el deseo de ESRI de “universalizar” la información geoespacial, hizo
que se desarrollara otro tipo de archivo con geometría más simple que el Coverage: el Shapefile.
• Fue el formato más usado para difundir información geográfica digital debido a su simplicidad y
formato abierto.
• Sin embargo, pese a la simplicidad y rapidez de manipulación, el Shapefile tiene la desventaja de
no tener la estructura topológica del Coverage.
• Por ejemplo, la edición de un Shapefile puede ser frustrante, especialmente en el caso de los
polígonos, debido a que cada borde de un área contigua debe repetirse. Es así como es muy
frecuente cometer errores al momento de modificar datos.
• Para obviar esta dificultad, muchas instituciones o agencias usaban una metodología híbrida:
entrada de datos y modificación en formato Coverage y difusión de datos en formato Shapefile.
• Sin embargo, esta técnica trae sus problemas, ya que añade un paso adicional en la producción de
información geográfica.
• Igual que en el caso anterior, los atributos se guardaban en tablas y los datos vectoriales en
archivos binarios que se unían a las bases de datos por un identificador único e inequívoco que
asignaba el programa.
• Por ese motivo, cuando se creaba un Shapefile, automáticamente ArcView creaba más de un
archivo.
• Vamos a comprobarlo. Por favor, verifique desde el
explorador de Windows el archivo Street.shp ubicado
en la carpeta Geo1.
1.2.3. GDB
Ante la necesidad de optimizar estos modelos, se propone la GDB, implementada como una
extensión de la base de datos relacional.
• A diferencia de los dos modelos anteriores, en un GDB, cada fila contiene un elemento con todos
sus atributos, la información espacial, la referencia geográfica, comportamiento, reglas y
relaciones.
¿A qué nos referimos cuando hablamos de comportamiento?
En nuestro planeta, las cosas cumplen con reglas naturales y relaciones en las cuales se basa
su comportamiento.
Los ríos fluyen hacia abajo, las rutas permiten cierto nivel de tráfico y las parcelas de un territorio
respetan determinados convenios, organización y orden.
Estas características determinan cierta “inteligencia” sobre los elementos geográficos que
pueden almacenar la GDB.
GDB – Explorar la GDB - Arq. Mercedes Frassia
Capítulo 1 – Página 5
2. ESTRUCTURA DE GDB
La GDB es una base de datos relacional que contiene información geográfica organizada
fundamentalmente en DataSet, Clases y Tablas.
Los tres componentes son creados y manejados en ArcCatalog.
Considere a modo de ejemplo, que podría existir un conjunto de datos (DataSet) para la red de
provisión de agua de una región: contendría el objeto cañería, el objeto válvulas, el objeto
bomba, el objeto conexión domiciliaria, etc.
Cada uno de estos elementos sería una clase.
Todos estos elementos conformarían una red con una especial conexión entre ellos.
• La principal diferencia entre tablas espaciales y no espaciales, es que las primeras tienen una
columna que almacenen la geometría del elemento.
Paso 5: DataSet
3. OTROS ELEMENTOS
3.1. Topología
Shapefile
GDB
• La topología en la GDB es algo diferente de la topología en ArcInfo. (ESRI White Paper J9469,
julio 2005, p. 7).
• El modelo presenta diversas opciones entre las que podrá elegir según los casos y del tipo de
licencia ArcGis que posea.
Debe saber que la GDB reconoce tres tipos diferentes de topología.
- Crea relaciones temporales en una o más capas de información que se conservan solamente
durante el transcurso de la edición.
- Se utilizan las herramientas de edición de ArcMap, sin necesidad de contar con ninguna
licencia adicional.
Topología de la GDB
- El programa incluye un conjunto de reglas y propiedades (más de 20) que definen las
relaciones espaciales del modelo preservando las relaciones que mantienen los datos.
Por ejemplo, imagine que necesite hacer un análisis de estudio de suelos donde no debe
haber interrupciones entre los polígonos que representan los diversos suelos, ya que toda
brecha entre polígonos derivaría en un análisis poco exacto.
GDB – Explorar la GDB - Arq. Mercedes Frassia
Capítulo 1 – Página 11
Topología de Redes
- Por último, están las Reglas Topológicas en Sistemas de Redes, donde la topología es
mantenida automáticamente por el software.
- A diferencia de los Coverage de ArcInfo, la topología no se guarda internamente, sino que se
constituye dentro de la GDB como un nuevo objeto.
- En las topologías de la GDB y del Mapa, las relaciones espaciales no son almacenadas: "se
descubren" cuando es necesario: por ejemplo, cuando una clase se edita en ArcMap.
- En una topología de red, las relaciones topológicas se establecen entre los elementos y estas
relaciones se almacenan en el mismo DataSet, como un nuevo objeto.
Paso 2: Reglas
Por ser esta un tipo de topología muy específica la trataremos en forma independientes.
GDB – Explorar la GDB - Arq. Mercedes Frassia
Capítulo 1 – Página 12
• Para crear y revisar una red geométrica, será necesario trabajar con ArcEditor o Arclnfo. Su
visualización es posible realizarla con cualquier ArcGis.
• A partir de la creación de una red, podrá relacionar líneas y puntos juntos de modo que cuando
edita un elemento y lo mueve de lugar, los puntos y las líneas conectadas se mueven
conjuntamente.
• Por otra parte, podrá establecer la dirección de flujo en la red, restringiendo el flujo vía la creación
de barreras y observando los efectos que produce la barrera sobre el flujo.
• Así también, será factible realizar análisis de red, por ejemplo encontrar segmentos conectados.
3.2.2. En ArcCatalog
• Expanda el FeatureClass Red_Cloacal.
• Encontrará que la red cloacal es una red donde los
cloaca les y las tapas de registro se conectan.
3.3. Dominio
• Es así como cuando ingresa un nuevo valor solo podrá optar dentro de los valores que reconoce el
dominio.
• Por otra parte, durante la edición, los usuarios tienen herramientas que validan que los atributos
ingresados sean válidos.
Debe saber que:
Los dominios son parte de la GDB y pueden ser asociados a cualquier clase o tabla.
Varias clases pueden compartir el mismo dominio.
La única advertencia es que el campo a el cual se aplica el dominio debe ser el mismo tipo que
el dominio. Por ejemplo, los dominios del texto se pueden aplicar solamente a los campos del
texto.
3.3.2. En ArcCatalog
Paso 1: Ver Dominio
3.4. Subtipo
GDB – Explorar la GDB - Arq. Mercedes Frassia
Capítulo 1 – Página 14
La utilización de subtipos posibilita trabajar con una sola clase diferenciando diversos elementos
según sus particularidades.
3.4.2. En ArcCatalog
• En el DataSet Red_Cloacal > clase Cloacal_Geo >
Properties.
• Se abre una nueva ventana.
• Haga Click en la lengüeta Subtypes.
• Observe que hay un subtipo relacionado con el
campo Tipo.
• El valor por defecto es “Secundaria”.
• Observe los subtipos: se definen mediante un
código y una descripción.
Por ejemplo, en el mundo verdadero, los edificios están situados siempre en parcelas.
Cuando la propiedad de una parcela se vende, la propiedad de la casa construida sobre ella,
cambia también.
• Estableciendo esta relación, usted puede estar seguro que cuando un elemento en una de las
clases cambia, los elementos de la clase relacionada son actualizados.
3.5.2. En ArcCatalog
• ArcCatalog contiene herramientas para crear, modificar y gestionar las relaciones, mientras
ArcMap ofrece herramientas para crear, suprimir y encontrar los objetos que se asocian con
otros objetos en el Geodatabase.
• Expanda el DataSet Parcelario.
• Las relaciones entre los edificios y las parcelas esta
modelado por la clase relacional Parc_Edif.
• Observe el símbolo que utiliza el programa.
3.6. Anotación
• Los elementos geográficos suelen tener también algún texto descriptivo asociado con ellos.
Por ejemplo, una clase que contenga las calles puede tener asociados a ella un texto con el
nombre de la calle.
• A diferencia de las etiquetas, las anotaciones conforman una clase en la GDB que puede manipularse
de manera individual.
• Como otras clases, esta particular clase tiene atributos, tales como el texto a mostrar, tipología y
referencia espacial.
GDB – Explorar la GDB - Arq. Mercedes Frassia
Capítulo 1 – Página 16
3.6.1. Estándar
• Son una clase independiente de otras clases de la GDB.
• No existe ninguna relación permanente entre la anotación y los elementos que describe.
• Esta anotación es útil si:
- Desea crear un texto que refleja el estado de una base de datos en los diversos
momentos.
- Si desea crear etiquetas para elementos que no existen en su mapa.
Por ejemplo, esta anotación seria eficaz en el caso de necesitar etiquetas de los océanos del
mundo suponiendo que no exista una capa de información de este tipo.
3.6.2. Ligada
• Las anotaciones ligadas se asocia a otra clase en la GDB y reflejan el valor de un campo o varios
campos.
• Cuando usted mueve los elementos, las anotaciones se mueven con ellos.
• Si se suprime un elemento, la anotación se elimina automáticamente.
• Si se cambia el atributo usado para crear la anotación, el texto de la anotación cambia también.
3.6.3. Dimensión
• Para crear esta anotación debe tener una licencia de ArcEditor o de ArcInfo.
• Las anotaciones de dimensiones son una clase especial de anotación usada para exhibir
longitudes específicas o distancias en un mapa.
Se podría utilizar la anotación de dimensión para demostrar las distancias entre los postes de la
energía eléctrica.
3.6.4. En ArcCatalog
Paso 1: Ver Anotación
GDB – Explorar la GDB - Arq. Mercedes Frassia
Capítulo 1 – Página 17
4. TIPOS DE GDB
Se puede diferenciar entre GDB Corporativa y GDB Personal.
La disponibilidad de estas opciones depende del software empleado en cada caso (ArcView,
ArcEditor y Arclnfo).
De estos software dependerá también la posibilidad de crear elementos más o menos
especializados (relaciones espaciales, redes geométricas, topología, anotaciones etc...).
4.1. Corporativa
4.2. Personal
• Se almacena en bases de datos de Microsoft Access y permite realizar todas aquellas funciones
de Ia GDB corporativa, excepto Ia edición en modo multiusuario.
• Estas bases son apropiadas para trabajos de grupos más pequeños que utilizan información
reducida.
Para mas información http://www.esri-es.com/img/GDB.pdf
GDB – Explorar la GDB - Arq. Mercedes Frassia
Capítulo 1 – Página 19
5. VENTAJAS DE GDB
Integración de todos los datos gráficos y alfanuméricos (Vector, Raster, etc.) en un mismo repositorio.
• Una GDB puede contener un gran volumen de datos, de manera que se garantiza la continuidad
de los elementos, se omiten las complejas particiones de otros sistemas y se gana en coherencia
de los datos contenidos.
• Esto significa que las organizaciones pueden tener una única política de gestión y mantenimiento
de datos tanto geográficos como de otra índole.
• Elementos geográficos que permiten almacenar vectores en 2, 3 y 4 dimensiones, tales como los
necesarios para representar curvas de nivel.
• Múltiples usuarios, siempre con los permisos adecuados, pueden realizar tareas de edición de los
datos incluidos en una GDB.
• La edición multiusuario está exclusivamente disponible en Ia GDB corporativa aunque Ia
visualización multiusuario es posible realizarla en ambas GDB, tanto personal como corporativa.
Se dispone de un sistema de resolución de conflictos.
GDB – Explorar la GDB - Arq. Mercedes Frassia
Capítulo 1 – Página 20
Estructura Topológica
Reglas de Validación
Escalabilidad
6. CONCLUSIÓN
- Llego el momento de crear una GDB, con sus elementos fundamentales: DataSet y Clases.
- La próxima clase está centrada en este tema.