0% encontró este documento útil (0 votos)
109 vistas21 páginas

Geodatabase en ArcGIS: Conceptos Clave

Este documento describe las características fundamentales de una geodatabase. Una geodatabase almacena datos geográficos en una colección de conjuntos de datos como clases de entidades, conjuntos de datos ráster y tablas. Las geodatabases utilizan un modelo relacional de objetos almacenando los datos en tablas de una base de datos. Las geodatabases admiten el control de versiones, transacciones largas y múltiples editores simultáneos para gestionar flujos de trabajo de datos complejos.

Cargado por

Edgar Alfaro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
109 vistas21 páginas

Geodatabase en ArcGIS: Conceptos Clave

Este documento describe las características fundamentales de una geodatabase. Una geodatabase almacena datos geográficos en una colección de conjuntos de datos como clases de entidades, conjuntos de datos ráster y tablas. Las geodatabases utilizan un modelo relacional de objetos almacenando los datos en tablas de una base de datos. Las geodatabases admiten el control de versiones, transacciones largas y múltiples editores simultáneos para gestionar flujos de trabajo de datos complejos.

Cargado por

Edgar Alfaro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Guía de

Ejercicios
DIPLOMADO EN SISTEMAS DE
INFORMACIÓN GEOGRÁFICA
CURSO CARTOGRAFÍA DIGITAL AVANZADA
[GUÍA 1]
MODULO SERVICIOS WEB CON ARCGIS
PROFESORES:
Guillermo Tapia Díaz
Roberto Oliva Mellado
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

¿Que es una Geodatabase?

Acerca de en una Geodabase


En su nivel más básico, una geodatabase de ArcGIS es una colección de datasets geográficos de
varios tipos contenida en una carpeta de sistema de archivos común, una base de datos de
Microsoft Access o una base de datos relacional multiusuario DBMS (por ejemplo Oracle,
Microsoft SQL Server, PostgreSQL, Informix o IBM DB2). Las geodatabases tienen diversos
tamaños, distinto número de usuarios, pueden ir desde pequeñas bases de datos de un solo
usuario generadas en archivos hasta geodatabases de grupos de trabajo más grandes,
departamentos o geodatabases corporativas a las que acceden muchos usuarios.
Una geodatabase es algo más que una colección de datasets; el término geodatabase tiene
diversos significados en ArcGIS:
 La geodatabase es la estructura de datos nativa para ArcGIS y es el formato de datos
principal que se utiliza para la edición y administración de datos. Mientras ArcGIS trabaja con
información geográfica en numerosos formatos de archivo del sistema de información
geográfica (SIG), está diseñado para trabajar con las capacidades de la geodatabase y sacarles
provecho.
 Es el almacenamiento físico de la información geográfica, que principalmente utiliza un
sistema de administración de bases de datos (DBMS) o un sistema de archivos. Puede
acceder y trabajar con esta instancia física del conjunto de datasets a través de ArcGIS o
mediante un sistema de administración de bases de datos utilizando SQL.
 Las geodatabases cuentan con un modelo de información integral para representar y
administrar información geográfica. Este modelo de información integral se implementa
como una serie de tablas que almacenan clases de entidad, datasets ráster y atributos.
Además, los objetos de datos SIG avanzados agregan comportamiento SIG, reglas para
administrar la integridad espacial y herramientas para trabajar con diversas relaciones
espaciales de las entidades, los rásteres y los atributos principales.
 La lógica del software de geodatabases proporciona la lógica de aplicación común que se
utiliza en ArcGIS para acceder y trabajar con todos los datos geográficos en una variedad de
archivos y formatos. Esto permite trabajar con la geodatabase, e incluye el trabajo con
shapefiles, archivos de dibujo asistido por ordenador (CAD), redes irregulares de triángulos
(TIN), cuadrículas, datos CAD, imágenes, archivos de lenguaje de marcado geográfico (GML) y
numerosas otras fuentes de datos SIG.
 Las geodatabases poseen un modelo de transacción para administrar flujos de trabajo de
datos SIG.
El modelo de almacenamiento de la geodatabase está basado en una serie de simple aunque
esencial de conceptos de bases de datos relacionales y aprovecha los puntos fuertes del sistema
de administración de base de datos (DBMS) subyacente. Las tablas simples y los tipos de atributos

2
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

