Professional Documents
Culture Documents
Subtipo: Subdivisin de una Clase de Entidad (Feature Class) en distintos Tipos, con
caractersticas diferenciadoras y que nos permitir digitalizar de forma separada. Adems
podremos incluirle dominios a cualquier campo que cumpla unas determinadas
especificaciones para admitir dominios, y que nos permitirn ingresar en dichos campos
valores vlidos de dichos atributos o caractersticas. Los subtipos se implementan creando
valores de cdigo y son asociados a campos de tipo Short Integer o Long Integer.
Dominio: Rango de valores, ya sean alfanumricos, o numricos entre los que se mueve un
atributo 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 Cdigo.
Este tipo de validacin Temtica mediante subtipos o dominios podr ser usada de forma
independiente, o bien combinndolos para un mayor rendimiento del trabajo as como una mayor
personalizacin de nuestra base de datos geogrfica, como veremos a continuacin.
Ahora en este momento nos preguntaremos, Y cmo puedo implementar yo en mi proyecto este
tipo de validaciones temticas a mis bases de datos geogrficas geodatabases? Pues vamos a
poner varios ejemplos que nos permitirn materializar los
conceptos vistos hasta ahora.
Pasos previos:
1. Crear una Geodatabase Personal o de Fichero. Para ello
abrimos ArcCatalog.
A continuacin vamos a realizar un caso supuesto donde tenemos que Digitalizar una Red de
Abastecimiento de Agua y donde tenemos los siguientes elementos:
Tipos de Redes:
Red Principal
Red Secundaria
Estos dos tipos de redes nos van a marcar los SUBTIPOS en los que podremos dividir nuestra base de
datos, en este caso, nuestro Feature Class o Clase de Entidades.
Para ello vamos a crear un Feature Class que contendr la Red de Abastecimiento de Agua.
Docente: Ing. Miguel A. Pezo S.
- netline1999@hotmail.com -
Especialista SIG
Pg. 1
SIG Raster
Para ello vamos a ArcCatalog, a nuestra Geodatabase personal o file que creamos en el paso previo,
y pulsamos botn derecho del ratn New Feature Class, y le
especificamos los parmetros Nombre (RedAbastecimiento) y
Alias (Red de Abastecimiento), el Tipo de entidad (Lnea), Sistema
de Referencia Espacial WGS84 zona 19S, XY Tolerance (dejar por
defecto los valores), y llegados a la ventana de introduccin de
los campos creamos un campo que contendr los subtipos
denominado TIPOLOGIA, y ser de tipo Short Integer (ya que no
vamos a almacenar demasiados subtipos, sino tan slo dos). Aqu
podemos apreciar algunas de las ventanas que se han usado:
Fig. 2. Creacin de una Feature Class en nuestra Geodatabase desde ArcCatalog.
Una vez estamos en las propiedades seleccionamos la pestaa SUBTYPES (Subtipos) y ah vamos a ir
especificando cada a SUBTIPO.
Para ello proseguimos el siguiente modo:
1. Seleccionamos en Subtype Field: el campo (TIPOLOGIA) que antes habilitamos para contener
los subtipos, en este caso el Tipo de Red de Abastecimiento.
2. En Default Subtype an no tenemos ninguno, dado que no hemos delimitado ningn tipo de
red.
3. Vamos a Subtypes y asignamos el Cdigo (Code) y la Descripcin (Description) de cada
subtipo, del modo en que aparece en la ilustracin:
Docente: Ing. Miguel A. Pezo S.
- netline1999@hotmail.com -
Especialista SIG
Pg. 2
SIG Raster
Fig. 6. Tabla de contenidos que nos muestra nuestros subtipos en la Red de Abastecimiento desde ArcMap.
4. Una vez tenemos nuestra Feature Class Red de Abastecimiento vamos a comenzar la
edicin para comprobar que se ha cumplido nuestro cometido, "Crear un tipo de
validacin por Subtipos". Para ello pulsamos Editor Start Editing (Comenzar Edicin) y
vamos a Target y veremos que se nos muestra dividida nuestra Feature Class mediante
una cruz desplegable pudiendo seleccionar cualquiera de ellos para editar.
Continuamos con nuestra validacin. Ahora realizaremos lo mismo pero para los Dominios.
Como comentbamos anteriormente los Dominios se podran considerar como los atributos que
nosotros vamos a introducir pero que cumplen con unas premisas, y es que van a ser slo los valores
vlidos que habremos predeterminado y que NO nos van a permitir introducir valores errneos en los
campos de nuestra geodatabase.
Docente: Ing. Miguel A. Pezo S.
- netline1999@hotmail.com -
Especialista SIG
Pg. 3
SIG Raster
Para crear un Dominio tenemos distintas alternativas, pero la ms sencilla es crearlos desde la
Geodatabase propiamente dicha en ArcCatalog, aunque tenemos otras posibilidades como son la
importacin desde tablas (en ArcToolbox Data Management Tools Domains). El proceso es el
siguiente:
1
En este ejemplo vamos a incluir un Dominio que bien puede ser diferente al que se generara en un proceso real, por lo que el
dominio que aqu se incluye se muestra slo a ttulo informativo.
Para incluir los Dominios anteriormente citados vamos a proseguir con nuestra Geodatabase.
1. Cerramos ArcMap para no provocar conflictos con nuestra Geodatabase.
2. Vamos a ArcCatalog y en nuestra Geodatabase, en la raz de la misma, vamos a las
propiedades pulsando botn derecho del ratn Propiedades y ah a la pestaa
Dominios.
3. Una vez estamos en la pestaa Domains (Dominios), vamos a incluir los valores que nos
permitirn validar e introducir los valores vlidos de nuestros atributos de Dimetro, el
campo que a continuacin vamos a crear en nuestra Feature Class para que contenga
esos valores vlidos. Esto lo haremos para ambos SubTipos por lo que creamos dos
Dominios distintos.
4. En la pantalla que se muestra en la parte derecha de la figura 7 vemos que aparecen los
siguientes elementos (de los cuales slo nos har falta rellenar los que detallo a
continuacin):
a. Domain Name (Nombre del Dominio): DimetroPrincipal, DiametroSecundario.
b. Description (Descripcin del Dominio): Dimetro de la Red de Abastecimiento por
Subtipos.
Docente: Ing. Miguel A. Pezo S.
- netline1999@hotmail.com -
Especialista SIG
Pg. 4
SIG Raster
Maximum Value (Valor Mximo): para la Principal 100, para la Secundaria 50.
- netline1999@hotmail.com -
Especialista SIG
Pg. 5
SIG Raster
Una vez asignados los Dominios vamos a probar nuestra validacin en ArcMap digitalizando alguna
entidad y probando los subtipos y sus respectivos dominios.
Vamos a ArcMap y agregamos nuestra Feature Class (Red Abastecimiento), del mismo modo que
hicimos anteriormente (si hemos guardado el proyecto deberamos tener ya nuestra Feature Class
agregada).
Empezamos la Edicin y digitalizamos dos entidades para cada subtipo seleccionndolas en el
Target. Veremos que si visualizamos los atributos, el campo del subtipo tendr un desplegable y si
cambiamos el nombre del subtipo su simbologa tambin lo har.
Fig. 11. Digitalizacin de cada subtipo en ArcMap y visualizacin del atributo Subtipo de Red.
A continuacin vamos a introducir los valores de DIMETRO que creamos oportunos dentro de los
rangos antes comentados para cada subtipo (por ejemplo 75 para la principal, y para la segundaria
30), si posteriormente nos vamos a Editor Validate Features teniendo seleccionada las entidades,
nos dir que todos los datos son vlidos, sin embargo si introducimos por ejemplo un valor de 150
para la red principal y validamos nos dir que el valor no est en el rango especificado, he ah
nuestra Validacin Temtica!!.
- netline1999@hotmail.com -
Especialista SIG
Pg. 6
SIG Raster
como hicimos
Descripcin
PVC
Hierro
Otros Materiales
- netline1999@hotmail.com -
Especialista SIG
Pg. 7
SIG Raster
Fig. 14. Creacin del Campo Material y asignacin del Dominio del mismo nombre.
Una vez que tenemos nuestro campo y su mtodo de validacin mediante dominio de tipo Coded
Value vamos a ArcMap y veremos cmo nos aparecer un desplegable para no introducir valores
errneos.
Procedemos a abrir el
proyecto anterior ya que
lo
debemos
tener
cerrado
para
no
importunar a ArcCatalog
en cualquiera de los
procesos anteriores.
Empezamos la edicin y
vamos a seleccionar los
valores
de
tipo
de
Material
para
cada
tramo digitalizado.
Nota Aclaratoria: debemos tener en cuenta que los dominios se almacenan segn el cdigo en el
caso de los CODED VALUE por lo que si exportamos a formato Shapefile u otro tipo de entidades,
tendremos que reconvertir a su correspondiente descripcin ya que los campos contendrn el valor
del cdigo y no la descripcin propiamente dicha.
- netline1999@hotmail.com -
Especialista SIG
Pg. 8