bien definidos se utilizan para almacenar los datos de esquema, regla, base y atributos espaciales
de cada dataset geográfico. Este enfoque proporciona un modelo formal para el almacenamiento
y trabajo con los datos. A través de este enfoque, el lenguaje estructurado de consultas (SQL), una
serie de funciones relacionales y operadores, se puede utilizar para crear, modificar y consultar
tablas y sus elementos de datos.
1.1 La geodatabase utiliza un modelo relacional de objetos
La geodatabase se implementa utilizando la misma arquitectura de aplicación de varios niveles
que se encuentra en otras aplicaciones DBMS avanzadas; no hay nada exótico o inusual en su
implementación. La arquitectura de varios niveles de la geodatabase se conoce a veces como
modelo relacional de objetos. Los objetos de geodatabase se almacenan como filas en tablas
DBMS que tienen identidad, y el comportamiento se proporciona a través de la lógica de
aplicación de la geodatabase. La separación de la lógica de la aplicación del almacenamiento es lo
que permite admitir diversos DBMS y formatos de datos distintos.

1.2 Almacenamiento de geodatabases en bases de datos relacionales


En el centro de la geodatabase se encuentra un esquema de base de datos relacional estándar
(una serie de tablas de base de datos, tipos de columna, índices y otros objetos estándar de base
de datos). El esquema se almacena en una colección de tablas del sistema de geodatabase en el
DBMS que define la integridad y comportamiento de la información geográfica. Estas tablas se
almacenan como archivos en disco o dentro del contenido de un DBMS como Oracle, IBM DB2,
PostgreSQL, Informix de IBM o Microsoft SQL Server.
Se utilizan tipos de columna bien definidos para almacenar los atributos tabulares tradicionales.
Cuando la geodatabase se almacena dentro de un DBMS, las representaciones espaciales, la
mayoría normalmente representadas por vectores o ráster, generalmente se almacenan utilizando
un tipo espacial extendido.
Dentro de la geodatabase, hay dos conjuntos primarios de tablas; tablas del sistema y tablas de
dataset.

3
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

 Tablas de dataset: cada dataset en una geodatabase se almacena en una o más tablas. Las
tablas de dataset trabajan con las tablas del sistema para administrar los datos.
 Tablas del sistema: las tablas del sistema de geodatabase mantienen un registro de los
contenidos de cada geodatabase. Describen fundamentalmente el esquema de geodatabase
que especifica todas las definiciones, reglas y relaciones de dataset. Las tablas del sistema
contienen y administran todos los metadatos requeridos para implementar propiedades de
geodatabase, reglas de validación de datos y comportamientos.

La estructura interna de estas tablas se consolida en cuatro tablas principales:


 GDB_Items: contiene una lista de todos los elementos que se encuentran dentro de una
geodatabase, como las clases de entidad, topologías y dominios.
 GDB_ItemTypes: contiene una lista predefinida de tipos de elementos reconocidos, como
Tabla.
 GDB_ItemRelationships: contiene las asociaciones de esquemas entre los elementos,
como las clases de entidad que se encuentran dentro de un dataset de entidades.
 GDB_ItemRelationshipTypes: contiene una lista predefinida de tipos de relaciones
reconocidos, como DatasetInFeatureDataset.
Las tablas del sistema y dataset funcionan juntas para presentar y administrar el contenido de una
geodatabase. Por ejemplo, cuando se ve en el formato de almacenamiento subyacente, una clase
de entidad simplemente es una tabla con una columna espacial. Sin embargo, cuando se accede a
través de ArcGIS, todas las reglas almacenadas en las tablas del sistema se combinan con los datos
subyacentes para presentarlos como una clase de entidad con todo el comportamiento definido.

1.3 Datasets fundamentales en la geodatabase


Un concepto clave de la geodatabase es el dataset. Es el mecanismo principal utilizado para
organizar y utilizar la información geográfica en ArcGIS. La geodatabase contiene tres tipos de
datasets principales:
 Clases de entidad
 Datasets ráster
 Tablas
Crear una colección de estos tipos de dataset es el primer
paso para diseñar y generar una geodatabase. Los
usuarios suelen empezar por generar varios datasets de
estos tipos fundamentales. A continuación, agregan a las
geodatabases capacidades más avanzadas (por ejemplo,
agregando topologías, redes o subtipos) para modelar el

4
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

comportamiento SIG, mantener la integridad de los datos y trabajar con un conjunto importante
de relaciones espaciales.

1.3.1 Las geodatabases de ArcSDE admiten el control de versiones y las transacciones largas
Además de la compatibilidad de la geodatabase para tipos de datos ricos, tales como anotaciones,
topología, redes, terrenos y localizadores de direcciones, todos los cuales funcionan sobre bases
de datos sumamente grandes y de alto rendimiento, la geodatabase también es compatible con un
marco de transacciones sólido para la administración de muchos flujos de trabajo de
administración de datos y operaciones.
 Muchas situaciones requieren varios editores simultáneos.
 Check out y check in en actualizaciones.
 Puede sincronizar varias copias compartiendo actualizaciones compuestas solo de cambios
entre réplicas, que pueden estar en cualquier número de tipos de DBMS (tales como Oracle y
SQL Server) y no necesitan estar conectadas.
 Cree, administre y utilice archivos históricos (por ejemplo, analice y superponga el estado
de la base de datos de parcelas del 1 de mayo de 2006).

Tipos de geodatabases
La geodatabase es un "contenedor" utilizado para alojar un conjunto de datasets. Hay tres tipos:
1. Geodatabases de archivos: almacenados como carpetas en un sistema de archivos. Cada
dataset se aloja como un archivo que puede escalar hasta 1 TB de tamaño. Las geodatabases
de archivos se recomiendan por sobre las geodatabases personales.
2. Geodatabases personales: todos los datasets se almacenan dentro de un archivo de datos
de Microsoft Access con un límite de tamaño de 2 GB.
3. geodatabases de ArcSDE: se les conoce también como geodatabases multiusuario. Se
almacenan en una base de datos relacional con Oracle, Microsoft SQL Server, IBM DB2, IBM
Informix o PostgreSQL. Estas geodatabases requieren el uso de ArcSDE y pueden no tener
límite de tamaño y en cantidad de usuarios.

Características
Geodatabase de ArcSDE Geodatabase de archivos Geodatabase personal
principales

Descripción Conjunto de varios tipos de Conjunto de varios tipos de datasets Formato de datos original para
datasets SIG alojados como tablas SIG alojados en una carpeta de geodatabases de ArcGIS
en una base de datos relacional. sistema de archivos. (Este es el almacenadas y administradas
(Este es el formato de datos nativos formato de datos nativos en archivos de datos de
almacenados y administrados en almacenados y administrados en una Microsoft Access. (Limitado en
una base de datos relacional carpeta de sistema de archivos tamaño y vinculado al sistema
recomendado para ArcGIS). recomendado para ArcGIS). operativo de Windows).

5
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

Cantidad de Multiusuario: varios lectores y Usuario único y pequeños grupos de Usuario único y pequeños
usuarios varios escritores trabajo: varios lectores o un escritor grupos de trabajo con datasets
por dataset de entidades, clase de más pequeños: algunos
entidad independiente o tabla. El uso lectores y un escritor. El uso
concurrente de cualquier archivo concurrente finalmente se
específico finalmente se degrada para degrada para gran cantidad de
gran cantidad de lectores. lectores.
Formato de Oracle Cada dataset es un archivo individual Todo el contenido de cada
almacenamiento Microsoft SQL Server en el disco. Una geodatabase de geodatabase personal se aloja
IBM DB2 archivos es una carpeta de archivos en un único archivo de
IBM Informix que aloja a los archivos de los Microsoft Access (.mdb).
PostgreSQL datasets.
Límites de tamaño Hasta los límites del DBMS Un TB para cada dataset. Cada Dos GB por base de datos
geodatabase de archivos puede Access. Comúnmente, el límite
contener muchos datasets. El límite de efectivo antes de que el
1 TB se puede aumentar a 256 TB para rendimiento se degrade es
los datasets de imagen entre 250 y 500 MB por
extremadamente grandes. Cada clase archivo de base de datos
de entidad puede escalar hasta Access.
cientos de millones de entidades
vectoriales por dataset.
Compatibilidad de Totalmente compatible en todos los Sólo se admite como una geodatabase Sólo se admite como una
versionado DBMS; incluye replicación de bases para clientes que publican geodatabase para clientes que
de datos cruzadas, actualizaciones actualizaciones con checkout y check- publican actualizaciones con
con check-out y check-in, y in y como un cliente al que se le checkout y check-in y como un
archivado histórico. pueden enviar actualizaciones con la cliente al que se le pueden
replicación unidireccional. enviar actualizaciones con la
replicación unidireccional.
Plataformas Conexiones de Windows, UNIX, Multiplataforma. Sólo Windows.
Linux y directas a DBMS que
pueden ejecutarse potencialmente
en cualquier plataforma en la red
local del usuario.
Seguridad y Proporcionados por DBMS Seguridad del sistema operativo de Seguridad del sistema de
permisos archivos. archivos de Windows.
Herramientas de Funciones de DBMS completas para Administración del sistema de Administración del sistema de
administración de copias de seguridad, recuperación, archivos. archivos de Windows.
la base de datos replicación, compatibilidad SQL,
seguridad, etc.
Notas Requiere el uso de la tecnología de Puede almacenar datos Frecuentemente utilizado
ArcSDE; ArcSDE para SQL Server opcionalmente en un formato como administrador de tabla
Express incluido con comprimido de sólo lectura para de atributos (a través de
ArcGIS for Desktop reducir los requisitos de Microsoft Access). Los
Standard yAdvanced almacenamiento. usuarios prefieren el manejo
ArcGIS Engine de cadenas de caracteres para
ArcGIS for Server Workgroup los atributos de texto.
ArcSDE para todos los DBMS,
incluido con ArcGIS for Server

Hay tres formas de crear geodatabases en ArcGIS:


1. Diseñar y crear una geodatabase nueva, vacía (y seguidamente definir los dataset de carga
y esquema en la misma).
2. Copiar y modificar un esquema de geodatabase existente (y seguidamente cargar los
datasets en la geodatabase copiada).
3. Crear una copia tanto del esquema como del contenido de una geodatabase existente.

6
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

La creación de una nueva geodatabase personal implica la creación de un archivo .mdb en el disco.
Para ello, se puede utilizar ArcCatalog, la ventana Catálogo en ArcMap o bien herramientas de
geoprocesamiento.

Cómo crear una geodatabase personal utilizando ArcCatalog o la ventana Catálogo en ArcMap
Pasos:
1. Haga clic con el botón derecho en la carpeta de archivos del árbol de catálogo donde
desee crear la nueva geodatabase personal.
2. Sitúe el puntero en Nuevo.
3. Haga clic en Geodatabase personal.
Se creará una nueva geodatabase personal en la ubicación seleccionada.
4. Escriba un nuevo nombre para esta geodatabase personal y presione INTRO.

Para crear una geodatabase de archivos desde el árbol de Catálogo en ArcGIS for Desktop:
Pasos:
1. Inicie ArcCatalog o ArcMap y abra la ventana Catálogo.
2. Haga clic con el botón derecho en la carpeta de archivos del árbol de catálogo donde
desee crear la geodatabase de archivos.
3. Sitúe el puntero en Nuevo.
4. Haga clic en Geodatabase de archivos.
Se creará una nueva geodatabase de archivos en la ubicación seleccionada.
5. Cambie el nombre de la geodatabase de archivos haciendo clic con el botón derecho en el
nombre de la geodatabase de archivos, eligiendo Renombrar y, por último, escribiendo un
nuevo nombre.

7
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

Dominios y Subtipos
Reglas de Validación Temática

Acerca de los Dominios y Subtipos en una Geodabase


En una Geodatabase se pueden realizar dos tipos de validaciones de las clases de entidad, por un
lado la validación Topológica, que dice relación con las relaciones entre los objetos espaciales y,
por otra, la validación temática, es decir, referida a los atributos de una clase de entidad.

En esta sección del curso se enseñará a usar las herramientas de validación temática usando los
Dominios y Subtipos, con los cuales se contribuye a mantener la integridad de los datos de una
Geodatabase.

En primer lugar vamos a decir que un Subtipo es una subdivisión de una clase de entidad (Feature
Class) en distintos “tipos”, con características diferenciadoras y que nos permitirá realizar las
ediciones de forma separada. Además podremos incluirle dominios a cualquier campo que cumpla
unas determinadas especificaciones para admitir dominios, y que nos permitirán ingresar en
dichos campos valores válidos de dichos atributos o características. Los subtipos se implementan
creando valores de código y son asociados a campos de tipo Short Integer o Long Integer.

Los subtipos permiten:


 Aumentar el rendimiento de la geodatabase mediante la representación de diversos objetos
del mundo real como subconjunto de entidades de una clase de entidad determinada en lugar
de la creación de nuevas clases de entidad para cada objeto. Por ejemplo, las calles en una
clase de entidad de calles pueden categorizarse en tres subtipos: calles locales, calles
colectoras y calles arteriales.
 Establecer un valor predeterminado que se aplicará automáticamente al crear las nuevas
entidades. Así, se podría crear y definir un subtipo de calle local de modo que cuando este tipo
de calle se agregue a la clase de entidad, su atributo de límite de velocidad se establezca
automáticamente en 35 millas por hora.
 Aplicar dominios codificados o de rango a las entidades, para poder limitar la información de
entrada a un conjunto válido de valores. Por ejemplo, en una red de distribución de agua, el
subtipo red principal de distribución podría tener un dominio codificado para materiales de
construcción limitándolos a hierro colado, hierro dúctil o cobre.
 Crear reglas de conectividad entre otros subtipos y clases de entidad para mantener la
integridad de una red. Por ejemplo, en una red de abastecimiento de agua, una boca de riego
puede conectarse a una toma de agua lateral pero no a un lateral de servicio.

8
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

 Crear reglas de topología entre otros subtipos y las clases de entidad que residan en una
topología. Por ejemplo, podría establecer el requisito de que las entidades de calle tengan que
estar conectadas a otras entidades de calle en ambos extremos, excepto en el caso de calles
que pertenezcan a los subtipos calle sin salida o callejón.
 Desarrollar reglas de relaciones entre otros subtipos, tablas y clases de entidad. Por ejemplo,
en una red eléctrica, podría crear una regla de relación entre los subtipos que describa que los
postes de acero admiten transformadores de clase A, mientras que los postes de madera
admiten transformadores de clase B.

Los subtipos se pueden crear de dos maneras:


1. Utilizando el menú contextual en el árbol de catálogo.

2. Utilizando el geoprocesamiento con el


conjunto de herramientas Subtipos.

Por otra parte, un Dominio corresponde a un rango de valores, ya sean alfanuméricos, o


numéricos entre los que se mueven los atributos de un determinado campo de una Clase de
Entidad (Feature Class). Este tipo de dominio puede ser de tipo RANGO o de tipo VALORES CON
CÓDIGO.

Los dominios de atributos son reglas que describen los valores legales de un tipo de campo.
Proporcionan un método para forzar la integridad de los datos. Los dominios de atributo se
utilizan para limitar los valores permitidos en cualquier atributo concreto de una tabla o clase de
entidad. Si las entidades de una clase de entidad o los objetos no espaciales de una tabla se han
agrupado en subtipos, se pueden asignar diferentes dominios de atributo a cada uno de los
subtipos. Un dominio es una declaración de valores de atributo aceptables. Cuando se asocia un
dominio a un campo de atributo, solo son válidos para el campo los valores incluidos dentro de
ese dominio. Dicho de otro modo, el campo no aceptará ningún valor que no esté en dicho
dominio. El uso de dominios ayuda a garantizar la integridad de los datos al limitar las opciones de
valores de un campo determinado.

9
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

Existen dos tipos de dominios de atributo:


Dominios de rango: un dominio de rango especifica un rango de valores válido para un atributo
numérico. Al crear un dominio de rango, se especifica un valor válido mínimo y máximo. Un
dominio de rango se puede aplicar a los tipos de atributo entero corto, entero largo, flotante,
doble y fecha.
Por ejemplo, en una clase de entidad para la red de distribución de agua, podría tener subtipos
para los conductos de agua de transmisión, distribución y derivación. La red de agua de
distribución puede tener una presión entre 50 y 75 PSI. Para que un objeto de la red de agua de
distribución sea válido, su valor de presión se debe especificar con un valor entre 50 y 75 PSI. Los
dominios del rango se validan mediante el uso del comando Validar entidades.

Dominios codificados: un dominio de valor codificado puede aplicarse a cualquier tipo de atributo:
texto, numérico, fecha, etc. Los dominios de valor codificado especifican un conjunto válido de
valores para un atributo.
Por ejemplo, la red de distribución de agua se puede soterrar bajo distintos tipos de superficies tal
como se especifica en un campo de atributo GroundSurfaceType: pavimento, grava, arena o
ninguno (para redes de distribución de agua expuestas). El dominio de valor codificado incluye
tanto el valor real que se almacena en la base de datos (por ejemplo, 1 para el pavimento) como
una descripción más sencilla para el usuario de lo que significa realmente dicho valor. La validación
para dominios de valor codificados se logra limitando al usuario a elegir los valores de campo en
una lista desplegable.

Este tipo de validación temática mediante subtipos o dominios podrá ser usada de forma
independiente, o bien combinándolos para un mayor rendimiento de trabajo así como una mayor
personalización de nuestra base de datos geográfica, como veremos a continuación.

10
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

Ejercicio N°1
Crear una clase de subtipo y dominios

1. En primer lugar, proceda a crear una Geodatabase Personal o de Fichero. Para ello abrimos
ArcCatalog, y navegamos hasta c:\practica_geodabase.

2. Dentro de esta carpeta creamos nuestra Geodatabase pulsando botón derecho del ratón
sobre este directorio, New – Personal Geodatabase, creando por tanto un fichero de
extensión .mdb (Microsoft Database – Access). Llame ésta como SistemaAgua.

A continuación, vamos a diseñar e implementar una clase de entidad para almacenar las
entidades de la red de abastecimiento de agua de la ciudad de Antofagasta.
Como antecedente general se tiene que las redes se clasifican en dos grandes grupos:
a) Red Principal
b) Red Secundaria

Estos dos tipos de redes nos van a marcar los SUBTIPOS en los que podremos dividir nuestra
clase de entidad. Por otra parte, es evidente que el objeto red de abastecimiento de agua
debe ser representado a través de una entidad de tipo lineal.
Habiendo realizado esta reflexión para el diseño de nuestra clase entidad, ahora
procederemos a crear un Feature Class que contendrá la Red de Abastecimiento de Agua, con
lo cual enfrentaremos el diseño físico de nuestra GDB.

3. En nuestra Geodatabase Personal pulsamos botón derecho del ratón New Feature Class, y le
especificamos los siguientes parámetros:

Nombre (TG_Red_Agua); Alias (Red de Abastecimiento de Agua); el Tipo de Entidad (lineal);


el Sistema de Referencia Espacial (Elija WGS 84 zona 19S). En la ventana siguiente, los valores
de XY Tolerance quedan por defecto.

4. En la ventana siguiente, de Introducción de los Campos creamos el campo que contendrá el


subtipo denominado Tipología, le llamaremos TIPO y será de tipo Short Integer. Observe que
puede agregar un alias a este campo, coloque lo siguiente: TIPO DE RED. Aproveche de
agregar el campo DIAMETRO con el alias: Diámetro de Red, tipo: double; y MATERIAL con el
alias TIPO DE MATERIAL, tipo: SHORT INTEGER, estos campos los usaremos más adelante. A
continuación aceptamos.

5. En las propiedades de la Feature Class (clic derecho sobre TG_Red_Agua). Vamos a la pestaña
SUBTYPES (Subtipos)

11
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

6. Seleccionamos en Subtype Field, el campo que antes habilitamos para contener los subtipos,
en este caso el TIPO de Red de Abastecimiento.

Vea que en la opción Default Subtype aún no tenemos valores asignados, dado que no existe
aún ningún tipo de red digitado.

7. Vamos a Subtypes y asignamos el Código y la Descripción de cada subtipo, según se muestra


a continuación:

Fig. 5. Definición de Subtipos en ArcCatalog para una Feature Class.

Como podemos apreciar, ya es posible ver un Subtipo por defecto que usted puede desplegar
y cambiar. De mismo modo ya podemos introducir valores válidos lo cual realizaremos más
adelante.

8. Presione Aceptar y Cierre ArcCatalog

9. Abra ArcMap

10. En la Ventana de Catalogo, navegue hasta la carpeta c:\practica_geodabase.

11. Vaya hasta la clase entidad de la “red de abastecimiento de agua” y arrástrela hasta la
ventana de mapa.

12
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

Veremos en la tabla de contenidos los subtipos divididos en dos colores, lo cual es una
primera muestra de que nuestro proceso ha sido exitoso.

12. Inicie sesión de edición

Compruebe que se ha realizado el tipo de validación por Subtipos. Intente ingresar una
geometría, comente con su compañero el resultado.

13. No guarde y detenga la edición

Como comentábamos anteriormente los dominios se podrían considerar como los atributos
que nosotros vamos a introducir pero que cumplen con unas premisas, y es que van a ser sólo
los valores válidos que habremos predeterminado y que no nos permitirán introducir valores
erróneos en los campos de nuestra geodatabase.

En nuestra Práctica los valores válidos serán de tipo Range y Short Integer y son referidos al
diámetro de la red.

Esta clasificación se realizará de la siguiente forma (esta es una definición que forma parte del
diseño lógico de una geodatabase):

A. Para la Red Principal: Diámetro de 50 a 100 centímetros.


B. Para la Red Secundaria: Diámetro de 25 a 50 centímetros.

Para crear un DOMINIO tenemos distintas alternativas, pero la más sencilla es crearlos desde
la Geodatabase directamente en ArcCatalog, aunque tenemos otras posibilidades como son la
importación desde tablas (en ArcToolbox – Data Management Tools – Domains).

El proceso es el siguiente:

14. Cerramos ArcMap para no provocar conflictos con nuestra Geodatabase.

15. Vamos a ArcCatalog y en nuestra Geodatabase: SistemaAgua, vamos a las propiedades


pulsando botón derecho del ratón y ahí a la pestaña dominios.

16. Agregue los siguientes dominios

13
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

Dominio A Dominio B
(red Principal) (red Secundaria)

Nombre de los dominios Diámetro principal Diámetro secundario

Descripción Diámetro de la Red de abastecimiento

Campo del subtipo Double

Tipo de dominio Range

Valor mínimo 51 25

Valor máximo 100 50

El resto de parámetros dejarlos por defecto.


17. Acepte

18. Ingrese a la GDB y en la clase de entidad vaya a las Propiedades (presionando el botón
derecho del ratón), luego haga clic sobre la pestaña Campos. En esta ventana puede asignar
dominios a los campos de la clase de entidad, los cuales afectarán, por igual, a todas las
entidades que sean ingresadas. En nuestro caso el campo Diámetro tiene subtipos, por tanto,
no debemos en esta ventana ingresar los dominios.

19. Vaya a la pestaña Subtipos y asigne los dominios de DIÁMETRO creados para cada subtipo.

20. Acepte y Cierre ArCatalog

21. Abra ArcMap y agregue a la tabla de contenidos la clase de entidad de la red de


abastecimiento de agua.

22. Inicie la edición y agregue dos entidades por cada subtipo.

23. Agregue el diámetro según los valores válidos para cada Subtipo.

24. Intente agregar un valor fuera de norma y vaya a Validar Geometría (Editor/validar
geometría)

Observe que  la ventana Atributos no le ayudará activamente en la introducción de valores


válidos para dominios de rango; necesita comprobar que los atributos son válidos después de
introducirlos

14
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

25. Detenga la edición, guarde y cierre ArcMap

26. Abra ArCatalog

C. Para Material crearemos un dominio de tipo discreto (CODE VALUE)

27. Navegue hasta la geodatabase y sus propiedades, y agregue el siguiente dominio y los valores
válidos:

Dominio C

Nombre de los dominios Material

Descripción Tipo de Material

Campo del subtipo Short integer


El combo de valores válidos para
este dominio es Tipo de dominio Coded value el siguiente:

CODE DESCRIPCIÓN

1 PVC

2 Hierro

3 Otros

28. Asocie el nuevo dominio al campo MATERIAL, según lo aprendido hasta ahora.

Recuerde que la incorporación del nuevo dominio debe realizarse en la pestaña subtipo
según la estructura definida para nuestra clase de entidad.

29. Cierre ArCatalog

30. Inicie ArcMap y edite la clase de entidad ingresando los datos del nuevo dominio.

31. Cierre la edición y guarde

32. Realice un último ejercicio exportando esta clase de entidad a shape. Revise la tabla de
atributos resultante, analice y comente los resultados.

15
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

16
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

Reglas de Validación Temática


Acerca de la Clase de Relación
Este tema se aplica sólo a ArcEditor y ArcInfo.
Un SIG integra información sobre varios tipos de entidades geográficas y no geográficas, muchas
de los cuales pueden estar relacionados.

 Las entidades geográficas pueden relacionarse con otras entidades geográficas. Por
ejemplo, un edificio está asociado a un predio o parcela.
 Las entidades geográficas pueden relacionarse con entidades no geográficas. Por ejemplo,
una parcela de tierra puede estar asociada a un propietario.
 Las entidades no geográficas pueden relacionarse con otras entidades no geográficas. Por
ejemplo, un propietario de parcela puede tener relacionado a la tabla del rol fiscal.
ArcGIS proporciona muchas formas de asociar entidades y registros entre sí en una geodatabase.
Al configurar relaciones entre entidades geográficas, el primer paso consiste en modelar las
relaciones espaciales entre entidades. Estos métodos ayudan a crear y mantener los datos de
modo eficiente.
Si tiene que capturar relaciones entre entidades que están muy próximas, pero existe ambigüedad
sobre la asociación del contexto espacial, no puede utilizar las relaciones espaciales
exclusivamente. Por ejemplo, un transformador montado en una plataforma puede suministrar
electricidad a varios edificios, pero a menos que tenga las líneas secundarias asignadas, no puede
tener una asociación limpia, inequívoca entre un transformador y el conjunto de edificios a los que
suministra.
Otro supuesto en el que no podrá configurar una relación espacial es si la asociación incluye una
entidad no geográfica como, por ejemplo, uno o más propietarios de parcela.

Las relaciones pueden ser de dos maneras:


Las Clases de relación ayudan a asegurar la integridad referencial. Por ejemplo, la eliminación o
modificación de una entidad podría eliminar o alterar una entidad relacionada. Además, una clase
de relación se almacena en la geodatabase, a la que cualquier usuario que utiliza la geodatabase
puede acceder.

Las relaciones al vuelo, también llamadas relaciones, se definen como una propiedad de una capa
de ArcMap. Utilícelas para obtener un mejor rendimiento de edición.

17
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

Ejercicio N° 2:
Crear una Clase de Relación

1. En primer lugar, proceda a crear una Geodatabase Personal o de Fichero. Para ello abrimos
ArcCatalog, y navegamos hasta c:\practica_geodabase.

2. Dentro de esta carpeta creamos nuestra Geodatabase y la denominamos relacion, según lo


aprendido en las prácticas anteriores.

A continuación vamos a importar, tanto el esquema como, los datos desde un fichero XML

3. Damos con el botón secundario del ratón sobre la geodatabase relacion, seleccionamos
importar, y luego elegimos XML workspace documents.

4. En la ventana del comando elegimos importar data y vamos en la búsqueda del archivo XML
en la siguiente ruta c:\practica_geodabase\XML

5. Damos ok a las ventanas siguientes.

6. Se han incorporado cuatro tablas y una clase de entidad denominada predios.

7. Crearemos una segunda clase de entidad de polígono que llamaremos barrios. Pare ello con
el botón secundario del ratón sobre la geodatabase seleccione nuevo y luego Clase de
entidad. Seleccione la referencia espacial (WGS84 zona 19S)

8. Deje por defecto los parámetros siguientes y agregue un nuevo campo denominado sector
barrial de formato texto.

9. Finalice la creación de la clase de entidad.

10. En ArcMAP, arrastre a la tabla de contenido la clase de entidad predios.

11. Como ve esta capa no tiene entidades pero tiene una estructura de tabla predefinida.

Lo que tenemos ahora es una geodatabase con un diseño físico implementado donde las
clases de entidad cuentan con una estructura, y además existen las tablas de negocio.
Vamos a proceder a agregar entidades a la clase de entidad predial usando un shape que
hemos preparado el cual está en la siguiente dirección
c:\practica_geodabase\shape\[Link]

12. Active la caja de herramientas ArcToolbox


18
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

13. Despliegue la caja de herramientas data Management Tools

14. Navegue hasta General y seleccione con doble click la herramienta Append (incorporar)

Esta herramienta incorpora las nuevas entidades desde otro archivo geográfico realizando un
mapeo de campos, asociando en forma automática algunos y teniendo la posibilidad el
usuario de asociar los campos que no calcen en forma manual entre los archivos utilizados.

15. Si no están en la tabla de contenido, arrastre al mapa las clases de entidad predial y barrios.

16. Inicie la sesión de edición. Edite la clase de entidad Barrios. Dibuje dos sectores barriales y
designe a cada uno con algún nombre en el campo creado anteriormente. Los sectores deben
quedar de la siguiente forma:

Utilice la herramienta de
polygon para dibujar el
primer polígono y Auto
completar polígonos para
dibujar los siguientes.

19
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

17. Ahora procederemos a crear las clases de relación. Cierre ArcMap y vaya a ArCatalog.

18. Vaya a la geodatabase relación y con el botón secundario del ratón pinche sobre ella y elija
Nueva Clase de Relación. La nueva relación debe llamarse SII_a_Predios, elija maestro_SII_re
para origen, y predios para el destino. Tal cual lo muestra la siguiente figura:

19. Pinche siguiente y en la nueva ventana elija un tipo de relación simple.

20. En la siguiente ventana seleccione la opción None y digitamos las palabras Predios y Roles en
las opciones correspondientes.

21. Pinche siguiente. A continuación escoja la cardinalidad 1 – M (1 a muchos)

22. En la ventana siguiente mantenga la opción por defecto, es decir, la opción NO

23. Seleccione en ambas tablas los campos comunes (COD_IJP) y finalice.

20
Modulo Servicios WEB con ArcGIS
Curso Cartografía Digital Avanzada. DIPLOMADO SIG UC

24. Repita los pasos anteriores con todas las tablas disponibles.

25. Por último, cree una clase de relación entre los Feature Class Predios y los Barrios. Aquí falta
la clave primaria para unir ambas clase de entidad. Converse con sus compañeros y trate de
dar una solución a este problema.

26. Una vez terminado estos ejercicios pinche sobre un predio con Identify y navegue por las
relaciones creadas por usted.

21
Modulo Servicios WEB con ArcGIS

También podría gustarte