Está en la página 1de 164

s i g

Sistemas de Informacin Geogrfica

rea de Tecnologa
Oficina de Gerencia y Presupuesto

Fundamentos de
ArcGIS
Segunda Parte
(Otras herramientas)

versin ArcView 9.1


Tutorial de lecturas
-VERSIN PRELIMINAR-
preparado por
Ivn Santiago
rea de Tecnologas de Informacin Gubernamental
Oficina de Gerencia y Presupuesto
Versin 0.1, oct, 2006

OFICINA DE GERENCIA Y PRESUPUESTO DEL ESTADO LIBRE ASOCIADO DE PUERTO RICO


Calle Cruz 254, Apartado 9023228, San Juan, Puerto Rico 00902-3228 - telfono: (787) 977-9200
www.ogp.gobierno.pr
1

ndice:
O|G|P s i
rea de Tecnologa
g
Sistemas de Informacin Geogrfica

Oficina de Gerencia y Presupuesto

Captulo I: Clasificacin numrica, representacin


grfica para pginas de impresin (layouts)

OFICINA DE GERENCIA Y PRESUPUESTO DEL ESTADO LIBRE ASOCIADO DE PUERTO RICO


Calle Cruz 254, Apartado 9023228, San Juan, Puerto Rico 00902-3228 - telfono: (787) 977-9200
www.ogp.gobierno.pr
O|G|P 3

Introduccin:
Este manual de ejercicios supone que los estudiantes tengan conocimientos bsicos de ArcGIS
ArcView versin 8, o 9 (Fundamentos de ArcView 9.1) o equivalente. Si no posee estos
conocimientos le recomendamos descargar el Tutorial Fundamentos de ArcView 9 disponible en
nuestra direccin de gobierno electrnico:
http://www.gobierno.pr/G2GPortal/Inicio/ComunidadIT/SIG/ApoyoTecnico.htm
En dicho lugar, encontrar el tutorial de lecturas, y el de ejercicios. En su lugar, existe una
amplia seleccin de libros en ingls, tanto de la casa editora ESRI, como otros independientes los
cuales les explicarn los conceptos y procedimientos bsicos para usar este sistema de
informacin geogrfica.

Convenciones:
En la medida de lo posible, incluiremos figuras y grficas para ayudar al estudiante,
especialmente en los primeros captulos. En los captulos siguientes las instrucciones incluirn
solamente las grficas necesarias.

Este documento est abierto a sugerencias. Agradeceramos que las hagan llegar a nuestra
direccin electrnica: isantiago@ogp.gobierno.pr

Datos utilizados:
Los datos que presentaremos en los ejercicios provienen de varias agencias estatales y federales.
Todos los datos se circunscriben al rea local de Puerto Rico.

Audiencia:
El curso est preparado para cualquier audiencia que tenga los conocimientos de ArcGIS
mencionados arriba, aunque vislumbramos que participen solamente los empleados del gobierno
estatal o de gobiernos municipales.
O|G|P 4

Temas:
Clasificacin de datos y escalas de medicin.
Tipos de datos numricos y normalizacin.
Representacin grfica: Variables visuales.
Representacin de datos cuantitativos.
Clasificacin de datos cualitativos y cuantitativos.
Interfaz para presentar y clasificar los datos cuantitativos.
Simbologa.
Style Manager.
Uso de niveles de smbolizacin para efectos cartogrficos.
Uso de layers para enmascarar otros layers.
Herramientas adicionales y opciones para la pgina de impresin.
Recorte siguiendo una forma (rea) Clip to Shape
Mtodos para generar pginas para impresin (Layouts)

Clasificacin de datos:
A menudo es necesario resumir la informacin, o presentarla de cierta manera, de modo que nos
muestre una caracterizacin de los fenmenos y objetos de manera organizada, compatible con
nuestras convenciones preceptuales y que sea agradable a la vista. Antes debemos pasar por una
discusin en trminos generales sobre la naturaleza de los datos y cmo se miden.

Escalas (niveles) de medicin


Para tener una mejor idea de cmo estn configurados los datos, es necesario entender estos
niveles de medicin:
Nominal: es el nivel ms bsico y supone nombres o cualidades de un objeto. Por
ejemplo, los tipos de suelos, las clasificaciones (uso y reglamentacin del terreno), la religin en
un lugar, (en los Balcanes, por ejemplo, religin: musulmanes, cristianos, cristianos catlicos,
cristianos ortodoxos, nacionalidades-etnias: albaneses, croatas, serbios, bosnios, montenegrinos,
eslovenos, griegos, turcos, blgaros, rumanos, etc).
Ordinal: Supone como dice el nombre, ordenar. A menudo se expresa en trminos de
alto, moderado, bajo, primero, segundo tercero
Intervalo: Toma un grupo de datos numricos, se ordenan y se pueden hacer operaciones
matemticas entre estos valores, tales como suma o resta (distancia). En el caso de este nivel de
medicin, la existencia del cero no significa que no exista el atributo medido. Por ejemplo, en el
caso de temperatura medida en grados Fahrenheit, el cero no significa la ausencia total de calor.
Las comparaciones matemticas de divisin/multiplicacin, no son vlidas en la escala de
intervalo.
Razn: Contiene las propiedades de la escala de intervalo (distancia) pero en esta escala,
el cero implica la ausencia del atributo medido. Por ejemplo, la escala Richter mide
movimientos en la corteza de la tierra. La ausencia de movimiento entonces se denotara con
cero.
O|G|P 5

Tipos de datos numricos


Los datos pueden resumirse segn su naturaleza. En este apartado hablaremos de los datos
numricos y su tratamiento para clasificarlos. Entre stos se encuentran los datos numricos
basados en conteos:
Poblacin
Nmero de viviendas
Cantidad de accidentes en determinado lugar
Cantidad de votantes por un candidato, etc

Normalizacin:
En otras ocasiones, es preciso comparar cantidades. Sin embargo, las cantidades no siempre son
comparables. A menudo, es necesario hacer la comparacin usando un elemento comn entre
dos cantidades. Por ejemplo:
Dos pases X, Z tienen cierta cantidad de muertes este ao. En Z murieron 100 y en X 1,500.
Podemos decir que en X mueren ms que en Z? Los conteos as lo confirman, pero es una
verdad a medias porque en realidad en X vivan 100 veces ms personas que en Z. Por lo
tanto es mejor comparar de manera que estos conteos tengan un atributo adicional en comn.
En casos de tasas de natalidad, se ha preferido tomar el nmero de nacimientos por cada mil
mujeres en edad apta para gestacin.

Los datos son entonces normalizados o estandarizados, permitiendo as la comparacin entre s.


Normalmente, se escoje la operacin de divisin entre cantidades y el dato normal para
comparar. Ejemplos de este tipo de datos pueden ser las densidades, razones, proporciones y
porcentajes:
Densidad poblacional (cantidades por unidad de rea)
Tasas o razones (cantidad de casos divididos por una cantidad fija: muertes por cncer
por cada cien mil habitantes) (magnitud de un fenmeno especfico, dividido por el valor
mnimo, mximo de este fenmeno estudiado).
Otro tipo de normalizacin es el uso de razones que se apoyan resmenes numricos
previos para comparar. Por ejemplo, comparar un caso especfico con el promedio
(media estadstica) o comparar usando otra medida de tendencia central (moda o
mediana) o de dispersin (varianza y desviacin tpica).

A continuacin se discutir sobre cmo asociar la informacin tabular con la parte visual. Sobre
este tema nos apoyaremos en el trabajo de Jacques Bertin y otros, que nos dan ideas sobre la
mejor manera de representar datos de distinto tipo mediante grficas o variables visuales
(retinales segn Bertin).
O|G|P 6

Representacin grfica: Variables visuales


En esta parte hablaremos sobre la representacin simblica en mapas tomado del trabajo del
autor francs, Jacques Bertin (Smilogie graphique, 1967-73). A continuacin se describen
someramente los fundamentos de la representacin grfica en mapas. Las variables visuales
descritas por Bertin son las siguientes:
Forma, tamao, luminosidad, orientacin, tonalidad de color, y textura.

Forma:

Tamao:

Luminosidad:
Cantidad de tinta: negra
o de un color

Orientacin:

Tinte de color: azul verde amarillo naranja rojo

Textura:
Orden por luminosidad

Textura:
Patrones diferenciables
Deben tener similar grado de luminosidad.
Adaptado de M. Monmonier, Mapping it out, Chicago Press, 1993.

Cada una de estas variables visuales se asocia a determinada representacin cartogrfica.


Variables retinales
Forma Se asocia principalmente con variables cualitativas, para localizar y
distinguir cosas de diferente naturaleza: puentes, centros comerciales, estaciones
de radio, y otros.

Tamao Es utilizado para representar variables cuantitativas de tipo magnitud


o conteos. Por ejemplo, se puede ver frecuentemente mapas temticos usando
smbolos que guardan proporcin con la cantidad de habitantes, nmero de
establecimientos por reas, y otros.

Luminosidad Se usa para interpretar orden numrico. Por lo regular, se


presentan en gradaciones de gris o de un color en particular. Entre estas variables
se encuentran las razones, proporciones y porcentajes.
O|G|P 7

Orientacin Se usa especialmente para representar direccin en las lneas. Se


pueden ver en distintos mapas como los meteorolgicos (direccin y magnitud
de vientos), direccin de flujo de agua, direccin migratoria en mapas de
movimientos migratorios, etctera.

Tonalidad de color Anlogo al uso de las formas, las tonalidades pueden


representar fcil y rpidamente diferentes tipos de elementos cualitativos en
mapas tales como uso del terreno, zonas de reglamentacin y otras. No se debe
usar para representar variables cuantitativas a menos que estos colores sean
combinados con una gradacin de luminosidad combinada con la gama de
colores.

Textura Se puede usar tanto para mostrar variables cuantitativas como


cualitativas. Funciona de manera parecida a las tonalidades de color en cuanto al
uso de texturas diferentes para representar cosas diferentes.
Se puede usar para representar variables cuantitativas cuando la textura es similar
en los elementos representados y solo se aade ms espacio para dar la impresin
de menor intensidad. Es til cuando no se dispone de impresoras a color.
O|G|P 8

Representacin de datos cuantitativos


Mtodos de simbolizacin
Smbolos proporcionales y smbolos graduados
Smbolos graduados
Ventajas Desventajas
Los valores se agrupan en clases. Se debe usar cuando el No se puede distinguir los valores
Dentro de una clase (grupo), todos los objetos conjunto de datos tiene individuales de cada objeto.
son dibujados usando el mismo tamao. gran amplitud o diferencia
entre el mnimo y el
mximo.
Smbolos proporcionales
Ventajas Desventajas
Representa los valores de Cuando existen demasiados
El tamao del smbolo es proporcional al valor manera ms precisa. valores, se hace difcil distinguir
del objeto. los tamaos de cada objeto. En
ese caso, es mejor usar el mtodo
de smbolos graduados.

Smbolos graduados:

Smbolos proporcionales:

Participacin electoral en el Referndum sobre


unicameralidad (conteos)
Evento del 10 de julio de 2005
O|G|P 9

Grficas
Pie charts:
Presenta valores resumidos mediante grficas tales como barras y crculos divididos (pie charts).
Ofrece la opcin de smbolos graduados para representar cantidades.
Generalmente se usan para representar datos que completan un total (en distintos campos en una
tabla) en un solo mapa.

Grficas de Barras:
Presenta informacin contenida en distintos campos mediante diagramas de barras.
O|G|P 10

Dot density (mapas punteados):


Se usa para representar cantidades en reas usando puntos. La cantidad de puntos representa el
valor de cada rea.

En este caso, se muestran los resultados del recuento


electoral de 2004 para los candidatos a alcalde.
Las reas representan los distritos electorales (precintos).

Puede verse en un solo mapa cmo dominan o comparten


el dominio de alcaldas, especialmente entre los
candidatos del partido PNP (azul) y PPD (puntos rojos).

El partido Independentista (PIP) est representado por


puntos verdes pero no se puede distinguir por la poca
cantidad de votos por sus candidatos.

Los puntos negros representan los votos en blanco.

Cada punto (en todos los candidatos) representa cinco


votos.

Voto por candidatos a alcalde,


Elecciones 2004 en Zona Metropolitana de San Juan y reas vecinas,
dividos por sub-distrito electoral (unidad).
O|G|P 11

Atributos mltiples
En este caso, se usa un solo feature class o layer para representar dos atributos relacionados a
cada municipio: estado de transferencia y el costo de la transferencia. La opcin de mltiples
atributos trabaja mejor cuando se combina un atributo numrico con uno textual o comparando
dos atributos numricos. En el caso de comparar dos o ms atributos textuales, la leyenda se
torna complicada al extremo de enumerar cada combinacin nica entre estos, dando lugar a una
leyenda muy extensa y difcil de interpretar.

Estado de transferencia de titularidad de las instalaciones deportivas:


Gobierno Central a Gobiernos Municipales (2003-2004)

Es posible lograr el mismo efecto, copiando la misma capa o feature class y usar una de las
copias para la representacin de smbolos graduados o proporcionales.
O|G|P 12

Clasificacin de datos cualitativos


En general, cuando se clasifica o resume este tipo de datos se emplea la generalizacin. Por
ejemplo, en un mapa geolgico, se puede generalizar la informacin de reas geolgicas de las
pocas en periodos y eventualmente en eras:
poca Periodo Era
Holoceno
Pleistoceno Cuaternario
Plioceno Cenozoica
Mioceno
Oligoceno Terciario
Eoceno
Paleoceno

Clasificacin de datos cuantitativos.


Los programas de cartografa de sobremesa (desktop mapping) y algunos sistemas de
informacin geogrfica ofrecen la funcionalidad de representar grficamente los datos numricos
de forma resumida. En ArcMap, los mtodos de clasificacin numrica son los siguientes:
Mtodo Descripcin
Rompimiento natural (Natural Este mtodo es el que aparece por defecto. El propsito
Breaks) o mtodo Jenks (Jenks, G., de ste es encontrar la menor variacin entre grupos de
1971) valores (varianza mnima entre clases).
Manual Permite al usuario delimitar sus propios lmites entre
clases usando valores existentes.
Intervalos equidistantes (Equal Este mtodo clasifica los valores usando clases de igual
Interval) distancia o tamao, tomando en consideracin el valor
mximo, restndole el mnimo y dividindolo por el
nmero de clases ((Xmax Xmin) / Nclases). El usuario
especifica el nmero de clases. Sus resultados son
parecidos al mtodo de cuantilas (quantiles).
Intervalos definidos (Defined Interval) En este mtodo, el usuario define el espacio del intervalo
y ArcMap calcular el nmero de clases. Por ejemplo, en
una distribucin de datos de cero a 110, si se escoje el
intervalo 7, aparecern 16 clases.
Cuantilas (Quantiles) Cada clase tiene el mismo nmero de elementos. Se usa a
menudo para distinguir grupos ordenados o para mostrar
por ejemplo los primeros 10 o ltimos 10.
Desviacin estndar Se utiliza principalmente para mostrar objetos con
comportamiento atpico. La desviacin estndar es un
parmetro utilizado para medir la variabilidad (diferencias
entre valores) dentro de un conjunto de datos.

A continuacin se muestran algunos de los mtodos con sus ventajas y desventajas.


O|G|P 13

Ventajas y desventajas de los mtodos de clasificacin:


Mtodo de Ventajas Desventajas
clasificacin
Natural Breaks Para datos numricos que estn Las clases responden solamente al
(Rompimiento distribuidos de manera dispar, o que no conjunto de datos tratado.
sigan una distribucin normal de valores. Es difcil hacer comparaciones
natural en la
entre dos o ms distribuciones.
distribucin de Es difcil distinguir clases cuando
frecuencias de los el conjunto de datos es distribuido
datos) equitativamente
Quantile Ideal para datos numricos distribuidos de En caso de distribuciones no
(Cuantilas) manera lineal. lineales, la divisin de clases puede
Una distribucin lineal se refiere a cuando separar valores parecidos,
ordenamos los datos y obtenemos una lnea ms o exagerando diferencias
menos recta cuando conectamos las barras del insignificantes.
histograma. Por el contrario, se puede agrupar
Comparar reas con tamaos similares. valores muy diferentes en una sola
Para enfatizar la posicin de uno o ms clase, escondiendo diferencias
objetos dentro de una distribucin importantes.
ordenada.
Equal Interval Al igual que el mtodo de cuantilas, Iguales al mtodo quantiles.
(Intervalos ayuda a enfatizar el valor de un objeto Puede existir uno o ms grupos o
dentro de una distribucin ordenada. clases sin ningn objeto.
regulares)
Es ms fcil de entender para audiencias
no tcnicas.
Se usa tambin para presentar datos tales
como elevacin, temperatura o
precipitacin.
Standard Como se mencionara anteriormente, este Cuando la distribucin es sesgada,
Deviation mtodo se usa para mostrar valores el valor de la media no representa
atpicos mediante la diferencia entre el exactamente una tendencia central.
(Desviacin valor del objeto y su relacin (diferencia) De este modo, algunos valores
Estndar) con el promedio (media) de la diferentes pueden agruparse en la
distribucin. La diferencia se mide en misma clase.
desviaciones estndar (s). No presenta los valores reales de la
distribucin sino cunto se
( xi x ) 2 diferencian de la media en trminos
s de la desviacin estndar.
(n 1)

Se debe recordar que, ningn mtodo de clasificacin es necesariamente mejor que otro.
Debemos conocer la distribucin de los datos para poder aplicar el mtodo de clasificacin que
mejor responda a la realidad de sta. Por otra parte, es posible el uso de estos mtodos para
manipular los datos a conveniencia, pero esto es tema de otra discusin.
O|G|P 14

Interfaz para explorar y clasificar los datos cuantitativos


Por lo pronto, regresaremos al programa ArcMap, viendo cmo podemos inspeccionar la
distribucin grficamente. Dentro de la opcin de simbologa (Symbology tab) en Properties,
del feature class, es posible ver esta distribucin.

Este es un ejemplo de la distribucin de


los datos sobre la proporcin de habitantes
extranjeros sobre la poblacin total en
Puerto Rico por grupo de bloque censal
(blockgroup), segn el Censo Federal de
2000.

Esta interfaz permite:


Acercamientos (zoom & reset zoom) al histograma (grfica de barras)
Aadir rompimientos de clases (class breaks)
Centralizar el histograma

Las opciones de exculsin de datos (Data Exclusion) permiten remover temporeramente los
valores que inciden en el sesgo de la distribucin de datos.

El histograma anterior muestra este ejemplo, una vez removidos los records iguales a cero. An
as es notable la gran cantidad de casos que estn cercanos al cero.
O|G|P 15

Por otro lado, cuando los datos son extremadamente numerosos, la opcin Sampling permite
tomar solamente una muestra de los valores. Si queremos tomar todos los valores, debemos
averiguar el nmero de rcords en la tabla y escribir este nmero en la opcin de Sampling.
O|G|P 16

Simbologa
Un estilo-esquema (Style) contiene un conjunto de smbolos que se organizan para hacer mapas.
Estos estilos incluyen elementos tales como smbolos, barras de escalas, rosas de los vientos, y
distintos esquemas de colores. ArcMap tambin permite aadir otros estilos y smbolos
definidos o generados por el usuario.

ArcMap incluye un gran nmero de estilos pre determinados para distintos tipos de geometras,
las cuales ofrecen gran variedad de opciones para representacin de datos. Estos smbolos han
sido agrupados en categoras por disciplinas. Por defecto, ArcMap no muestra todos los estilos
contenidos en el grupo (palette) ESRI.style. Es necesario tomar de este grupo a otros estilos que
se estimen necesarios.

Lista de estilos
accedidos desde
Symbol Selector

Lista de estilos para aadir accedidos


desde el menu: Tools|Styles|Styles
References
O|G|P 17

Style Manager
Este provee la interfaz para manejar los estilos y aadir otros nuevos o prestados (import). El
mismo se accede mediante Tools | Styles | Style Manager desde el men principal. `

Este contiene toda la simbologa por tipos o categoras: desde sistemas de referencia, colores,
sombreados, y otros ms como aparece en el grfico arriba en la parte izquierda. Por otro lado,
es posible aadir ms smbolos haciendo right click y escogiendo la opcin New >.

Personalizacin de smbolos (custom symbols)


Se puede aadir smbolos de tipo lineal o punteado. En el caso de smbolos lineales existen
cuatro opciones:
Simple: Lneas de un solo pxel que son las que ms rpido se cargan al monitor. Las
mismas pueden ser slidas, de distinta anchura o con algn patrn definido (recortados
etc).
Cartogrfico: Patrones de lneas rectas con decoraciones derivadas de smbolos punteados
Hash (picado): Lneas cortas, plantillas y decorados punteados
Marker (punteado): Anlogo al anterior pero basado en decorados punteados

Por su parte, los smbolos punteados (Marker) se usan para denotar smbolos punteados,
etiquetas (labels) y anotaciones en el mapa. Estos pueden usarse en combinacin con otros
smbolos para el decorado de lneas y patrones de relleno en reas y fondos (backgrounds). Al
igual que los smbolos lineales, tambin poseen cuatro opciones:
Simple: smbolo (glifo) simple que carga rpidamente al monitor
Character (smbolos por letra) basado en los True Type Fonts (TTF) del Sistema
Operativo
Arrow (flechas), tambin provenientes de los TTFs
Picture (imgenes en formato bitmap) Obtenidas mediante imgenes pequeas en formato
bmp o enhanced metafile (.bmp o .emf).
O|G|P 18

Uso de niveles de smbolizacin para efectos cartogrficos.


ArcMap permite cambiar el orden de presentacin de capas para obtener efectos especiales. El
orden de despliegue de capas puede ser modificado, presentando un orden especfico. Es til
para unir temporeramente reas con un mismo atributo. Otro uso comn es la simbolizacin de
lneas que se solapan como en el grfico a continuacin.

En este ejemplo, las intersecciones entre las carreteras primarias se disuelven dando la apariencia de un
polgono en forma de bordes de pavimentos.
O|G|P 19

Uso de layers para enmascarar otros layers


El enmascarado se basa en el solape de un layer de polgonos sobre otros. Esta mscara puede usarse
entre otras cosas para producir zonas vacas para ubicar anotaciones o etiquetas tales como el ejemplo
siguiente:

Aclaramos que este ejemplo no est disponible para ArcView, porque las herramientas Maskingtales
como Feature Outline Masks no aparecen en el ArcToolbox de ArcView. Sin embargo, si el usuario
pudiera generar estos polgonos de otra manera, se podr hacer el enmascarado de todos modos.
O|G|P 20

Herramientas adicionales y opciones para la pgina de impresin


Rectngulo de extensin (Extent Rectangle)

Esta opcin se activa cuando se convoca el men de las


propiedades del Data Frame. En este caso, el data frame
de localizacin muestra el Data frame rea de estudio, el
cual contiene la fotografa area.
O|G|P 21

Recorte siguiendo una forma (rea) Clip to Shape:

En este caso, un crculo hecho previamente


como figura grfica sirve como modelo. La
forma puede ser producida tanto como un
grfico o como un feature class.
O|G|P 22

Mtodos para generar pginas para impresin (Layouts)


Una pgina para impresin puede hacerse de tres maneras:
Comenzando la pgina sin ningn elemento
Usando una plantilla (template) y sustituir elementos en sta
Modificar un layout existente y guardarlo en otro mxd

Por lo pronto, discutiremos el uso de las plantillas (templates) las cuales sirven principalmente
para estandarizar la produccin de mapas. Estas plantillas pueden contener todos los elementos
bsicos para la produccin de los mapas tales como leyendas, escalas, grficas, imgenes-fotos,
logos, data frames, etc. Las plantillas pueden contener scripts para propsitos especializados
tales como el registro de fechas, nombres de usuarios, lugar de almacenamiento, sistema de
coordenadas, entre otros.

Las plantillas se guardan con extensin .mxt. Dichas plantillas pueden almacenarse tanto en
C:\Program Files\ArcGIS\Bin\Templates
C:\Documents and Settings\<nombre del usuario>\Application Data\Esri\ArcMap\Templates.

Cuando se necesite guardar el resultado de una plantilla como un map document, asegrese que
el archivo tenga la extensin mxd. De otro modo, su trabajo se perder.

Podemos tambin hacer cambios a un layout existente mediante la adopcin de una plantilla. En
algunos casos debemos tener cuidado al cambiar de tamao de pginas. Por ejemplo, un tamao
de smbolo o letra apropiado para una pgina tamao carta, no necesariamente estos tamaos son
recomendables para una pgina tamao cartel.
O|G|P s i
rea de Tecnologa
g
Sistemas de Informacin Geogrfica

Oficina de Gerencia y Presupuesto

Captulo II Etiquetas y anotaciones


Labels and Annotations

OFICINA DE GERENCIA Y PRESUPUESTO DEL ESTADO LIBRE ASOCIADO DE PUERTO RICO


Calle Cruz 254, Apartado 9023228, San Juan, Puerto Rico 00902-3228 - telfono: (787) 977-9200
www.ogp.gobierno.pr
O|G|P 24

ArcMap ofrece dos maneras de producir textos para mapas: etiquetas (labels) y anotaciones
(annotation). Ambos mtodos muestran ciertas diferencias y trabajan mejor en distintas
situaciones. A continuacin mostramos una tabla mostrando las caractersticas de ambos
mtodos.
Labels Annotation
Se autoubican de manera dinmica Se trabajan individualmente
Se guardan dentro del mxd (map document) Se pueden guardar en el mxd o en una
geodatabase
Enlazados a un objeto (feature) Puede enlazarse o no a un objeto

Labels (etiquetas)
Una etiqueta es un tipo de texto que se despliega en el monitor de manera dinmica. A
medida que el usuario de ArcMap vaya moviendo el mapa de lugar a lugar o cambiando
de arcercamientos (escala), estas etiquetas se mueven o cambian tambin.

ArcMap permite cambiar las propiedades de estas etiquetas, pero no permite la


manipulacin individual de las mismas.

La manera de ubicar las etiquetas se basa en las propiedades de cada capa (layer).

Debido a que estas propiedades son parte del layer en cuestin, estas etiquetas se guardan
tambin en donde sea guardado este layer.

Annotation
A diferencia de las etiquetas, las anotaciones pueden manipularse de manera individual
no importa dnde estn guardadas.

El tamao de las anotaciones se mantiene constante en relacin a otros objetos del mapa.
Debido a que las anotaciones son solamente otro tipo de objeto en el mapa (data frame),
cuando se hacen acercamientos, stas se comportan de igual manera que los dems
objetos.

Las anotaciones pueden ser guardadas de tres maneras:


o Como un conjunto de grficas encapsuladas dentro del mxd
o A modo de un feature class tipo annotation dentro de una geodatabase la cual se
puede guardar como
Feature linked Enlazada a un objeto mediante la presentacin de un
atributo de la tabla. Esto significa que:
cuando este atributo es modificado, esta anotacin cambia o
cuando el objeto es borrado, tambin se borra la anotacin.
Como un elemento de anotacin independiente de cualquier objeto el cual
no depende de objeto alguno.
O|G|P 25

Labeling toolbar
Esta es la barra de botones que provee funcionalidad limitada en cuanto a las etiquetas. Si se
necesita mayor funcionalidad, se requiere la compra del mdulo opcional Maplex. A partir de la
versin 9.1, Maplex viene incluido solamente para los usuarios de ArcGIS-ArcInfo. Los dems
usuarios de ArcView debern comprarlo separadamente.

(Standard Labeling toolbar)

View unplaced labels

Lock labels

Weight ranking

Priority ranking

Label Manager

Label Manager: Provee una forma para el manejo de las etiquetas en uno o todos layers del data
frame activado de la lista de la Tabla de contenido de ArcMap.

Esta forma es casi idntica a la que se puede acceder mediante la opcin Layer Properties
haciendo right click en uno de los layers de la Tabla de contenido. De igual manera estn
disponibles todas las opciones de simbologa y manipulacin:
Ubicacin relativa,
Apariencia,
Campo fuente del etiquetado,
Enunciados tipo SQL para separacin de datos,
Expresiones programticas complejas,
Reglas de manejo de etiquetas conflictivas y
Niveles de etiquetado.
O|G|P 26

Reglas generales de etiquetado


ArcMap provee ciertas normas para controlar el etiquetado. Entre stas:
Cambiar las relaciones entre etiquetas y objetos
o Dentro de una capa mediante la ubicacin relativa
o Entre capas
Prioridad de etiquetado
Ponderacin o peso de etiquetas entre capas
rea de influencia de etiquetas para minimizar solape.

Label priority: Se usa para definir el orden de dibujado entre etiquetas de las capas. Por
ejemplo en el mapa de arriba, la prioridad est en las etiquetas del mapa de carreteras, seguida
por las etiquetas de los ros.

Label weight: Los pesos (weights) se pueden especificar tanto para etiquetas como para
objetos. Los objetos con alto peso asignado no sern obstruidos por etiquetas de otras capas.

Buffer ratio: Se define como la cantidad de espacio reservado alrededor de cada etiqueta. Se
usa para minimizar el despliegue de etiquetas demasiado cercanas, lo cual da una apariencia
poco esttica. Este se establece como una de las propiedades de un layer.
O|G|P 27

Ubicacin puntual (point placement): ArcMap ofrece cuatro opciones para la ubicacin de
etiquetas basadas en layers de geometra de puntos.
Esquema de ubicacin predefinida por usuario
Ubicacin encima del punto
Jerarqua de ngulos
Angularidad de la etiqueta basada en un atributo de la tabla asociada

Esquema de ubicacin predefinida (User predefined placement scheme): Este esquema de


posicionamiento permite ubicar la etiqueta en una de ocho posiciones alrededor de un punto. A
cada posicin se le asigna un nmero para indicar su prioridad: 0, 1, 2, 3, siendo 1 la prioridad
ms alta. ArcMap intentar ubicar la etiqueta comenzando por prioridades. Una posicin con
valor cero significa que tal posicin est fuera de los lmites, por lo cual no se le asignar
etiqueta en ese lugar.

Casos presentados ante la Junta de Planificacin


Para excepciones a los reglamentos de zonificacin. (Cidra-Cayey, 1964-2005)

En este caso, se defini que la


etiqueta apareciera
preferiblemente desde la esquina
inferior derecha del punto.

Note que el atributo residencial


est representado por un smbolo
tipo letra y combinado con un
crculo color rosado.

Todo esto se puede definir en la


forma Symbol Properties
O|G|P 28

Ubicacin de etiqueta encima del punto (Place label on point): El ms simple: ubica la
etiqueta directamente encima del punto.

Profundidad en pies, Baha de Boquern, Cabo Rojo, Puerto Rico

Jerarqua angular (Hierarchy of angles): Permite definir una lista de ngulos alrededor de un
punto sobre el cual se dibujarn las etiquetas. Los ngulos comienzan en cero, que significa a la
derecha del punto y contina la direccin en contra de las manecillas del reloj. Permite reglas de
deteccin de conflictos para todas las opciones de ubicacin. Ejemplo de este puede ser el
etiquetado de asentamientos adyacentes a zonas costeras los cuales se suelen etiquetar siguiendo
ngulos.

ngulo por campo de la tabla asociada (Angle by field): En ocasiones, la tabla de atributos
puede contener un campo numrico que contenga los ngulos que definirn cmo girar las
etiquetas.
O|G|P 29

Ubicacin de etiquetas en lneas:


Ofrece cuatro opciones para orientacin:
Horizontal Sern ubicadas encima de la lnea en el lugar en que mejor encaje.
Paralelo Las etiquetas sern puestas derechas, y paralelas a la orientacin de la lnea
que est siendo etiquetada.
Curvo Seguir la orientacin de la lnea, donde mejor encaje en la lnea.
Perpendicular Las etiquetas se pondrn siempre derechas.

Ofrece cuatro opciones para posicionar:


Encima de la lnea (Above the line)
Encima de la lnea (On the line)
Debajo de la lnea (Below the line)
Definir distancia para separacin del objeto (Define offset units)

Horizontal on the line Parallel below the line

Curved-Above the line Parallel on the line (mapa de calles)


O|G|P 30

Etiquetas en polgonos: Ofrece tres opciones:


Horizontal
Derecho (straight)
Primero horizontal luego derecho

Reglas:
Ubicar solamente las etiquetas que quepan dentro del polgono (Only place inside
polygon)
Duplicar etiquetas
Always Horizontal Always straight

Try horizontal first, then straight Only place labels inside polygons
O|G|P 31

Label locking: Fijador de etiquetas: Fija el tamao y la posicin de las etiquetas segn la
escala y extensin corriente. Cuando se fijan estas etiquetas, tambin se fijan la posicin y el
tamao de las mismas. Mientras vaya navegando sobre el data frame, las etiquetas no cambiarn
de posicin as como tampoco se tendr que recalcular su tamao.

Se puede usar esta opcin para hace acercamientos en reas muy cargadas para poder ver las
etiquetas ms claramente. Si se quiere hacer acercamientos hacia etiquetas, pero no se quiere
modificar la extensin del data frame, use esta opcin junto con la ventana de ampliacin.

Etiquetas sin fijar

Etiquetas fijadas

Note cmo la etiqueta preserva el mismo tamao de letra cuando se usa la opcin Lock labels.
O|G|P 32

Visibilidad por escalas (Label visibility): Por defecto, la visibilidad de las etiquetas est
controlada por la definicin de visibilidad del layer asociado. Cuando un layer aparece
solamente a una escala especfica, las etiquetas aparecern tambin.

Sin embargo, esto puede ser cambiado, haciendo el despliegue de labels independientes de la
aparicin del layer por escala.

A escala 1:10,000 aparecen los nombres A una escala mayor de 1:2,000 no aparecen

Como tambin se defini Out beyond 50,000 las etiquetas dejarn de aparecer a una escala
menor de 1:50,000.
O|G|P 33

Etiquetas programadas (labeling with an expression):


ArcMap permite el uso de dos lenguajes tipo scripting: VBScript y JavaScript para hacer
modificaciones programticas al etiquetado automtico. Por ejemplo, se puede filtrar datos y
cambiar su apariencia para mltiples propsitos:

Ejemplo en la forma Expression Resultado grfico


Funcin VBScript: UCase
Function FindLabel ( [Name] )
FindLabel =UCase( [Name])
End Function

Funciones IF THEN ELSE, IsNumeric y


FormatCurrency:

Function FindLabel ([polygon:MUNICIPIO],


[04TraspasoDRDMun.COSTO] )

IF IsNumeric([04TraspasoDRDMun.COSTO]) THEN
FindLabel = UCase([polygon:MUNICIPIO]) & VBCRLF &
FormatCurrency([04TraspasoDRDMun.COSTO],0,0,0-1)
END IF

End Function
O|G|P 34

Etiquetas programadas (labeling with an expression): Contunuacin


Ejemplos de programacin VBScript.
Se puede cambiar aspectos tales como: **

Aspecto Ejemplo en VBScript


Fuente/Font: "<FNT name='Arial' size='18'>" & [LABELFIELD] & "</FNT>"
"<FNT name='Arial' scale='200'>" & [LABELFIELD] & "</FNT>"
Color: "<CLR red='255' green='255' blue='255'>" & [LABELFIELD] & "</CLR>"
"<CLR cyan='100' magenta ='100' yellow='100' black='100'>" & [LABELFIELD] &
"</CLR>"
Negrilla/Bold: "<BOL>" & [LABELFIELD] & "</BOL>"
Bastardilla/Italic: "<ITA>" & [LABELFIELD] & "</ITA>"
Subrayado/Underline: "<UND>" & [LABELFIELD] & "</UND>"
Mayscula/All caps: "<ACP>" & [LABELFIELD] & "</ACP>"
Minscula/Small caps: "<SCP>" & [LABELFIELD] & "</SCP>"
Superscript "<SUP>" & [LABELFIELD] & "</SUP>"
Subscript: "<SUB>" & [LABELFIELD] & "</SUB>"
Espacio entre letras/ "<CHR spacing='25'>" & [LABELFIELD] & "</CHR>"
Character spacing
(0%=regular):
Anchura de letras/ "<CHR width='150'>" & [LABELFIELD] & "</CHR>"
Character width
(100%=regular):
Espacio entre <WRD spacing=150> & [LABELFIELD] & </WRD>
palabras/Word spacing
(100%=regular):
Espacio vertical entre <LIN leading=12> & [LABELFIELD] & </LIN>
lneas/Leading (0
pts=regular):
Para suspender algunos comandos/efectos:
Un-Bold: "<_BOL>" & [LABELFIELD] & "</_BOL>"
Un-Italic: "<_ITA>" & [LABELFIELD] & "</_ITA>"
Un-Underline: "<_UND>" & [LABELFIELD] & "</_UND>"
Un-Superscript: "<_SUP>" & [LABELFIELD] & "</_SUP>"
Un-Subscript: "<_SUB>" & [LABELFIELD] & "</_SUB>"

**Tomado de la ayuda en lnea (Help) de ArcMap


O|G|P 35

Otras opciones para labeling:


ArcMap permite tener mltiples niveles de etiquetado (label classes) por layer. Por ejemplo es
posible tener un layer de carreteras que contenga varias clases. Cada una de estas clases puede
ser etiquetada de manera disinta usando un solo feature class o layer.

Se puede definir niveles de etiquetado desde dos interfaces: ambas tienen la misma
funcionalidad:
Desde Layer Properties Desde Label Manager

Un nivel (label class) representa un grupo de objetos con las mismas caractersticas para
etiquetado. Los objetos representados por este nivel se definen con una expresin tipo SQL
(SQL Query):
O|G|P 36

Definir escala de referencia (Setting reference scale):


Permite fijar el tamao de las etiquetas en relacin con otros objetos en el mapa con respecto a
una escala definida. Cuando se fija una escala de referencia, las etiquetas permanecern en el
mismo tamao en unidades en el terreno, no importa si se haga zoom in o zoom out. Por el
contrario, cuando esta escala de referencia no se especifica, el tamao de la letra permanece en
trminos de tamao en puntos (8, 10, 12 puntos).

Escala de referencia 1:63,360

A la misma escala pero mostrando


alejamiento. Note que los labels se ven ms
pequeos.

La definicin de escala es un paso preparatorio para la creacin de las anotaciones tomando


como partida las etiquetas. Las anotaciones estn estructuradas dentro de una escala de
referencia fija. Cuando se aade anotaciones al data frame no es necesario definir la escala de
referencia porque estos objetos ya vendrn con una escala de referencia por definicin. Este
mecanismo es til para conocer mejor cmo se vern y cmo fijar el tamao de las anotaciones
segn diferentes escalas.
O|G|P 37

Producir anotaciones (Creating Annotation):


A diferencia de las etiquetas, las cuales se redibjuan y se posicionan automticamente, las
anotaciones se asignan a un lugar fijndose. Recuerde que las anotaciones se basan en una
escala de referencia sobre la cual determinar su tamao en unidades del mapa (metros, pies,
etc.). Se recomienda que antes de convertir sus etiquetas en anotaciones, defina la escala de
referencia para sus etiquetas para asegurarse que stas se despliegan en el tamao correcto.

Existen otras maneras de producir anotaciones, como por ejemplo:


Definir un annotation feature class dentro de una geodatabase usando ArcCatalog
Importarlas desde coberturas ArcInfo
Importarlas desde archivos CAD (AutoCAD, Microstation, por ejemplo). Estas rutinas de
conversin estn disponibles en ArcToolbox.

Tambin se puede cargar anotaciones venidas desde coberturas ArcInfo usando la funcin
Convert Coverage Annotation tool disponible en la categora Label dentro del dalogo
Customize de ArcMap. Este se accede mediante Tools | Customize y usar el tab Commands.

Para convertir labels presentes


en un layer a annotations se
debe invocar el men Layer
Properties haciendo right click.
O|G|P 38

Pasos para generar un nuevo feature class tipo annotation desde ArcCatalog:
1: Nombre del archivo resultante 2: Escala de referencia y unidades

3: Definir las clases de anotacin 4: Propiedades de los campos


O|G|P 39

Convertir labels a annotation desde el men Layer Properties | Convert labels to


annotation:
Preparar escala de referencia

Invocar el men Convert


O|G|P 40

Cmo son guardadas las anotaciones (Storing annotation):


Grficos dentro del mxd: Esta opcin permite grabar las anotaciones dentro del archivo
mxd. De este modo cuando se entrega este mxd, van tambin consigo las anotaciones.
Note que el tamao de este mxd que incluye estas anotaciones puede tornarse ms
grande.
Annotation groups: De manera opcional, es posible crear niveles de anotaciones
(annotation groups) guardados en el mxd, los cuales pueden ser tratados como conjunto.
Dichos annotation groups solo pueden ser aadidos en el modo Data View.
Alternativamente, es posible aadirlos mediante el modo Layout View, pero se necesita
hacer doble click en el data frame para poner las anotaciones dentro del data frame. Esto
quiere decir que no se hacen annotation groups para las anotaciones en la pgina para
impresin.

Feature class dentro de una geodatabase: Esta opcin sirve para guardar sus
anotaciones dentro de una geodatabase como objetos independientes de cualquier otro
feature class o layer.

Feature class enlazado (linked) a objetos de un layer: En esta opcin las anotaciones
dependen de los objetos a los cuales estn relacionados. Si es movido o borrado, la
anotacin correr la misma suerte. Cuando cambia el atributo el cual es representado por
la anotacin, la misma a su vez se actualizar con el atributo. Esta es la opcin idnea
para mostrar el estado corriente de los objetos representados en un feature class.
O|G|P 41

Annotation Toolbar: Barra para aadir y manejar anotaciones:


Debido a que las anotaciones en una geodatabase se comportan como objetos (features), las
reglas son parecidas. Primero se tiene que activar el Editor Toolbar y comenzar una sesin de
modificacin (Edit session).

Annotation Toolbar:

Lista de tipos de
construccin
Construccin con lnea gua

Construccin derecha Texto para entrada de datos


(en relacin a la forma del
objeto)
Para cambiar aspecto:
Construccin horizontal fuente, color, etc.

Seleccin para Registro de


modificar anotaciones
conflictivas Unplaced
annotation window
O|G|P 42

Anotaciones conflictivas:
ArcMap provee dos interfaces para manejar anotaciones conflictivas que no pueden ser ubicadas
automticamente, generalmente por estar demasiado cercanas unas a otras.

Overflow annotation window: Trabaja con anotaciones guardadas dentro del archivo mxd.

Esta herramienta presenta opciones para aadir selectivamente aquellas anotaciones que se
estimen importantes.
O|G|P 43

Unplaced annotation window: Cuando se genera un feature class tipo annotation, todas las
anotaciones conflictivas se guardan dentro de la tabla de ese feature class. Un campo llamado
Status se aade a la tabla y cada rcord de anotacin recibir el valor Placed puesta o
Unplaced no puesta o no cargada al mapa. Las anotaciones no cargadas estn disponibles para
cada vez que se aade una anotacin usando esta opcin (Unplaced Annotation).

Unplaced annotation window (Geodatabase)


Podemos escoger de la lista
las anotaciones que
deseemos poner en el mapa.

Mediante la opcin Draw se


pueden ver todas las
anotaciones conflictivas
O|G|P 44

Otras consideraciones.
An cuando ahora se cuenta con muchas ms opciones de etiquetado que antes, todava hay
casos en los cuales es ms apropiado hacer etiquetado no automatizado. Sobre este tema les
referimos un artculo escrito en 1962 Die Anordnung der Namen in der Karte en la revista
International Yearbook of Cartography por el cartgrafo suizo-alemn Eduard Imhof.
Existe una traduccin del mismo publicada en 1975 Positioning Names in Maps la cual
aparece en la revista The American Cartographer, vol. 2 no. 2, pp. 128-144.

Este artculo tiene an vigencia y contiene ejemplos ilustrados que muestran buenas y malas
prcticas de etiquetado de mapas de diferentes clases. Recomendamos su lectura. El artculo en
cuestin y otros relacionados estn disponibles en la siguiente direccin Internet:
http://www.alpinemapguild.com/ClassicMountainCartography/Classics.htm, gracias a este sitio
web del cartgrafo Martin Gamache.
O|G|P s i
rea de Tecnologa
g
Sistemas de Informacin Geogrfica

Oficina de Gerencia y Presupuesto

Captulo III:
Geocodificacin

OFICINA DE GERENCIA Y PRESUPUESTO DEL ESTADO LIBRE ASOCIADO DE PUERTO RICO


Calle Cruz 254, Apartado 9023228, San Juan, Puerto Rico 00902-3228 - telfono: (787) 977-9200
www.ogp.gobierno.pr
O|G|P 46

Geocodificacin de direcciones fsicas (Geocoding addresess):


Los datos geogrficos se encuentran frecuentemente en forma de direcciones fsicas a las cuales
se refieren multiplicidad de eventos y objetos. La mayora de nosotros estamos acostumbrados a
dos maneras de localizar. La primera es el uso de una direccin fsica para llegar a algn lugar,
para la entrega a domicilio, etc. La segunda manera nos es ms familiar en cierta poca del ao
desde junio 1 hasta noviembre 30. Esta es la temporada de huracanes, los cuales estamos
acostumbrados a seguir su trayectoria usando coordenadas tipo latitud y longitud. Esto ser
discutido al final de este captulo.

Volviendo al asunto de las direcciones, los programas de computadora, como ArcMap


representan estas localizaciones mediante puntos. La geocodificacin, tambin conocida como
pareo de direcciones (address matching) es el proceso de generar representaciones geomtricas
basadas en las descripciones de localizaciones. ArcGIS utiliza el mecanismo llamado address
locator el cual define el proceso para convertir estas descripciones en representaciones
puntuales.

Se puede utilizar este mecanismo tanto para encontrar localizaciones individuales como tambin
listas o tablas conteniendo mltiples direcciones. Dado a que este es un proceso que puede ser
un tanto complicado, muchas veces es necesaria la repeticin del proceso para encontrar aqullas
que no parean.

Nombre Direccion zipcode


Ramada Hotel 1045 Ave Ashford 00907
Hertz Rent a Car 1365 Ave Ashford 00907
El Canario Inn 1317 Ave Ashford 00907
Lindsay Cleaners 1462 Wilson 00907
La Patisserie 1504 Ave Ashford 00907
O|G|P 47

El proceso de geocodificacin:
1. Crear un address locator en ArcCatalog
a. Definir el mecanismo para buscar la direccin fsica
El address locator se usa para estandarizar el formato de las direcciones: calle,
nmero, zona, etctera. .

2. Aadir el address locator al mapa (Se puede hacer en ArcMap o ArcCatalog)

3. Parear direcciones
a. Pueden ser direcciones individuales
b. Direcciones contenidas en una tabla
Este mecanismo busca en la cadena de caracteres que tiene la direccin y procede
a localizarlo en el mapa. Se asignar una puntuacin (en por ciento) basada en
cun cercano estaba esta cadena de caracteres (la direccin) a lo que se encontr
en el mapa. Finalmente la direccin fsica es pareada con el candidato que mayor
puntuacin obtuvo.

4. Repetir el proceso para encontrar las que no parearon (rematching)

Cmo generar un address locator usando ArcCatalog:


El address locator define el proceso para convertir la descripcin de la direccin fsica en objetos
puntuales en el mapa. Los diferentes tipos de address locators se generan y mantienen en
ArcCatalog y permiten geocodificar tanto en ArcMap como en ArcCatalog.

El address locator define los senderos hacia los datos de referencia, as como los parmetros para
la lectura de las direcciones fsicas, el pareo de estas direcciones con los datos de referencia
(mapa o feature class) y el producto final que puede ser un feature class aparte.

Estilos de address locators:


Mediante ArcMap o ArcCatalog es posible geocodificar direcciones fsicas usando como
referencia geodatabases o archivos tales como shapefiles o coberturas ArcInfo. ESRI provee
cierta variedad de formatos de localizacin para escoger. Cada formato posee diferentes
requisitos los cuales estas direcciones deben cumplir para poderlas geocodificar. Si los datos de
referencia provienen de una geodatabase, seleccione los formatos identificados con (GDB), de
otro modo, use los formatos (File).

Si un formato es identificado con la palabra Alt Name, el mismo puede ser usado para
especificar una tabla adicional que contenga nombres alternos. Estos nombres alternos se usan
cuando se usan otros nombres para definir una misma calle o carretera.

Las descripciones de los diferentes formatos se encuentran en la Ayuda en Lnea (Desktop Help).
Estas le ayudarn a escoger el formato ms apropiado para parear sus datos. Haga la bsqueda
usando la palabra address locator style en el Desktop Help Index Tab.
O|G|P 48

Los datos de referencia para geocodificar:


Para poder dar con la localizacin de una direccin fsica, es necesario que el address locator
definido anteriormente est referido al menos a una fuente de datos que contenga direcciones
fsicas (de alguna forma) e informacin geogrfica. Cuando se geocodifica una direccin fsica
el mecanismo (address locator) busca entre los objetos (pueden ser centros de vas con
direcciones) en el feature class de referencia que ms cerca paree con la descripcin puesta en la
direccin fsica.

Campos que para definir formatos del address locator: Field mapping to the address locator
style:
ArcGIS tiene varios formatos predefinidos para localizacin de direcciones. Estos formatos
cubren algunos de los ms usados, principalmente en los EEUU. Cada formato de address
locator tiene requerimientos especficos para los datos de referencia que se usaran para el pareo
de datos para localizar.

Hay que notar que en Puerto Rico esto se aplica a algunos lugares, especiamente en partes de
zonas urbanizadas.

Es posible usar el paquete de datos StreetMap (en los EEUU), feature classes y tablas de
referencia como datos de referencia como referencia para el address locator. Estos datos pueden
contener algunas piezas comunes de informacin que son usadas para el proceso de localizacin.
Entre estas estn los prefijos de direccin y tipo, nombre de va, tipologa, sufijo de direccin y
zona, la cual en su mayor parte puede ser postal, aunque podra ser un barrio, sector,
urbanizacin, etc (en el caso de Puerto Rico).

Este ejemplo es basado en un archivo del Censo Federal (TIGER


files) disponibles gratuitamente va Internet.

El cdigo 127 corresponde al nmero del condado (county en los


EEUU). En Puerto Rico el equivalente es el municipio.

Noten que los campos requeridos son los que estn en negrilla.
Los mismos sern usados para el proceso de localizacin.

Este formato puede usarse sin embargo con cualquier nivel de


geometra: punto, lnea, polgonos, aunque el ms usado es el de
lneas.

Cada elemento geomtrico en los datos de referencia representa un


segmento de calle con dos rangos (numricos) de direccin fsica
para cada lado del segmento
O|G|P 49

Propiedades del Address Locator:


Opciones de ajuste para el Address Locator:
Este mecanismo tiene ciertas opciones de ajuste para controlar el proceso de geocodificacin.
Estos ajustes sirven para controlar cmo el Address locator lee la tabla de direcciones fsicas,
cmo parearlas con el mapa de referencia y cmo ser el producto (output).

Opciones de pareado:
Tabla de lugares comnmente conocidos: Place
Name Alias Table
Una tabla de este tipo permite geocodificar
direcciones mediante su nombre conocido
comnmente (algn edificio de gobierno, centro
comercial, etc.) en lugar de toda una direccin
basada en calle, nmero Esta tabla deber
contener un campo alias (alias field) y todos los
campos requeridos para este tipo de formato.

Sensitividad de deletreo: Spelling Sensitivity:


Esta opcin controla el nivel de variacin
permitido para que el mecanismo Address Locator
busque la direccin fsica potencial en el feature
class usado como referencia. El rango permitido
de sensibilidad va desde cero a 100, siendo cero el
valor que potencialmente pareara con la mayor
cantidad de rcords similares (menor restriccin,
menos parecido al nombre original, etc). Un valor
de sensibilidad bajo pareara las palabras Ponde,
Ponxe o Panza con Ponce. Sin embargo, la
sensibilidad de deletreo no afecta la posibilidad de
pareo para cada candidato, sino solamente el
nmero de candidatos considerados a ser pareo
potencial.

Minimum candidate score:


Esta opcin se usa estrictamente en conjunto con la revisin interactiva de records en la tabla de
direcciones as como tambin mediante la herramienta Find. La opcin MCS es el puntaje
mnimo que un record debe tener en los datos de referencia para poder ser considerado como
candidato para uno de los records en la tabla de direcciones fsicas.

Minimum match score:


Esta opcin es una de ajuste. Permite controlar cun bien debe parear el candidato ms cercano
en los datos de referencia para poder ser realmente pareado. Un pareo perfecto obtiene un
puntaje de 100. Por defecto, el nmero es 60.

Intersection Connectors:
Los address locators basados en los formatos US One Range, US Streets y StreetMap pueden
geocodificar intersecciones de calles adems de direcciones de calles. Los ajustes (settings) de
O|G|P 50

los conectores permiten especificar todos los caracteres que el address locator reconocer como
conectores de intersecciones.

Opciones de salida:
Algunos formatos de address locator determinan
de cul lado se encuentra una direccin. Para esos
formatos se puede separar un espacio (offset) para
ubicar esta direccin en uno u otro lado. Adems
se provee otra opcin para definir otro espacio
(offset) de separacin entre cruces de calles,
tambin para propsitos de ubicacin de estas
direcciones. Esto previene el solape no deseado
de puntos en lugares tales como intersecciones.

Adicin de campos en archivo de salida:


El usuario cuenta con cuatro opciones que
proveern informacin adicional que puede ser
incluida en el archivo de salida. Estos campos de
salida incluyen las coordenadas X,Y de las
direcciones localizadas, direccin estandarizada,
identificador del objeto fuente o de referencia de
pareo y el puntaje de pareo que recibi este objeto
pareado con los datos de referencia.
O|G|P 51

Insertar el address locator en ArcMap:

1: 2:

Se puede tener varios address locators en un archivo mxd. El address locator manager sirve
tambin para manejar los localizadores para el pareo de diferentes mapas y direcciones.
O|G|P 52

Geocodificar una tabla con direcciones fsicas:

Cuando se geocodifica una tabla con direcciones, se usa el address locator para generar feature
classes con geometra de puntos los cuales representarn las localizaciones de estas direcciones.
Esta tabla, una vez procesada puede salvarse como shapefile o un feature class de una
geodatabase.
O|G|P 53

Records no pareados: Unmatched records:


ArcMap provee ciertas opciones para ubicar los casos que no pudieron ser pareados con la
informacin usada para buscar direcciones en el mapa de referencia. Entre estas opciones hay:
Repetir el paso de pareo solamente para los casos que no pudieron ser pareados.
Repetir el paso para aquellos casos que tuvieron un puntaje menor de cierto valor. El
valor por defecto es < 60
Repetir el proceso para aquellas direcciones que tuvieron candidatos con pareo empatado.
Esto es, que tengan lugares diferentes para la misma direccin fsica.
Correr el proceso otra vez para todos los casos de la tabla.
Usar una seleccin de datos (Query) para filtrar algunos casos.

Debemos aclara r que cuando se hace algn cambio en los ajustes de pareo, los mismos no se
harn parte del address locator propiamente. Estos cambios solamente son vlidos para el
map document mxd que est usando este address locator.

Este es un ejemplo real con el mapa censal TIGER File de San Juan de 2002 y una tabla con
direcciones fsicas de agencias de gobierno, segn estn publicadas en la pgina de gobierno
electrnico.
El resultado es muy deficiente
(5%) debido a la poca
informacin confiable en
muchos de los segmentos de
lnea en el mapa de referencia,
en este caso el TIGER File.
Cabe sealar que la tabla de
atributos fue levemente
modificada, moviendo ciertos
atributos como el tipo de va al
lugar designado para esos fines
en la tabla y eliminando las
palabras calle, avenida y
otras.

De este modo se pudo llegar por


lo menos a un 15% de pareo en
casos con puntaje menor de 80.
Este es un caso aislado, pero los
que han intentado usar estos
esquemas se han dado cuenta de
la poca confiabilidad de estos
procesos usando la informacin pblica disponible. Adems es muy frecuente la confusin
de cdigos de zonas postales, as como tambin las mltiples ocurrencias de nombres de
calles iguales en diferentes lugares en un solo municipio.

En el caso del archivo TIGER, 2002 de San Juan, solamente 6,907 segmentos tienen algn
tipo de nmero de casa o estructura, de un total de 18,295 records.
O|G|P 54

Opciones de repareo:
Usando el botn Match Interactively, es posible localizar los casos que fueron empatados
en puntaje o que de alguna manera obtuvieron algn puntaje porque se consigui algn
candidato cercano.

Las opciones al final de esta interfaz proveen para acercamientos, ajustes en los parmetros
de geocodificacin y definir o quitar el pareo a un caso.

Se puede correr interactiva y separadamente los casos con bajo puntaje, empatados segn
aparecen en los criterios (criteria) de la ventana de Review/Rematch Addresses:
O|G|P 55

Campos opcionales a generarse en el producto de salida:


Antes del proceso de geocodificacin podemos definir otros campos adicionales que pueden
servir como informacin de referencia.

Esta es la parte inferior izquierda de la


interfaz para definir un formato de
address locator (Address Locator
Properties). Como se dijo
anteriormente, esta interfaz est
disponible en ArcCatalog.

Estos campos de salida (Output Fields) se describen a continuacin:


Status Indica si el caso fue localizado.
M - Denota que fue localizado (pareado con una direccin en el mapa de referencia)
U No fue localizado
T Indica un empate (tie) entre diferentes candidates.

Score Este campo contiene el puntaje (de cero a cien) que obtuvo el caso pareado. A
mayor puntaje, mayor parecido o certeza de localizacin de una direccin.

Side Marcar el lado del segmento de calle al cual pertenezca el record de la tabla. Este
tendr sentido solamente cuando se utilicen mapas de referencia que contengan nmeros de
casas a ambos lados de las calles. Una L significa a la izquierda y una R, el lado derecho.

ARC_Street Contiene la cadena de caracteres que representa la direccin fsica contenida


en la tabla original de direcciones.
O|G|P 56

Buscando direcciones usando la herramienta Find:


Es posible encontrar direcciones individuales usando esta herramienta. Necesita escoger un
formato de direcciones (Address locator) para entrar la informacin.

Note que cuando se encuentra un candidato, tenemos varias opciones para localizarlo:

Encender y apagar la localizacin (Flash)


Acercarse a esta localizacin
Aadir un punto (como grfica) en el
lugar
Preparar un Spatial Bookmark (vista con
extensin y acercamiento definidos)
O|G|P 57

Visualizacin y conversin de datos con coordenadas XY en ArcMap:


Si tenemos una tabla con valores X e Y de localizacin absoluta, ArcMap puede servirnos
para convertirla en un layer. Generalmente este layer se genera con geometra puntual. El
nuevo layer se comportar como un layer corriente, el cual tendra toda la funcionalidad para
representacin visual y analtica.

Para poder hacer la conversin, es necesario que la tabla tenga dos campos X Y separados.
Dado a que ArcMap puede hacer reproyecciones cartogrficas y transformaciones, las
coordenadas X Y pueden estar referenciadas usando cualquier proyeccin y sistema de
coordenadas conocidos. Por su parte, los datos X Y pueden ser colectados mediante un
equipo GPS y vaciados en una tabla. La misma servir de insumo para el proceso de
conversin.

1: Tabla con coordenadas X Y 2: ArcMap: Tools | Add XY Data

3: Definir el Sistema de Referencia de las 4: Producto final:


coordenadas de la tabla
O|G|P s i
rea de Tecnologa
g
Sistemas de Informacin Geogrfica

Oficina de Gerencia y Presupuesto

Captulo IV
Modificar la interfaz grfica de ArcGIS

OFICINA DE GERENCIA Y PRESUPUESTO DEL ESTADO LIBRE ASOCIADO DE PUERTO RICO


Calle Cruz 254, Apartado 9023228, San Juan, Puerto Rico 00902-3228 - telfono: (787) 977-9200
www.ogp.gobierno.pr
O|G|P 59

Por qu o para qu personalizar la interfaz?


Primeramente, existen muchas herramientas que no necesariamente estn disponibles por defecto
en la interfaz grfica (GUI). Mediante el dilogo Customize podr aadir las herramientas que
permanecen escondidas, adems de hacer barras de herramientas (toolbars) nuevas.

Es posible tambin asignarle funciones a algunas teclas o combinaciones de estas. Adems


existe la opcin de aadir scripts o programas hechos en Visual Basic for Applications (VBA) y
asignarlos a un botn nuevo o tecla.

La aplicacin ms comn de personalizacin de la interfaz grfica es hacer toolbars que


respondan a las necesidades del usuario, mostrando solamente las herramientas de uso ms
frecuente.

Este es un pequeo ejemplo de personalizacin. Se gener una barra nueva, a la


cual se le asign mltiples herramientas que sirven para determinadas funciones.

Para guardar y acceder a las personalizaciones:


Las modificaciones que se hagan a la interfaz de ArcGIS (tanto ArcMap como ArcCatalog),
pueden ser guardadas:
Dentro de un map document (archivo mxd)
Usando una plantilla (template) con extensin mxt
Modificando y guardando la plantilla matriz (Normal template)

Para generar una plantilla nueva, puede usar la opcin desde el men principal File | Save As.
En ArcMap, la plantilla por defecto es el archivo llamado Normal.mxt. Si necesita que sus
modificaciones aparezcan cada vez que abra una sesin de ArcMap, guarde los cambios a la
interfaz en la plantilla Normal.mxt. Este archivo est localizado en el perfil de usuario (user
profile), generalmente en:
\Documents and Settings\ElUsuario\Application Data\ESRI\ArcMap\Templates
O|G|P 60

El dilogo Customize:
Esta interfaz provee los medios para la expansin de las barras de
herramientas y los mens adems de la creacin de nuevos toolbars,
mens y asignacin de teclas a los comandos. Nada de esto requiere
saber cmo programar. Para acceder a este dilogo de personalizacin
utilice el men principal Tools | Customize.

Toolbars: para crear o modificar barras nuevas

Commands: para aadir botones nuevos mediante click and drag

Options: Permite controlar ciertos temas sobre seguridad y acceso tales


como fijar la interfaz para evitar otras modificaciones y el nivel de
seguridad para trabajar fuera de los macros.

Generar/Modificar toolbars: Aadir botones a toolbars:

Otras opciones: Asignar teclas combinadas a comandos:


O|G|P s i
rea de Tecnologa
g
Sistemas de Informacin Geogrfica

Oficina de Gerencia y Presupuesto

Captulo 5
Planificacin y diseo de la base de datos

OFICINA DE GERENCIA Y PRESUPUESTO DEL ESTADO LIBRE ASOCIADO DE PUERTO RICO


Calle Cruz 254, Apartado 9023228, San Juan, Puerto Rico 00902-3228 - telfono: (787) 977-9200
www.ogp.gobierno.pr
O|G|P 62

Planificacin y diseo de la base de datos SIG:


Se dice que el xito o fracaso en la implantacin de un SIG radica en la presencia o ausencia de
planificacin previa. En el libro de Roger F. Tomlinson, 2003, Thinking About GIS, ESRI
Press., se delinean 10 pasos para la planificacin y eventual implantacin de un SIG, el cual no
solamente incluye una base de datos, sino las personas, los productos convertidos o para
convertirse en informacin, los datos, programado, hardware y documentacin de los procesos
que conllevan la planificacin e implantacin del sistema.

Tomlinson menciona diez pasos:


1: Ponderacin de los objetivos de la institucin 6: Generar el diseo de los datos
2: Planificar para hacer el plan 7: Escoger el modelo lgico de datos
3: Llevar a cabo el Seminario tecnolgico 8: Determinar los requisitos del sistema
4: Descripcin de los productos del sistema 9: Anlisis de costo-beneficio y migracin
5: Definir el alcance del sistema 10: Preparar el plan de implantacin

Para los propsitos de este este tutorial, solamente trataremos sobre la construccin de la base de
datos. Solamente mencionaremos seis, porque existen muchas otras consideraciones que no
podemos discutir aqu, ya que son material para un libro aparte. Para no desviarnos ms,
recomendamos entonces que el lector se refiera a la obra de Tomlinson antes mencionada, la cual
detalla los pasos a seguir, no solamente para desarrollar una base de datos SIG, sino todo el
sistema, enmarcado dentro de lo que es la misin de la institucin que lo contiene.

El proceso de diseo de la base de datos aqu explicado no es necesariamente secuencial, (paso a


paso) sino que puede volverse a pasos anteriores, segn el producto evoluciona. Los pasos
mencionados son los siguientes:
Investigacin de las necesidades de la entidad (Needs assessment):
Consiste en determinar las funciones que sern apoyadas por el SIG. Es necesaria la
entrevista a personas clave dentro de la institucin, tales como los conocedores de las
operaciones y los potenciales usuarios. Es necesario llevar a cabo inventarios de datos
existentes, programas, hardware.

Se recomienda adems que las personas que estarn de alguna manera relacionadas al uso del
nuevo sistema estn presentes en seminarios educativos (technology seminars) los cuales
sirven como talleres fundamentales sobre estas tcnicas, terminologa, aplicaciones
potenciales y una sesin de preguntas y respuestas sobre estas aplicaciones en la institucin.
Aqu comienzan a producirse los primeros productos que sern aqullos que servir el SIG.

Este periodo es crtico tambin para la determinacin de errores permisibles, tolerancia,


escala de trabajo, nivel de precisin y detalle, adems de otras consideraciones.

Diseo conceptual y diseo lgico:


Determina el contenido de la base de datos y cmo se organizarn los mismos dentro de sta.
Naturalmente en este tutorial se centrar sobre la geodatabase.
O|G|P 63

Diseo fsico:
Estructurar fsicamente los datos para adecuarlos a las estructuras de datos de los formatos
ESRI. La informacin recabada en las entrevistas al personal de la institucin proporcionar
los elementos para este diseo fsico. Se supone que se disee e implante un esquema
detallado de la base de datos (schema).

Plan de automatizacin-digitalizacin:
Conlleva la preparacin de los datos para insertarlos dentro de la base de datos. Se supone
tambin que se haya tomado el tiempo necesario para hacer el inventario de datos disponibles
y necesarios para producir los productos. En ocasiones se necesita producir los datos,
comprarlos o adquirirlos gratuitamente.

Proyecto piloto:
Contiene el diseo completo y documentado de todo el sistema (en nuestro caso, de la base
de datos). Este es el documento que guiar el proceso de prototipo o desarrollo del sistema.

Prototipo:
Contiene todos los requerimientos de programado para el desarrollo del sistema o de la base
de datos. En esta parte el programa o las pantallas, parmetros, rutinas de validacin, estarn
listas para sus primeras pruebas en vivo, antes de pasar finalmente a la etapa de produccin.
Este es el punto donde los errores se debern documentar para ser corregidos.

Investigacin de las necesidades de la entidad:


Este paso es fundamental porque requiere el entendimiento del funcionamiento de la
institucin, agencia o negocio en que se implantar el sistema. Dependiendo del alcance
(scope) del sistema, requerir entonces el apoyo institucional correspondiente. En el caso de
sistemas pequeos a nivel departamental, solo es necesario que el jefe de este departamento
est al tanto y de acuerdo con la implantacin del sistema. En el caso de sistemas
corporativos, es obvio que el apoyo del director de la entidad es necesario.

Es necesario el apoyo institucional para poder comprometer a las personas a que dediquen
tiempo para las entrevistas. Las mismas deben hacerse al personal clave dentro de la
institucin tales como supervisores, conocedores del funcionamiento de los procesos
institucionales, adems de los potenciales usuarios del nuevo sistema.

Las entrevistas deben ser cuidadosamente preparadas para obtener la informacin necesaria
para disear el producto (en este caso una base de datos SIG). El cuestionario debera tener
las siguientes preguntas entre otras que sean de relevancia para la institucin:
Cules son las tareas que se llevan a cabo usando datos geogrficos
Cules son las tareas que se estn haciendo que al presente no usan datos
geogrficos pero que tienen un componente de localizacin o geogrfico
Cules son las tareas que no se estn haciendo, pero sera deseable poder hacerlas
Quines estarn usando el sistema y cules sern sus funciones dentro del mismo
Cules sern los productos que se obtendrn mediante el sistema (mapas, informes,
otros)
Cules sern las aplicaciones e interfaces que necesitan ser desarrolladas
O|G|P 64

Cules son los datos que son necesarios para desarrollar la base de datos
Determinar si la base de datos ser compartida con mltiples usuarios
Cules sern los issues de seguridad necesarios para la base de datos y el sistema

Diseo conceptual y diseo lgico:


Previo al diseo es necesario tambin conocer asuntos tales como:
Los productos que deberan producirse con el sistema,
Nivel de detalle (grfico y no grfico) necesario para llevar a cabo los procesos,
Nivel permitido de error (tolerancia)
Sistema de referencia espacial,
Otras consideraciones que tienen que ver con el desarrollo de esta tecnologa.

En la parte del diseo conceptual se lleva a cabo escoger el tipo de base de datos a usarse.
Entre estos estn las bases de datos relacionales, las orientadas a objetos y las de tipo
relacional-objeto. Dependiendo del tipo de funciones que lleve a cabo la institucin, se deber
entonces escoger el tipo de base de datos. Por ejemplo, para llevar a cabo inventarios, para
instituciones pequeas, o instituciones grandes que dispongan de otras bases de datos
relacionales, una base de datos relacional es apropiada.

Por el contrario, cuando es necesario recrear la realidad y llevarla a la base de datos, se


necesitar un modelo diferente como el orientado a objetos. El modelo orientado a objetos
permite representar ms fielmente la realidad mediante la insercin de caractersticas y
comportamientos al objeto propiamente. Este modelo es mejor adaptado a ambientes cercanos a
simulaciones tales como flujo de trfico en determinados momentos, prediccin en tiempo real
sobre afectados por una inundacin o cuando se necesita desarrollar aplicaciones en el sistema a
lo largo de su existencia.

Un hbrido entre estos dos tipos de bases de datos, es el relacional-orientado a objetos. Las
bases de datos Geodatabase son ejemplos de este tipo, las cuales integran el modelaje objetos
los cuales pueden encapsular comportamientos y caractersticas. Este tipo de bases de datos
suelen ejecutarse ms rpidamente, permiten ms herramientas de validacin y no necesitan
programacin experta para modelar el comportamiento de los objetos. Sin emargo este modelo
tiene tambin sus desventajas como la representacin ms limitada de comportamiento de
objetos y la ausencia de encapsulacin, propia de las bases de datos orientadas a objetos. La
encapsulacin permite guardar dentro del mismo objeto las caractersticas y comportamientos
que sern usados para interactuar con otros objetos.

Una vez conocidos estos modelos conviene revisar las entidades relevantes a la institucin que
necesitarn ser representadas dentro de la base de datos. A estas entidades se le representar
tomando en cuenta las necesidades y presupuesto de la institucin, adems de los asuntos que
constrien la adquisicin y representacin de los mismos. Segn sea el tipo de base de datos se
escoger la manera de representar las caractersticas (atributos) de las entidades.
O|G|P 65

Determinar el formato de almacenamiento:


Conociendo entonces cmo sern los productos que se extraern del sistema, o teniendo una idea
ms clara de ellos, entonces se debe proceder a escoger la estructura de datos ms conveniente
para los propsitos de la institucin. Podr escoger entonces entre informacin existente, la
compra de datos, o la adquisicin mediante otros medios como la fotogrametra, sistemas de
posicionamiento global o imgenes satelitales, entre otros.

En este caso que se circunscribe al desarrollo de la base de datos, conviene mencionar los
formatos que ESRI ofrece para la codificacin de los datos geogrficos. Existen opciones segn
el nivel de representacin de datos y validacin que se prefiera.

Formato vectorial sobre matricial:


Formato vectorial Formato matricial
Se usa generalmente para representar datos Es apto para representar datos geogrficos
geogrficos discretos. Esto es, el tipo de dato que no tienen fronteras claramente definidas
que tiene fronteras claras entre sus vecinos. o datos de difusin continua.
Ejemplos: Ejemplos:
Divisin parcelaria,calles, ros Temperatura, elevacin, acidez del suelo

Validacin de datos:
Validacin grfica: Topologa
Tanto el formato de cobertura ArcInfo como la GeoDataBase tienen capacidad para relacionar
topolgicamente los objetos. La ventaja de la validacin es obvia, pero en el caso de la GeoBase
la topologa es ms flexible, permitiendo ciertas excepciones, segn el usuario necesite.

La versin ArcView es la que menos opciones tiene, permitiendo solamente guardar topologa
solamente para un feature class sin relacionarlo con otros, como es el caso de las mltiples
opciones que ofrecen ArcEditor y ArcInfo. Los shapefiles en cambio, no proveen opciones para
topologa. Frecuentemente se usan para intercambiar datos.
O|G|P 66

Ventajas de la Geodatabase:
Entre las ventajas que ofrece este formato se encuentran:
Expansible, (scalability) en el sentido que la base de datos puede ser transferida a otra de mayor
capacidad, como las RDBMS de tipo corporativo. Estas bases de datos empresariales estn
diseadas para ambientes multiusuarios.

Objetos personalizados, los cuales se basan en la arquitectura de programacin COM. Estos


pueden ser programados para que representen objetos del mundo real de una manera ms certera.

Dominios y sub tipos, los cuales definen propiedades de los objetos que permiten la validacin
de datos no grficos (tabulares). Los dominios y sub tipos no necesitan habilidades especiales de
programacin.

Redes geomtricas, que se generan para el modelaje de la conectividad para hacer


procedimientos de trazado de rutas, y bsqueda de caminos ptimos.

Topologa, en el caso de las GDB son ms flexibles, permitiendo escoger entre usarla o no,
aceptar excepciones y definir reglas (reservado para licencias ms all de ArcView). La antigua
estructura de cobertura ArcInfo no tiene estas opciones.
O|G|P 67

Diseo fsico de la base de datos:


Este tiene que ver con la forma en que se construir la base de datos en trminos fsicos. En esta
se definirn y abrirn los espacios para colocar aqullos datos relevantes a la institucin. Entre
los aspectos ms importantes estn:
Fuentes de datos Cules sern las fuentes de datos necesarios para el funcionamiento de las
operaciones. En muchas ocasiones se tendr que buscar datos en otros lugares o comprarlos.
Estos sern adoptados en la base de datos.

Diseo de conjuntos de datos individuales En este aspecto, se hace el bosquejo final de cada
conjunto de datos y cada tabla independiente. Esta es la traduccin entre el diseo conceptual y
la construccin fsica de los espacios a ser llenados por los datos.
Se debe decidir de manera precisa cmo cada capa de informacin ser guardada y cules
sern los mtodos de codificar sus nombres.
Adems se debe definir las relaciones entre tablas y los cdigos de enlace entre las
mismas.
Determinar cules y cmo sern los dominios y sub tipos que se establecern en esta base
de datos.

Documentacin Servir para establecer los estndares para el nombramiento de los datos,
atributos y otros datos relacionados. Adems se determinar cul informacin ser guardada
como documentacin para la base de datos y los procedimientos que se usarn para implantar la
misma.
O|G|P 68

Esquema o bosquejo de la base de datos (Database schema):


Este bosquejo contiene la estructura en su totalidad. De forma anloga a la construccin de un
edificio, el esquema es el equivalente a sus planos de construccin. Se supone, al igual que los
planos de construccin, que todos los detalles de programacin y almacenamiento en la base de
datos estn plasmados en este esquema. Deben estar considerados otros asuntos como espacio
fsico de almacenamiento, seguridad, adems de las necesidades de usuarios.

La idea principal es evitar que la base de datos sea modificada una vez se haya tomado tiempo y
esfuerzo para disear este esquema. Todo el trabajo de planificacin e investigacin de
necesidades y funciones de la institucin debera sustentar este esquema.

Otros asuntos: Escoger el sistema de referencia geogrfica


La seleccin del sistema de referencia depende del lugar en donde se encuentre el diseador de la
base de datos. Es necesario el conocimiento de estos sistemas de referencia y las proyecciones
cartogrficas para poder escoger la referencia que mejor se ajuste de acuerdo con la forma y rea
del territorio cartografiado.

Se debe considerar tambin si esta base de datos se distribuir de alguna manera con reas o
lugares vecinos. A veces no es solamente la proyeccin cartogrfica sino el marco de referencia,
o datum el que es divergente entre reas (en el caso de pases diferentes). Tal vez estas
consideraciones puedan cambiar el sistema de referencia con el propsito de lograr integrar otras
bases de datos de lugares vecinos.

En nuestro caso por ejemplo, tenemos a escoger entre el uso de la proyeccin Cnica Conforme
de Lambert y otras como la Universal Transverse Mercator, de amplia difusin en el gobierno
federal norteamericano. Aconsejamos el uso de la proyeccin Lambertiana, por dos razones:
1) Est ajustada a una sola zona de coordenadas planas que incluye a Puerto Rico e islas
Vrgenes
2) Es la proyeccin generalizada tanto en el gobierno como en el sector privado. Esta
proyeccin se escogi porque se adapta mejor a la forma de la isla y a sus dimensiones.

La proyeccin UTM tiene la desventaja que divide a la isla en dos zonas (19 y 20). Aunque las
nuevas versiones de los programas pueden reproyectar instantneamente, esto es una carga
adicional que se le aade al procesamiento, atrasando los procedimientos.

Otro sistema de coordenadas es el angular representado por latitud y longitud. En el futuro


esperamos que este sistema vaya ganando terreno, porque ofrece una codificacin globalizada.
De este modo el usuario podra escoger la proyeccin deseada, aunque en nuestro caso no sera
tan crtico escoger, porque este trabajo se hizo hace aos.

Por ltimo es recomendable que el diseador de la base de datos est al tanto de los ltimos
desarrollos en cuestiones de los marcos de referencia (datums) de estos sistemas de coordenadas.
El datum Puerto Rico 1940 con sus revisiones, ha quedado en obsolescencia desde 1986. El
mismo fue sustituido por otros datums globales (NAD83 y subsiguientes) basados en mediciones
ms exactas basadas en instrumentos electrnicos y GPS.
O|G|P 69

Plan de automatizacin:
Dentro del plan de automatizacin estn contenidos los procesos de digitalizacin, adquisicin
de datos, conversin de formatos y si es necesario el agrego de los mismos para los propositos de
produccin de los productos que saldrn del sistema.

En este plan deben estar presentes los procedimientos de validacin de los datos graficos sobre la
topologa, redes (si es factible) o algn otro de validacin grfica basada en criterios propios de
la institucin. Adems de estos estan los criterios de validacin de datos no grficos como los
dominios, subtipos y relaciones entre las tablas y feature classes.

Todo procedimiento y normas debern estar documentados para propsitos de la construccin de


la base de datos y el futuro desarrollo de la misma a travs del tiempo.

El proyecto piloto:
Llevar a cabo al menos un proyecto piloto permite evaluar el diseo de la base de datos usando
pocos recursos antes de pasar a la etapa de produccin completa. El diseo debe ser probado en
trminos de funcionalidad, desempeo y flexibilidad.

Para este objetivo, el piloto debe tener en cuenta los tipos de tareas asignadas (procesos de la
institucin) las cuales el sistema estar requerido a hacer. Se debera usar tambin diferentes
conjuntos de datos que aseguren que el diseo est trabajando en diversas circunstancias.
O|G|P 70

Metadatos:
Tratan sobre la documentacin del contenido de la base de datos. Dada la necesidad de
compartir informacin entre agencias de gobierno e instituciones, en los aos 1990s el presidente
Clinton design un comit federal inter agencial para idear los mecanismos para mejorar la
comunicacin de datos entre agencias gubernamentales. De este modo se instituy el Comit
Federal sobre Datos Geogrficos (FGDC en ingls).

Este comit, auxiliado por otras agencias, dise un esquema de comunicacin de datos y su
documentacin los cuales fueron adoptados como estndares a finales de los aos 1990. El
concepto, es crear una red de datos geogrficos digitalmente conectados, para facilitar el uso de
los mismos. A esta red se le llama la Infraestructura Nacional de Datos Espaciales o (NSDI) en
ingls. La red no solamente incluye sistemas computadorizados sino tambin el personal y
protocolos de documentacin, reglas y estndares para la comunicacin de este tipo de meta-
informacin. La finalidad de esta red es adems el ahorro de recursos basado en la
comunicacin de conocimientos y datos mediante la interaccin entre agencias.

En el caso de una institucin en particular, los metadatos son necesarios para mantener
informados a posibles usuarios de los datos en la base de datos. La documentacin es crucial
para entender el contenido, procedimiento usado, confiabilidad, actualizacin y nivel de detalle
de la informacin a utilizarse. Provee adems la informacin necesaria para tomar decisiones de
manera ms responsable, porque se conoce entonces el alcance de estos datos.

En cuanto a ArcGIS, la documentacin (metadatos) se produce y se modifica usando


ArcCatalog. Esta aplicacin contiene todos los formularios necesarios para llenar la informacin
ms importante al momento de documentar un conjunto de datos. ArcCatalog provee para
documentar cualquier archivo, no solamente aqullos en formato ESRI.

Los metadatos son guardados por ArcCatalog en formato XML. Este formato altamente
difundido es muy parecido al HTML con la salvedad de que el XML puede ser personalizado
mediante los llamados custom tags (etiquetas personalizadas).

Ejemplo de un - <geodetic>
extracto de <horizdn>D_North_American_1983</horizdn>
archivo <ellips Sync="TRUE">Geodetic Reference System 80</ellips>
metadatos. <semiaxis Sync="TRUE">6378137.000000</semiaxis>
<denflat Sync="TRUE">298.257222</denflat>
</geodetic>
O|G|P 71

Contenido de un archivo de metadatos:


En su forma estndar un archivo de metadatos debe contestar las siguientes preguntas:
Identificacin:
o Nombre y ttulo del conjunto de datos
o Descripcin del productor(es)
o Propsito
o Actualizacin o periodo de tiempo que representa
o Estatus de complecin (si est completo, qu reas faltan)
o Dominio geogrfico
o Restricciones de uso y de acceso
o Punto de contacto, persona o entidad contacto
Calidad de la informacin
o Consistencia lgica (ausencia o presencia de contradicciones en la base de datos)
Consistencia geomtrica: fidelidad a la estructura de datos geomtricos:
errores topolgicos
Consistencia en atributos: Integridad en la informacin descriptiva
Integridad y complecin de cdigos de enlaces Primary & foreign
keys
Conformidad con los dominios de valores
o Informe de complecin
o Exactitud posicional: horizontal y vertical
o Linaje (cules son las fuentes de informacin: de dnde proviene)
o Denominador de la escala que sirvi como fuente de datos
o Pasos del proceso llevado a cabo para la produccin de los datos
o Fechas de estos procesos
o Quines hicieron los procesos
Organizacin de los datos geogrficos
o Geometra de los datos en trminos del estandar: (Spatial Data Transfer Standard)
o Sistema de referencia espacial
Proyeccin cartogrfica
Parmetros (varios)
Modelo geodsico (Datum)
Descripcin de objetos (entidades), y atributos
o Tipo de entidad (nombre del archivo)
o Atributos: nombres y significado de cada atributo de la tabla asociada, dominios
de valores.
Informacin sobre el distribuidor
o Nombre y direccin del distribuidor de los datos
o Responsabilidades del distribuidor
o Procedimiento para acceder a los datos
Informacin sobre los propios metadatos
o Quin llen los formularios
o Cul es el estandar utilizado
o Cundo se completaron
O|G|P 72

Opciones de visualizacin de metadatos en ArcCatalog:


ArcCatalog ofrece mltiples maneras para examinar los metadatos. Estos formatos son llamados
sytlesheets (hoja de formato) y algunos de ellos provienen del FGDC. Los otros son generados
por ESRI que es el que se muestra por defecto. En algunos casos se muestra toda la informacin
en una sola forma o en el caso de los formatos ESRI, solo se muestran algunos de los
componentes de los metadatos.

FGDC ESRI FGDC Classic

ISO FGDC FAQ

El usuario puede tambin disear su propio estilo XML, segn su necesidad.


O|G|P 73

Modificar metadatos:
Las opciones del Metadata toolbar proveen los medios para comenzar la entrada de datos de
documentacin mediante un formulario algo extenso, condensado en una caja que contiene
varias pestaas (tabs):

Debido a que en el caso de estos datos son compartidos con agencias del gobierno federal
estadounidense, el documento est en ingls para cumplir con sus estndares.
O|G|P 74

Ajustes para las propiedades en el manejo y produccin de metadatos:


Entre las opciones de ajuste (settings) estn las siguientes:
Formato por defecto (default stylesheet)
Permite controlar cundo renovar el contenido de metadatos. Aclaramos que ArcCatalog
puede aadir informacin automticamente. Esto se refiere solamente a los renglones de
informacin interna de los archivos: tipo de geometra, sistema de referencia geogrfica,
nombres de atributos y algunos otros.

Seleccionar el tipo de formulario (Editor) para crear o modificar metadatos. ArcCatalog


incluye dos modelos: FGDC Editor (por defecto) y el ISO Metadata Wizard
O|G|P 75

Importar-Exportar contenido de metadatos:


En muchas ocasiones y por lo tedioso del proceso de documentacin, es mejor crear plantillas
que contengan informacin comn y repetitiva. Para este propsito sirven las opciones de
importar metadatos, los cuales pueden leer varios formatos tales como:
SGML, TXT XML

Algunas veces se comienza con una aplicacin genrica de entrada de metadatos, de las muchas
que hay gratis en Internet, especficamente en el USGeological Survey, el Cuerpo de Ingenieros
del Ejrcito estadounidense, entre otras agencias federales. Luego estos archivos se importan
dentro de ArcCatalog para que el programa actualice la parte geomtrica y geogrfica de los
metadatos.

ArcCatalog permite tambin exportar los metadatos a otros formatos para diferentes propsitos.
Entre los formatos para exportar estn:
FGDC CSDGM (Federal Geographic Data Committee Content Standard for Digital
Geospatial Metadata)
o FAQ, HTML, SGML y TXT
HTML y XML

Exportar metadatos

Importar metadatos

Actualizar metadatos

Propiedades de metadatos

Ingresar/modificar
metadatos
O|G|P s i
rea de Tecnologa
g
Sistemas de Informacin Geogrfica

Oficina de Gerencia y Presupuesto

Captulo 6
Proveer contenido a la base de datos

OFICINA DE GERENCIA Y PRESUPUESTO DEL ESTADO LIBRE ASOCIADO DE PUERTO RICO


Calle Cruz 254, Apartado 9023228, San Juan, Puerto Rico 00902-3228 - telfono: (787) 977-9200
www.ogp.gobierno.pr
O|G|P 77

Trasfondo local:
Existen muchas fuentes de datos para las bases de datos geogrficos en Puerto Rico. Las ms
frecuentes y de mayor cobertura son las que provee el gobierno en sus diferentes niveles: federal,
territorial y municipal. La mayor ventaja de las fuentes de datos del gobierno federal en la
mayor parte de los datos, es la ausencia de costo (o costo mnimo) y la obligacin que tienen
stas de documentar los datos que producen.

Esto no quiere decir que estas fuentes de datos sean las ms actualizadas y las ms correctas.
Las principales fuentes de informacin cartogrfica topogrfica (US Geological Survey y el US
Census Bureau) contienen mapas topogrficos y censales respectivamente los cuales estn
actualmente lejos de llenar las necesidades en trminos de escala o niveles de detalle para
nuestras aplicaciones actuales. (USGS Topographic Maps, TIGER Files US Census Bureau)

Por el lado de las agencias del gobierno central (local), existe una gran cantidad de informacin
que ha estado recopilndose en la agencia central de planificacin (Junta de Planes) desde hace
ms de 10 aos. Dado a la relativa novedad de estos sistemas y la digitalizacin de datos
geogrficos, es posible encontrar datos de poca fiabilidad producidos por diversas agencias y
municipios.

Muchos de estos datos carecen tambin de documentacin, aunque afortunadamente, se estn


haciendo esfuerzos para capacitar a los tcnicos geomticos sobre tcnicas de documentacin
(FGDC). Por ejemplo, la Junta de Planes, desarroll un sistema que engloba tanto la
visualizacin de datos geogrficos, su documentacin y un mecanismo tipo red en el cual las
agencias pueden vaciar y recibir datos, adems de someter documentacin tambin. Mientras la
situacin vaya mejorando, se debe tener cuidado al obtener datos que en alguna medida pueden
ser de dudosa validez.

Por su parte, el desarrollo de los SIG municipales ha sido un tanto desigual. Algunos prefieren
invertir internamente para desarrollar un SIG en el marco de su Plan de Ordenacin Territorial.
Otros, para cumplir con los requerimientos del Plan, contratan consultores privados. Cualquiera
sea el caso, es importante tener en cuenta los criterios de validacin de datos tales como la
validez grfica y de los datos tabulares.

En resumen, es crucial conocer el origen y validez de los datos, previo a integrarlos a nuestra
base de datos para no entrar en errores por falta de documentacin.
O|G|P 78

En cuanto a este tutorial, el programa ArcGIS puede integrar datos de diversas fuentes y
formatos. En trminos amplios los datos pueden venir de:
Fuentes cartogrficas en papel
Archivos provenientes de digitalizaciones previas
o Digitalizacin de mapas en papel
o Mapas producidos por mtodos fotogramtricos
Listas de direcciones fsicas o listas de coordenadas absolutas
Sistemas de posicionamiento global
Productos digitales de sistemas de teledeteccin (espacial o area)

Algunos trminos importantes relacionados a los mtodos de entrada de datos en la base de datos
geogrficos:
Tablas digitalizadoras electrnicas Se basa en el uso de una tabla que contiene una malla de
cables en su interior que interacta con un cursor (puck) que emite pulsos electrnicos para
registrar las coordenadas. El usuario pulsa diferentes botones para la entrada de datos usando
mapas en papel sobre esta tabla. Este mtodo est perdiendo terreno sobre nuevas tcnicas como
el uso de los mapas previamente digitalizados mediante scners.

Scanning Se trata de un barrido electrnico de un mapa en papel el cual se registra en forma de


copia digital. ArcGIS tiene un mdulo opcional para tratar este tipo de datos digitales
(ArcScan). Este mtodo est ganando terreno sobre la digitalizacin mediante tablas
electrnicas.

Heads up digitizing Este mtodo combina los procedimientos antes mencionados. Primero se
registra el mapa digitalmente usando el scner. Luego un tcnico digitaliza o traza los elementos
de inters sobre la copia digital del mapa en papel. En ocasiones el mapa puede proveer de otras
fuentes como algn mapa digital en formato raster (matricial). En ese caso se decide tambin
cules sern los elementos que se digitalizarn.

Sistemas de referencia geogrfica:


Es un tema central dentro de la base de datos SIG. Simplemente, los datos necesitan estar dentro
del marco del espacio geogrfico. Este espacio se define mediante un sistema de referencia, el
cual est definido por una proyeccin cartogrfica y un sistema de coordenadas. Dicho sistema
de coordenadas a su vez est referido a un sistema de referencia que ha sido construido
previamente por agrimensores geodestas mediante mediciones precisas en el terreno.

Todos estos datos debern estar correctamente posicionados en lo posible. Dado el hecho que
los datos vendrn de diversas fuentes, es posible el intercambio entre proyecciones, sistemas de
coordenadas, datums, etc.

ArcGIS provee varios medios para la manipulacin de proyecciones, intercambio de datums


adems de la traslacin de coordenadas-papel a coordenadas reales.
O|G|P 79

Dominio de las coordenadas:


Esta la amplitud de espacio en el cual se insertarn las coordenadas de las capas de informacin
de la base de datos geogrficos. Esta amplitud de espacio es siempre fija. Una vez un feature
class ha sido definido usando un dominio espacial, el mismo no puede ser modificado.

La eleccin del dominio de coordenadas se debe hacer con cuidado, porque es posible que
definamos un feature class que no est dentro del marco de espacio de otras capas de
informacin. Cuando queramos aadir informacin, (elementos geomtricos) recibiremos un
mensaje de error en el cual se nos notificar que las coordenadas que intentamos aadir estn
fuera de los lmites (out of bounds).

Dominio con la mayor precisin: Dominio con menor precisin, pero


Exceso de detalle no centralizado

Dominio con muy poca precisin Dominio centralizado con precisin


adecuada

El espacio que provee una geodatabase en ArcGIS cuenta con 2.14 billones de celdas (no
confunda con celdas rster). Estas celdas son llamadas unidades de almacenamiento (storage
units). Cuando se define un nuevo feature class en una geodatabase se puede especificar la
precisin (grado de detalle) y la extensin del rea de trabajo. La precisin es la que servir de
base para entrar datos correctamente posicionados.
O|G|P 80

Como se dijo antes, las geodatabases guardan las coordenadas hasta un valor mximo de 2.14
billones de unidades. Es deber del usuario definir las unidades y escoger la precisin en metros,
centmetros, etc. Las unidades de almacenamiento se definen mediante la siguiente ecuacin:

UA = USC / P

Donde:
UA = Unidades de almacenamiento (storage units)
UCS = Unidades de sistema de coordenadas (coordinate system units)
P = Precisin
Basado en la anterior ecuacin, la precisin se define de la siguiente manera:

Precisin = 1 UCS / 1 UA

Por ejemplo, si escogemos el sistema State Plane, usando metros como unidades del sistema de
coordenadas y decidimos que nuestra precisin debe aproximarse a una centsima de metro, la
ecuacin ser: (primero convertimos el metro en 100 cms)

Precisin = 100 cms / 1 centmetro = 100

ESRI recomienda seguir las siguientes opciones para establecer precisin


Si las unidades de Ylas unidades de sistema de Entonces, la precisin
almacenamiento son coordenadas son: debe ser:
1 cm metros 100
1 mm metros 1000
2 cm metros 50
1 pulgada Pies 12
Adems de esto, ESRI recomienda tambin que la precisin sea diez veces mayor, para proveer
los medios para la llegada de datos que sean un poco ms precisos.

La definicin de la precisin debe responder a las necesidades de los instrumentos de entrada de


datos como los GPS.
Mtodo de coleccin Unidades Precisin del equipo Unidades de
de SC almacenamiento
Desde un mapa a escala pies +/- 416 pies 1 pie
1:250,000
GPS tipo Profesional metros +/- 0.5 metros 0.05 metros
Agrimensura con teodolito metros +/- 5 milmetros 0.5 milmetros
O|G|P 81

Por su parte tambin se provee la siguiente informacin relacionada a los mtodos de coleccin
de datos:
Mtodo de coleccin Unidades de Unidad de Precisin
Sistema de almacenamiento
Coordenadas recomendada
Desde un mapa a escala pies 1 pie 1
1:250,000
GPS tipo Profesional metros 0.05 metro 20
Agrimensura con teodolito metros 0.5 milmetro 2000

Segn ESRI (white paper Tips and tricks for using ArcGIS 8.3, es posible tener una precisin
de de pulgada (1.866cm) para registrar una geobase que contenga la extensin completa del
planeta usando coordenadas geogrficas. Sin embargo, tener ms precisin no siempre es lo ms
efectivo.

A mayor precisin, se necesita ms espacio para guardar los dgitos extensos que demandan las
altas precisiones. Mayor precisin entonces redunda en mayor espacio necesario en la geobase
para guardar los archivos. Esto tendr la consecuencia de tener que esperar ms por:
Los dibujados en monitor
Mayor tiempo en operaciones de modificacin
Mayor tiempo de geoprocesamiento

Por estas razones es recomendable que adopte solamente la precisin necesaria. De este modo,
su base de datos evitar la redundancia y ser ms gil.

Centralizacin del rea de Trabajo:


Este paso, aunque opcional, es altamente recomendado para asegurar que las coordenadas
alrededor de los bordes caigan totalmente dentro del espacio destinado para la geobase. De otro
modo es posible que los elementos aadidos sean cortados por falta de espacio.
Espacio de la Espacio de la
Geodatabase
rea de
rea de trabajo
trabajo
Geodatabase

Sin centralizar Centralizado

Para efectuar la traslacin, el cmputo es sencillo:


Primero se debe buscar el centro del rea de trabajo:

Centro X = (MnX + MxX) / 2


Centro Y = (MnY + MxY) / 2

Luego buscar el centro del espacio de la geobase:


O|G|P 82

MxX
CentroGDB = 2
Precisin

Usando estos nmeros, podremos entonces hacer la traslacin:

Traslacin X = (Centro X CentroGDB)


TraslacinY = (Centro Y CentroGDB)

Finalmente use ArcCatalog para hacer los cambios (precisin, traslacin) en el sistema de
referencia geogrfica. Se puede definir un archivo de referencia (con extensin .prj) el cual
contenga la definicin de proyeccin cartogrfica, sistema de coordenadas, unidades de medida,
datum, extensin geogrfica, precisin y traslacin.

En ArcCatalog:
Supongamos que se generar un Feature Data Set nuevo. Para este ejemplo nos interesa definir
la precisin de los datos sobre la extensin. Definir los parmetros al momento de la definicin
del archivo. Como se mencion antes, una vez se defina, no hay vuelta atrs. Se deber
entonces definir el archivo nuevamente con la definicin correcta de parmetros.

Un feature data set se compone de diferentes feature classes, todos ellos con la misma definicin
de extensin geogrfica y coordenadas.
Antes de todo, debemos conocer la extensin de nuestra rea de estudio. Para esto, lo ms
sencillo es abrir algn archivo en ArcCatalog o ArcMap:

Note cmo hemos dejado un espacio alrededor por si necesitamos aadir algunos datos fuera del
rea costera.
O|G|P 83

Para conocer la extensin, vaya a Tools | Options

En el tab Geoprocessing, pulse el botn Environments

En la forma Environment Settings, presione en el nombre General Settings.

Navegue hasta que vea la parte Output Extent.


O|G|P 84

En Output Extent, cambie a Same as Display. De esta manera mostrar los valores:

Guarde estos nmeros en un archivo de texto. Los usar posteriormente para definir un
feature dataset.

Presione Cancel en esta forma y tambin Cancel en la prxima para salir. No es


necesario cambiar nada.

Defina un nuevo feature data set que contendr los parmetros necesarios de referencia
geogrfica.

Haga right click encima de una geobase existente y escoja New > Feature Dataset

Escriba el nombre de este feature data set

En la parte Spatial Reference, escoja el sistema de coordenadas que interesa para el


conjunto de feature classes. Esto se hace pulsando el botn Edit

En la forma Spatial Reference Properties, existen dos opciones:


1. Pulsar el botn Select para escoger un sistema de coordenadas pre-definido.
2. Pulsar el botn Import para tomar la definicin geogrfica de un archivo existente.
O|G|P 85

Este puede ser cualquier formato ESRI con definicin de sistema de coordenadas.

En este ejemplo usaremos el botn Select.

Escoja el archivo que contiene el sistema de coordenadas que le interesa.

Presione Add.

Ya que ha regresado a la forma Spatial Reference Properties, escoja el tab XY domain.


Ver la siguiente forma:
O|G|P 86

Como se dijo, cambiaremos la precisin porque entre otras razones, deseamos que el
desempeo en las operaciones de anlisis sean ms rpidas. Adems no nos interesa
tener toda la precisin posible porque nuestros instrumentos no son tan exactos: GPS
no profesional con exactitud de 3 a 5 metros.

Se nos hace entonces razonable una precisin de un metro, pero podemos llevarlo a un
decmetro o centmetro para prevenir la posibilidad de una posible obtencin de equipo
GPS ms exacto (submtrico). De esta manera podemos escalar nuestros datos a un
modelo ms exacto en el futuro.

En la caja de texto Precision escriba 100


(1 = un metro, 10 = un decmetro, 100 = un centmetro, 1,000 = milmetro)

Pulse entonces cualquiera de las otras cajas de texto. Notar que los nmeros cambian.

Los nmeros (data storage units) se ajustan a la precisin. No se puede alterar la


precisin independientemente de la extensin. Recuerde la ecuacin matemtica
Precisin = 1 UCS / 1 UA
O|G|P 87

A este momento, podemos imaginarnos, con una extensin -1,000 mnimo y 21,464,836.45
como mximo que nuestra extensin est bastante a la izquierda del espacio en unidades de
almacenamiento. Recuerde que el espacio de almacenamiento no est en trminos del
sistema de coordenadas. El espacio de almacenamiento es un mecanismo para mover todos
los decimales al lado izquierdo y manejar as las coordenadas como nmeros enteros.
Espacio de la
Geodatabase

rea de
trabajo

Podemos dejar las cosas como estn. Sin embargo, es posible que podamos aadir datos
alrededor de nuestra rea de trabajo. Por esto es recomendable mover el espacio de trabajo
en trminos del espacio de almacenamiento.

Centralizaremos el rea de trabajo, mejor dicho, moveremos el espacio de la geobase, de


manera que aparezca centralizada el rea de trabajo.
Espacio de la

rea de
trabajo

Geodatabase

Para esto necesitamos conocer la extensin de nuestra rea de trabajo.


Moveremos entonces el espacio para centralizar.
Recuerde:
Las ecuaciones para mover el espacio (shifting) son:
Xshift = centro X del rea de estudio centro de la Geobase
Yshift = centro Y del rea de estudio centro de la Geobase

El centro X, Y del rea de estudio se obtiene:


(Mnimo X + mximo X) / 2
(Mnimo Y + mximo Y) / 2
En esta parte consiga el archivo de texto que contiene las coordenadas mnimas, y
mximas X, Y.
Centro X: Top: (Y Max) 384,028.404148
(-11,943.479178 + 412,030.683843) / 2 = Left: (X Min) -11,943.479178
= 400,087.204665 / 2 Right: (X Max) 412,030.683843
Bottom: (Y Min) 104,912.080159
= 200,043.6023325

Centro Y:
(104,912.080159 + 384,028.404148) / 2 =
= 488,940.484307 / 2
= 244,470.2421535
O|G|P 88

Ahora necesita saber el centro de las unidades de almacenamiento de la geobase, la cual


cambia segn la precisin.
(Max X / 2) / Precisin

El mximo es: 2,147,483,648 (nmero mximo permitido)


2,147,483,648 / 2 =

1,073,741,824 / Precisin
1,073,741,824 / 100 (en centmetros)
Centro de la geodatabase = 10,737,418.24 para una precisin de 100 (en centmetros)

Ahora se define el traslado (shifting):


Xshift = centro X del rea de estudio centro de la Geobase
Yshift = centro Y del rea de estudio centro de la Geobase

200,043.6023325 - 10,737,418.24 = -10,537,374.6376675


244,470.2421535 - 10,737,418.24 = -10,492,947.9978465

Trasladamos estos nmeros entonces a la forma Spatial Rederence Properties, Tab X/Y
Domain

Note que la precisin cambi a 67.10. Debemos cambiar este nmero a 100 para
ajustarlo a nuestra precisin deseada.

Cambie el 67.10 por 100. Haga click encima de cualesquiera de las cajas de texto.
Notar que los nmeros cambian en el mbito de los mximos X y Y:
O|G|P 89

Si desea puede establecer los dominios para Z y M.

Presione Apply u OK.

Ver entonces la Forma New Feature Dataset:

Presione OK
Podemos repetir el proceso para calcular distintas precisiones. Estas pueden guardarse para
futuras ocasiones.

Comprobemos entonces si definimos bien el espacio en la Geobase:


Importe un archivo, el mismo que contena toda el rea de Puerto Rico.

Haga right click encima del nuevo feature dataset y escoja Import | Feature class
(single)

Este es un ejemplo de importacin de una cobertura


ArcInfo a un feature class de una geodatabase
O|G|P 90

Presione OK. Cuando el proceso termine, pulse el botn Close.

Ahora vaya dentro del nuevo feature dataset y visualice el feature class acabado de
importar. Deber ver lo siguiente:

Toda la extensin del territorio pudo ser recuperada.

De hecho, si se hace la prueba podemos importar un


feature class de un rea ms grande (el continente
americano).
Ver que le dar un mensaje de advertencia en verde,
pero traer la mayor parte de ambos continentes. No
hay que reproyectar archivos siempre y cuando los
datums sean compatibles.

Esto muestra la extensin que tiene este


feature dataset que se acab de crear.

Fjese cmo cabe casi todo el continente


americano y Europa. Este es el radio de
accin que tenemos en este feature
dataset sin estar fuera de los lmites
out of bounds.

Haga una prueba en ArcMap e intente


lo siguiente: arrastre estos dos temas al
Data view o la Tabla de contenido.
Active una sesin de modificacin Edit | Start editing. Aada polgonos dentro y en los lmites
de esta rea. Inspeccione las cajas de mensajes.
O|G|P 91

De igual manera hay que mencionar que los mismos parmetros aplican para los dominios Z y
M, siendo cada uno limitados a 2.14 billones de valores.

Futuras versiones:
A partir de la versin 9.2 no ser necesario definir el dominio de coordenadas:
http://www.esri.com/news/arcnews/spring06articles/highlights-of-whats.html
All geodatabase data created with ArcGIS 9.2 is now stored in double precision. This
eliminates inconsistencies in precision, unifies geometry processing in the product,
and simplifies the geoprocessing of large overlays. This enhancement also makes it
easier to define data because it eliminates the need to define spatial domains.

Dicho de otro modo, el registro de las geobases se har mediante el tipo de datos numrico real
de doble precisin. Esto eliminar las inconsistencias en precisin, unificar el procesamiento
geomtrico y simplificar el geoprocesamiento de solapes (overlays) de gran volumen. Este
realce tambin hace ms fcil la definicin de los datos porque eliminar la necesidad de definir
los dominios de coordenadas.
O|G|P 92

Mientras tanto, existen tres mtodos para la definicin de estos espacios de coordenadas:
1. Importar el dominio partiendo de un feature class existente (shapefile, cobertura)
El ms sencillo. Solo necesita importar la definicin de referencia espacial y
amplitud usando el botn import:

Es posible tambin hacer que todas los prximos feature classes a definir tengan
el mismo sistema de referencia y extensin. Esto se logra mediante la opcin
Tools | Options e ir al tab Geoprocessing.

Hacer click en Environments

En la caja Environment Settings, expandir la opcin General Settings


O|G|P 93

En Output Coordinate System, escoja la opcin As Specified Below

Pulse el botn de flder

Escoja el archivo fuente

Presione Add y OK para aceptar los parmetros. En adelante, la referencia


geogrfica ser la misma para todos los nuevos feature classes.

2. Definir la amplitud de espacio maximizando la precisin


Este mtodo maximiza la precisin mediante la reduccin del espacio de trabajo.
Se debe tener en cuenta que no ser posible aadir coordenadas que estn fuera de
este marco de espacio definido. Para esto se necesitar generar otro feature class
con ms espacio y con precisin diferente.

3. Definir la precisin deseada (modificar automticamente la amplitud de espacio)


Este mtodo es usado especialmente para bases de datos tipo SDE la cual est
fuera del alcance de este tutorial. En pocas palabras se trata de maximizar el uso
de espacio en disco mediante un pareo entre precisin y extensin territorial,
teniendo en cuenta la mnima precisin necesaria. Las tablas provistas
anteriormente pueden ilustrar este concepto.
O|G|P 94

Organizar la geobase: Feature Data sets


Una manera de organizar la geobase por temas o para conformar topologas y redes, es el uso de
los feature data sets. Estos sirven como contenedores de feature classes, a manera de
subdirectorios dentro de la geobase.

Los feature data sets tienen dos limitaciones:


1) La definicin de referencia espacial tiene que ser la misma.
2) La extensin geogrfica deber ser tambin idntica.

Los feature data sets son definidos desde ArcCatalog haciendo right click encima de la geobase y
escogiendo New | Feature Data Set
O|G|P 95

Entrada de datos: Digitalizacin en ArcMap


Como se mencionara en el tutorial anterior, ArcMap provee una variedad de herramientas para la
entrada de datos grficos: herramientas de precisin tipo CAD, construccin por capas,
habilidad para copiar y pegar (copy paste), adems del uso del Field Calculator y los dominios de
datos para la entrada de datos no grficos.

ArcMap permite tambin al usuario


definir las tolerancias tanto para
aadir vrtices, como para establecer
el umbral en el cual los elementos se
pegarn entre s. En este grfico
podemos ver:
La definicin de despliegue
de medidas usando tres
espacios decimales,
Tolerancia de enganche
(Snapping tolerance) a
elementos (9 pxels). Esta
tolerancia puede ser definida
en trminos de unidades de
mapa o pxel. Esto significa
que la tolerancia puede
establecerse en funcin del
monitor o de unidades de
mapa a conveniencia.
Sticky move tolerance, que
permite restringir la movida no deseada de elementos. Se trata de restringir una movida,
seleccionando un valor umbral. Cualquier movimiento menor a este umbral har que el
elemento movido vuelva a su lugar.
Stretch geometry proportionately when moving a vertex significa que cuando
movamos un vrtice, movemos a su vez la forma del objeto (lnea o rea) de forma
proporcional.
Show snap tips ayuda a mostrar cul es elemento encima del cual est posicionado el
cursor.
Strem mode ayuda a delimitar las tolerancias para la digitalizacin en modo continuo.
Esto quiere decir que en vez de hacer click en cada vrtice, podemos entrar mltiples
vrtices en una sola tirada, formando lneas ms suavizadas.
Stream tolerance define el umbral para la distancia entre vrtices para formar las lneas.
Mientras menor sea el nmero, ms vrtices se registrarn por lnea, de modo que se debe
tener cuidado de no aadir puntos innecesarios.
Group n points together when streaming significa que podemos borrar en una sola
operacin n nmero de vrtices. Muchas veces es mejor borrar un vrtice a la vez.
O|G|P 96

La herramienta Snapping Environment ayuda a establecer prioridades de atraccin a los


elementos de otras capas al momento de digitalizar (snap to elements). Entre estos elementos se
puede escoger los vrtices, puntos de inicio/final (endpoints) y al borde (edge).
O|G|P 97

Conversin e insercin de datos externos en la base de datos geogrficos:


ArcGIS, en la versin ArcView, ofrece importar un nmero limitado de formatos. Debido al
dominio del mercado geomtico por parte de ESRI, una gran cantidad de datos estn ya en
formatos tales como el shapefile, la cobertura ArcInfo y su versin para exportar (e00). Otros
formatos importantes son los llamados tipo CAD que tambin estn difundidos en dos grandes
grupos: Autodesk y Microstation. En menor medida, se permite importar archivos mif de
MapInfo as como los archivos del antiguo programa AtlasGIS.

Por el lado de los datos raster, ArcView permite ms opciones de lectura directa, tales como tiff,
jpg, png, MrSID y otros. Adems se puede visualizar formatos raster de ESRI como el GRID.

Por el lado de los GPS, ArcGIS tambin permite la entrada de datos desde estos aparatos tanto en
forma directa en vivo, como el descargue de puntos a travs de herramientas gratuitas disponibles
en Internet tales como DNR Garmin.

Como se haba mencionado antes, existen diferentes fuentes de informacin que estn publicadas
por distintos niveles del gobierno: federal, territorial y municipal. A nivel federal, algunas
agencias usan sus propios formatos digitales para publicar tales como los TIGER Files del
Negociado del Censo Federal o los mapas topogrficos del US Geological Survey en formato
Spatial Data Transfer Standard. Ninguno de estos formatos puede ser ledo o importado
directamente desde ArcView. Por el contrario, es necesario tener una licencia de ArcInfo o el
mdulo Data Interoperability (FME, Safe Software) para poder importar estos y otros formatos
fuera de los de ESRI.

Estos programas ESRI son sumamente caros, de modo que es recomendable adquirir un
programado que permita importar otros formatos. Existen opciones en Internet, as como
tambin algunos programas de bajo coste que permiten importar mltiples formatos, tales como
Manifold System.
O|G|P 98

Importar datos en la geobase:


Dentro de las limitadas opciones de importacin estn las que se proveen desde ArcToolbox.
Segn sea la versin que se tenga, aparecern ms opciones
para importar datos a otros formatos ESRI como la cobertura
ArcInfo por ejemplo.

ArcInfo tiene mltiples rutinas de conversin desde


diferentes formatos hacia la cobertura, la cual puede ser
transportada fcilmente a shapefile o un feature class de una
geodatabase.

Tambin pueden verse las opciones de importacin de


formatos CAD, que como se mencion antes, son muy
difundidas porque usualmente proveen informacin
cartogrfica bsica: mapas bases, derivados de procesos
fotogramtricos, planos, etc.

La opcin To Raster | DEM to Raster permite importar un


modelo digital de elevaciones segn publicados por el US
Geological Survey en formato SDTS DEM.

Por otro lado, desde ArcCatalog


tambin pueden ser importados
distintos tipos de datos ESRI:
shapefiles, feature classes de otras
geobases. Adems se puede
importar diferentes tipos de rsters
dentro de una geobase, tal como se
ve al final de las opciones de
importacin.

XML Workspace Document trata


sobre la exportacin de datos a
formato XML de uso muy difundido sobre la Internet y en bases de datos en estos das. Para esta
funcin se necesita licenciamiento aparte del que provee ArcView.
O|G|P 99

Utilidad Simple Data Loader:


Esta funcin permite hacer descargas desde mltiples archivos dentro de un solo feature class de
una geodatabase. Note la caja final #4 con el mensaje de error. Esta dice que para cargar los
archivos cada uno de estos debe tener la misma estructura de la tabla de atributos y tipo de
geometra. No es necesario que los datos a cargarse estn en la misma proyeccin, pero
recomendamos que tenga cuidado con el intercambio de datums.

1: 2:

3: 4:
Este error ocurre cuando las tablas
entre feature classes no son iguales.
O|G|P 100

Otras fuentes de datos:


Una de las fuentes de informacin ms usadas son las que provienen de los sistemas de
posicionamiento global. ESRI vende tambin el programa ArcPad, el cual sirve para la
coleccin de datos GPS y la entrada de datos en el campo. ArcPad permite una interfaz de
programacin que permite la personalizacin de formularios para agilizar la entrada de datos
usando computadoras tipo iPAQ. Refirase a la pgina web de ESRI sobre informacin del
programa ArcPad.

Tambin existen programas gratuitos en Internet para convertir datos obtenidos por aparatos GPS
de bajo coste como el Garmin. Un ejemplo de esto es el programa DNR Garmin producido por
la Universidad de Minnesota en los Estados Unidos.

Adems se puede extraer datos desde servidores especialmente dedicados a publicar informacin
geogrfica va Internet. En muchos casos la informacin publicada puede ser una versin no
actualizada de los datos. Este es el caso de las instituciones que deciden publicar, pero por
diversas razones ponen al pblico informacin no actualizada.
O|G|P 101

Servidores de archivos geogrficos en Internet: Internet Map Servers:


Hay diferentes maneras de acceder a servidores de mapas por Internet (Internet Map Servers) as
como tambin diferentes formas de recibir la informacin. Refirase al Consorcio de Datos
Geoespaciales de Formatos Abiertos (OGC), el cual ha formulado ciertos protocolos de
codificacin para la comunicacin de datos geogrficos.

En ArcGIS es posible acceder a diferentes fuentes tales como La Red Geogrfica (Geography
Network) para datos de diferentes pases. En nuestro caso local, diferentes agencias locales y
municipales han optado por esta tecnologa para publicar datos geogrficos. La agencia catastral
(de dominio municipal) ha publicado una pgina dedicada a la comunicacin de estos datos
catastrales. (http://cdpr.crimpr.net). El acceso es de tipo restringido, por lo cual es necesario
contactar al Centro de Recaudacin de Ingresos Municipales (CRIM) para pedir una
autorizacin.

El grfico inferior muestra el mapa parcelario del Municipio de Lares, en el lmite con Adjuntas,
cerca del poblado Castaer.
O|G|P 102

Manipulacin de datos para la entrada a la base de datos: reproyeccin


En mltiples casos es necesario manipular los archivos geogrficos para normalizarlos o
estandarizar el sistema de referencia geogrfica. Diferentes lugares utilizan sistemas de
coordenadas locales, regionales, nacionales o mundiales.

En Puerto Rico, los datos se referencian al menos usando dos proyecciones cartogrficas, Cnica
Conforme de Lambert y la Transversal Universal de Mercator (UTM). En mltiples ocasiones
tambin se usan los datos sin proyectar usando coordenadas geogrficas (latitud y longitud).
Muchos de los aparatos GPS registran coordenadas en latitud longitud usando el datum global
WGS84.

Un datum es el espacio de referencia matemtico donde descansan las coordenadas. Los datums
se desarrollan a travs de mediciones precisas hechas por geodestas en el terreno (entre otras
importantes como las gravimtricas y de nivel de la marea). Sobre estas mediciones se proyecta
matemticamente la forma de la tierra mediante modelos llamados esferoide y geoide. Sobre
estas mediciones se proyectan los datums, que pueden ser locales, en el caso de datums antiguos,
o globales en el caso de uso ms reciente. La diferencia estriba en el punto de origen, dado que
los datums locales usan un punto de referencia dentro de la regin o pas, mientras que el datum
global usa el centro de la tierra.

Los desarrollos en geodesia y agrimensura han trado cambios en los sistemas de coordenadas.
El datum local viejo (PR 1940 alias NAD27) est obsoleto y se urge a las agencias que hagan la
transferencia de coordenadas (shifting). Existe una ley local (Ley 264 de 2002) la cual establece
el sistema de coordenadas, proyeccin cartogrfica y datum oficial de las agencias de gobierno.
Para ms detalles refirase a nuestro pasado tutorial en la parte de georreferenciacin.
O|G|P Captulo 7
s i g
Sistemas de Informacin Geogrfica

rea de Tecnologa
Oficina de Gerencia y Presupuesto

Validacin de atributos y geometra para las geodatabases

OFICINA DE GERENCIA Y PRESUPUESTO DEL ESTADO LIBRE ASOCIADO DE PUERTO RICO


Calle Cruz 254, Apartado 9023228, San Juan, Puerto Rico 00902-3228 - telfono: (787) 977-9200
www.ogp.gobierno.pr
O|G|P 104

Una de las actividades ms importantes en la construccin y manejo de las bases de datos es la


validacin de los mismos. El valor y la utilidad de una base de datos son proporcionales al grado
de validez (cercana a la realidad) de los datos. ArcGIS provee herramientas para la validacin
de datos geomtricos y los no grficos (atributos).

Por la vertiente de la validacin de atributos ArcGIS ofrece la opcin de hacer listas de valores
posibles, llamados Dominios. Otro mecanismo para la validacin de datos es la creacin de
subtipos, (subtypes) los cuales se usan para organizar datos y a la vez asignarles listas de valores
por grupos.

Una aplicacin al uso de subtipos es la asignacin de categoras por tipologa de vas. Algunas
vas pueden ser clasificadas como primarias, secundarias, ferrovas, etc. Cada una de estas puede
tener distintos tipos de atributos. Los subtipos tambin ofrecen la ventaja de asignar valores por
defecto a cada clase, a modo de herencia de atributos por subtipo. Esto contribuye notablemente
a la validacin al momento mismo de la entrada de datos.

Los subtipos solamente pueden ser definidos mediante una licencia de ArcEditor o ArcInfo.
Los datos en subtipos pueden ser visualizados en ArcView, pero no es permitido hacer
cambios a los mismos.

Dado a que este curso se centra en el uso de ArcView, no entraremos en muchos detalles sobre
los subtipos.
O|G|P 105

Dominios:
Los dominios se usan para asegurar una lista vlida de valores que sern usados para la entrada
de datos de atributos. Algunos dominios son
generados por ArcGIS y otros pueden ser
definidos por el usuario. Por ejemplo, antes de
comenzar a digitalizar es recomendable que se
definan todos los valores posibles.

El usuario que est haciendo la entrada de datos


no tendr opcin de aadir otro valor que no
pertenezca a esta lista. Para esto ser necesario
volver a ArcCatalog y modificar el dominio para
aadir este valor adicional.

Tipos de dominios:
Los dominios aceptan dos tipos de valores:
Rango o amplitud de valores Esta opcin se
refiere a campos con datos numricos en donde
tenemos constancia del valor mnimo y mximo
dentro de las caractersticas del objeto a
modelarse. Por ejemplo en un pas existe un
rango definido de elevaciones: 0 a 1338 metros en el caso de Puerto Rico. En carreteras,
aquellas que sean primarias deberan llevar un rango numrico entre 1 y 99, etctera.

Valores codificados (coded values) Estos responden a datos de tipo nombre o categrico,
aunque puede tambin albergar valores de tipo ordinal y numrico. Un ejemplo de datos
categricos puede ser la reglamentacin del terreno, su ocupacin, cubierta, tipo, etc. Para datos
ordinales, pueden representarse datos de tipo binario (cierto, falso) como tambin una escala
ordinal. Por ejemplo, las distancias a cierto cuerpo de agua pueden representarse por niveles
relativos de susceptibilidad a inundacin o sedimentacin, etc.

Los dominios se definen a nivel de la geodatabase. De este modo se hacen disponibles para
cualquier feature class o tabla dentro de la misma. Es
posible tambin importar tablas con distintos valores
para convertirlas a dominios. Por ejemplo, se puede
generar una lista nica de valores trada de un mapa
hecho previamente. Estas operaciones pueden hacerse
desde ArcToolbox.
O|G|P 106

Reglas para la integracin y divisin de elementos: (Domain properties)


Split y Merge policy se refieren a reglas pre definidas para albergar valores por defecto en
momentos en que se dividan o integren elementos geomtricos.

Split Policy tiene tres opciones:


Default value (Valor por defecto): en esta opcin podemos determinar un valor que ser
asignado a los elementos cuando sean divididos.
Duplicate: copia el mismo valor del elemento original al momento de hacer la divisin.
Geometry ratio: calcula la razn entre las dimensiones de los nuevos objetos creados.

Las siguientes reglas (policies) se aplican para la operacin geomtrica Merge:


Default value: el elemento geomtrico obtendr el valor por defecto. Esta regla aplica a campos
numricos y textuales.
Sum values: Sumar los valores de los componentes geomtricos que participarn en la
integracin (merge). Aplica solamente a campos numricos.
Geometry Weighted: Ponderar los valores segn la proporcin geomtrica (rea, longitud).
O|G|P 107

Uso de dominios en ArcMap:


Antes de usar un dominio para la entrada de datos en ArcMap es necesario crear la lista de
valores. Es posible hacerlos directamente en ArcCatalog o usar las opciones de ArcToolbox
descritas arriba. :

Right click encima de la geobase. Escoja Properties

Luego escriba el nombre del dominio. En


este ejemplo, el dominio Descript contiene
los cdigos (valores) que sern parte integral
del mismo: River Planimetrics, Swamp,
Ocean Planimetrics, etc.)

De la misma manera existen los dominios


numricos Color, Level y YesNo (textual).
O|G|P 108

Para que la lista de valores aparezca en ArcMap al momento de la entrada de datos, es necesario
asociar el dominio a uno o ms atributos que contendrn los valores. Esto se hace desde
ArcCatalog:
Haga right click encima de uno de los feature classes de la geobase. Escoja Properties.

Pulse el tab Fields y escoja el campo correspondiente al dominio de valores que se


defini a nivel de la geobase. Este es el que aplicar para el campo. En este ejemplo
asociaremos el dominio Descript al campo Descript, el cual contiene los valores de
descripcin de elementos hidrogrficos: ros, quebradas, pantanos, lagos, ocano, etc.

Repita el proceso para los dems campos. Escoja apply y OK.

Ahora, en ArcMap traiga el feature class con dominios asociados usando la opcin
(Add Data)

Active el Editor Toolbar y use la opcin Start Editing.


O|G|P 109

El siguiente grfico muestra una seleccin de un elemento lineal. Se activ el botn para
modificar los valores de la tabla. Podr ver la lista de valores posibles para describir los
elementos hidrogrficos. Este ejemplo muestra las orillas de la Represa Luchetti en el Municipio
de Yauco.

En el caso de los dominios por amplitud de valores (range domains) es algo diferente. Al
momento de la entrada de datos se permite cualquier valor.
En este ejemplo, el dominio va desde 0 a 1,338 metros, lo cual corresponde a la amplitud de
valores de elevacin en Puerto Rico. Aadimos un punto y le asignamos el valor 1,500. Este
valor fue aceptado.

Para validarlo (saber si est permitido o no) es necesario usar la opcin Validate Features. Si
existen mltiples ocurrencias de violaciones a la amplitud permitida por el dominio, los
elementos
permanecern
seleccionados para
que el usuario haga
las correcciones
necesarias.

Como siempre, es
necesario
corresponder el tipo
de dato numrico del
atributo con el
dominio. Por
ejemplo para este
atributo usado
(elevacin) hay
valores decimales,
por lo tanto es
necesario definir un
dominio que albergue valores decimales (floating, double).
O|G|P 110

Cundo usar subtipos o dominios:


Es mejor usar subtipos cuando los atributos se agrupan en clases que tienen a su vez diferentes
atributos. El ejemplo que ms se usa es el de las vas. Existen diferentes tipos de vas y cada
uno de estos tipos tiene igual cantidad de atributos pero diferentes valores por tipo. El subtipo es
definido desde ArcEditor o ArcInfo y puede a su vez usarse para modelar (representar)
comportamiento (behavior). Para generar comportamientos es necesario tener una licencia
ArcInfo.

En cuanto a los dominios de valores, estos se prestan ms para proveer listas de valores posibles:
cdigos de reglamentacin, rangos de valores, etc. Estos dominios hacen que la validacin de
datos se haga comenzando en la entrada de datos, lo cual los hace muy tiles. Esta funcionalidad
est disponible para las licencias ArcGIS, incluyendo las de ArcView.
O|G|P 111

Validacin geomtrica: Topologa


La topologa en ArcGIS cumple una doble funcin: establecer relaciones entre los objetos
geomtricos en un espacio definido y la validacin de los datos geomtricos por medio de una
variedad de reglas.

Primero entraremos a discutir las propiedades bsicas y funcionamiento de la topologa usando


una licencia ArcInfo. Luego explicaremos cmo construir topologa bsica (map topology) para
licencias de ArcView.

Se debe aclarar que la funcionalidad topolgica es limitada segn la licencia ArcGIS que se
posea. La licencia de menor funcionalidad es la que corresponde a ArcView, la cual solamente
permite la funcin Map Topology. La misma se limita a cada sesin de modificacin (edit
session) de ArcMap y no puede ser guardada en la geodatabase.

Por otro lado, las licencias de ArcEditor y ArcInfo tienen la capacidad de creacin de topologas
en forma de archivos guardados en la geodatabase.

En este captulo veremos adems las bondades de un programado especializado para ArcGIS, el
cual facilita de gran manera la entrada de datos y el geoprocesamiento. Se trata de ET GeoTools.
Aquellos interesados pueden visitar la pgina ET GeoTools y ET GeoWizards en el sitio web
http://www.ian-ko.com. Aunque tiene ciertas limitaciones, este programa provee mltiples
herramientas que tienen muchsima utilidad. Su discusin se reservar al final de este apartado.
O|G|P 112

Topologa para geodatabases Licencias ArcEditor/ArcInfo


En ArcGIS la topologa cumple dos funciones: validacin y la posibilidad de analizar datos
geogrficos partiendo de las relaciones que muestran los mismos en un espacio definido. Los
anlisis de adyacencia, proximidad y contienencia pueden ser hechos gracias a la topologa.

Topologa Ciencia matemtica que estudia las relaciones de objetos en el espacio.


Segn la enciclopedia en lnea Wikipedia:
La Topologa es una disciplina Matemtica que estudia las propiedades de los espacios topolgicos y
las funciones continuas. La Topologa se interesa por conceptos como proximidad, nmero de
agujeros, el tipo de consistencia (o textura) que presenta un objeto, comparar objetos y clasificar,
entre otros mltiples atributos donde destacan conectividad, compacidad, metricidad, etctera.

Los matemticos usan la palabra topologa con dos sentidos: informalmente es el sentido arriba
especificado, y de manera formal se refieren a una cierta familia de subconjuntos de un conjunto
dado, familia que cumple unas reglas sobre la unin y la interseccin. Este segundo sentido puede
verse desarrollado en el artculo espacio topolgico.

http://es.wikipedia.org/wiki/Topolog%C3%ADa

La topologa no es un concepto nuevo en ESRI. La misma ha sido un tema central desde la


instauracin del programa ArcInfo a mediados de los aos 1980. El formato digital que contena
esta topologa se usa an y se le llama cobertura (ArcInfo coverage). Este formato permita
guardar eficientemente las capas de informacin y a la vez permita el anlisis geogrfico
mediante las operaciones topolgicas: adyacencia, proximidad, solape.

Arco

Nodo

Label point

De esta manera se estructuraba la cobertura en donde los segmentos lineales (arcos) cerrados
podan formar las reas (polgonos). Las relaciones topolgicas se guardaban en los archivos
PAL (polygon arc list) que se refera a una lista de segmentos con orden y direccin para
conformar el rea cerrada y el archivo LAB que guardaba los puntos que daban informacin
temtica a los polgonos o reas. (ESRI White Paper J9469, julio 2005, p. 2-3)

Este modelo es muy eficiente en trminos de necesidad de espacio, pero tena tambin sus
desventajas. Por ejemplo:
La topologa deba construirse cada vez que se modificara la cobertura
Solamente un usuario a la vez poda modificar una cobertura
O|G|P 113

Shapefiles:
El desarrollo y el abaratamiento de la cantidad de espacio y memoria en las computadoras junto
con el deseo de ESRI de universalizar la informacin geoespacial, hicieron que se desarrollara
otro tipo de archivo con geometra ms simple que la cobertura ArcInfo. Para la primera parte de
los aos 90 se desarroll entonces el shapefile, el cual fue el formato ms usado para difundir
informacin geogrfica digital. Debido a su simplicidad y formato abierto, muchas empresas de
desarrollo de programas SIG comenzaron a escribir funciones de conversin.

Sin embargo, pese a la simplicidad y rapidez de manipulacin, los shapefiles tienen la desventaja
de no tener la estructura topolgica de las coberturas. Por ejemplo, la modificacin de los
shapefiles puede ser frustrante, especialmente en el caso de los polgonos. Debido a que cada
borde de un rea contigua debe repetirse, se pueden cometer errores al momento de modificar o
entrar datos.

Muchas instituciones o agencias usaban una metodologa hbrida: entrada de datos y


modificacin en formato ArcInfo coverage (o PC ArcInfo, ya descontinuado) y difundir los datos
en formato shapefile. Esto sin embargo trae sus problemas de actualizacin, porque se est
aadiendo un paso adicional en la produccin.

Shapefile tipo rea. En este ejemplo se muestran ambos


objetos juntos. Debido a que estn perfectamente adyacentes,
no se nota que los bordes estn repetidos.

Ahora se puede notar cmo ambos polgonos repiten el borde


comn. Esto es caracterstico de los shapefiles y los feature
classes poligonales de las geodatabases.
O|G|P 114

La geodatabase:
Los feature classes de los geodatabases pueden tener topologa asociada. Esto depende del
inters del usuario y del tipo de licencia ArcGIS que posea. Desde la versin 8.3, ArcGIS tiene
la capacidad de mantener topologa dentro de la geodatabase. De esta manera, se elimin la
funcionalidad de modificar coberturas ArcInfo desde ArcMap. Si el usuario quiere modificar
una cobertura tendr que convertirla a shapefile, o un feature class de una geodatabase o usar
Workstation ArcInfo.

La topologa en la geodatabase es algo diferente de la topologa en ArcInfo.


(ESRI White Paper J9469, julio 2005, p. 7)
No se guarda internamente en un feature class. La topologa se guarda dentro de un
feature data set (topology class) y se asocia a uno o ms feature classes.

Permite ser activada cuando se necesite.

Tiene una variedad de reglas (25) para representar las relaciones entre elementos
geomtricos, tanto intra feature class como entre feature classes.

Habilidad para difundir topologa en aplicaciones personalizadas para desktop, en


servidores o an sobre la Web.

Soporte a mltiples usuarios para modificar topologas mediante el uso de bases de datos
tipo empresarial (RDBMS): Oracle, MS SQL, DB2, etc.

El uso de RDBMS permite el almacenamiento de enormes cantidades de datos, guardar


versiones histricas y replicacin de datos.

Herramientas para la validacin geomtrica de los datos:


o Identificacin
o Modificacin
o Solucin simultnea de la versin topolgica como la geomtrica subyacente.
En otras palabras, la topologa no es parte integral de un feature class, sino que es
guardada aparte en la geobase. Recuerde que un feature class topolgico puede
involucrar la interaccin con mltiples feature classes.

Herramientas lgicas de navegacin dentro de la topologa. Se puede obtener listas de


reas contiguas por un borde comn (edge) as como tambin por un nodo.
O|G|P 115

Topology class de una geodatabase:


Como se mencion antes la topologa se guarda como una clase topolgica (topology class)
dentro de un feature dataset. Recordemos tambin que dentro de un feature dataset los feature
classes deben tener la misma referencia espacial (todos representan un lugar comn) con
diferentes temticas.

Una clase topolgica tiene las siguientes caractersticas:


Guarda una lista de los feature classes participantes

Registra los parmetros de:


o Tolerancia (cluster tolerance) , rango o nivel de importancia (rank), adems de las
reglas (topology rules)

Retiene una lista de los errores encontrados y excepciones a los mismos y las llamadas
reas sucias (dirty areas) que encierran zonas donde existen las violaciones a las reglas
topolgicas.
Estas reas se guardan como geometras especiales aparte y pueden ser presentadas como
puntos, lneas y polgonos, segn sea el caso.

Genera y hace cumplir las relaciones topolgicas


o Pega o engancha (snaps) coordenadas que estn dentro del lmite de la tolerancia

Remplaza las antiguas herramientas de manejo topolgico tales como


o Shared edit tool
o Integrate
O|G|P 116

Flujo de trabajo para la gestin de validacin topolgica:

Insumos
Tolerancia

Resultados

Rangos Crear topologa Procesos

Reglas

Dirty Areas

Validar topologa

Modificar FC (mapa)

Errores

Corregir errores Hacer excepciones

Excepciones
O|G|P 117

Parmetros topolgicos: Cluster Tolerance:


La tolerancia es la distancia en la cual las coordenadas que conforman los objetos se consideran
como idnticas. Dentro de este umbral definido, las coordenadas que estn dentro de esta
distancia se pegarn unas a otras dependiendo del nivel de importancia (rank) de un feature class.

Podemos notar entonces cmo se pegan los vrtices que estn dentro del umbral de tolerancia
(cluster tolerance) y cul es la prioridad. La lnea gruesa superior tiene prioridad y atrae los
vrtices de la linea cercana. Se puede ver cmo los vrtices que estn fuera del umbral no son
atrados por el feature class de rango mayor.

Ahora bien, la tolerancia debe definirse como una dcima parte (1/10) de la precisin del feature
class ms preciso dentro del conjunto de feature classes del feature dataset (contenedor de feature
classes). Este parmetro se define en unidades registradas en el feature dataset (metros, pies,
etc.).
O|G|P 118

Parmetros topolgicos: Ranks: Niveles de importancia:


Se usan para manejar cules sern los objetos que sern modificados durante la aplicacin del
proceso de validacin. El movimiento de coordenadas se efectuar dependiendo de la prioridad
que se le otorgue a cada feature class. Por ejemplo, damos por sentado que una serie de puntos
tomados por un GPS sub-mtrico fueron corroborados y estn dentro de los parmetros de
precisin aceptables. Esta ser entonces nuestra base para construir nuestra cartografa. Usando
estos puntos podemos trazar las lneas que a su vez definirn un rea de un lote.

Los niveles de importancia (ranks) sern


1: Los puntos GPS
2: Los segmentos de lneas que conforman el lote, parcela, o rea de inters.
3: El polgono (lote) que se forma con la unin de estos segmentos

Los ranks (niveles) se definen solamente por feature classes.

Los niveles con cifra menor tienen mayor importancia: ( desde 1 hasta 50)
o 50 tiene menor importancia
o 1 tiene mayor importancia

Los vrtices pertenecientes a niveles de menor importancia se movern hacia los vrtices
de niveles mayor importancia.

Geometra de entrada Nivel importancia mayor Sin nivel de importancia

Fjese cmo el movimiento de vrtices es de cierto modo al azar cuando no se especifica nivel de
importancia. Recuerde que el umbral de tolerancia debe ser escogido con cuidado. Este
movimiento de coordenadas es generalmente imperceptible, pero an as se debe estar conciente
de los efectos que puede causar la definicin de una tolerancia demasiado grande. Por el
contrario una tolerancia demasiado pequea no producir los esperados enganches (snaps) entre
vrtices que sabemos que deben estar unidos.
O|G|P 119

Parmetros topolgicos: Reglas


Sirven para validar las relaciones topolgicas entre los objetos geomtricos. Existe un total de
25 reglas, las cuales pueden definirse para uno ms feature classes de iguales o distintas
geometras. Tambin pueden definirse reglas para los subtipos entre un mismo feature class o
entre varios feature classes.

Las reglas son revisadas durante el proceso de validacin. Las violaciones a estas normas son
almacenadas en la clase topolgica (topology class) definida para la validacin como una especie
de feature class especial. Estas reglas pueden ser definidas en cualquier momento. No
necesariamente tienen que definirse al principio. Si tiene acceso a la Web, visite el site de ESRI,
en el cual encontrar un grfico (en ingls) el cual explica grficamente cada una de estas reglas.
http://webhelp.esri.com/arcgisdesktop/9.1/index.cfm?TopicName=Topology%20rules%20poster

Entre las venticinco reglas presentamos unos pocos ejemplos que aplican a distintos niveles de
geometra:
Norma para puntos: Norma para lneas: Norma para polgonos:
(punto en polgonos) (lnea a lnea en un mismo (polgono-polgono, polgono-
feature class) lnea, polgono-punto)
Must be properly inside: Must not have dangles: Must not overlap:
(Debe estar apropiadamente (No puede tener lneas sin (No pueden solaparse)
dentro) conectar) Este aplica en ocasiones a
Cualquier punto que est fuera Registrar todo aquel segmento distintas jerarquas en lmites
de un polgono o que est en los que no est conectado con otro administrativos. Un barrio
lmites se registrar como una segmento de lnea dentro de la pertenece a un municipio: no
violacin y pasar a guardarse lista de violaciones al momento debe solapar a otro barrio ni
en la clase topologa. de la validacin topolgica. tampoco debe solapar a otro
Aclaramos que la cercana al municipio.
borde de un polgono se define
por el umbral de tolerancia.
Procedimientos para corregir Procedimientos para corregir Procedimientos para corregir
situacin: situacin: situacin:
Mover punto(s) Snap (pegar manualmente) Rehacer lmite usando
Borrarlo(s) Extender la lnea herramientas topolgicas
Cortar (trim) en segmentos compartidos
Rehacer el polgono

Una regla topolgica que debe existir siempre que se usan lneas y polgonos es Must be larger
than cluster tolerance (el objeto a permitirse tiene que ser ms grande que la tolerancia). De
esta manera se podrn identificar los objetos que estn por debajo de este umbral. Aclaramos
que los objetos que violan las reglas no son eliminados. Se mantienen en una lista y el usuario
toma la decisin de borrarlos o modificarlos segn su criterio.

Para otros detalles sobre las reglas topolgicas (en ingls) refirase a la ayuda en lnea de ESRI
para ArcGIS 9.1:
http://webhelp.esri.com/arcgisdesktop/9.1/index.cfm?id=1680&pid=1677&topicname=Topology%20rules
O|G|P 120

Procesamiento Topolgico: Dirty Areas (reas sucias)

Segn esta parte del diagrama ya hemos pasado por la definicin de los parmetros de tolerancia,
rangos o niveles de importancia de los FC y definimos las reglas topolgicas, que pueden
tambin ser modificadas o aadir otras ms.

Una vez generado el FC especial topology class, toda la extensin se vuelve un dirty area que
necesitar ser validado (Validate topology). Para aligerar el proceso de revisin, ArcGIS valida
solamente las dirty areas, dado a que se supone que las dems partes estn validadas con sus
correcciones y/o excepciones.

Anlogamente a cuando se trabajaba en ArcInfo, cada vez que se modifica un FC participante en


la topologa se genera una zona sucia que debe ser validada.

Validar la topologa:
La topologa puede ser validada tanto en ArcMap como en ArcCatalog. Sin embargo, es
necesario decir que los procesos en ArcCatalog no son reversibles (no hay undo). Siguiendo
entonces los parmetros determinados por el usuario, ArcGIS comenzar a mover vrtices y
hacer los enganches (snaps) que sean pertinentes dentro de la tolerancia.

A diferencia del antiguo comando Clean de ArcInfo, los segmentos de lnea no son partidos en
cada interseccin de lneas. Por el contrario, se mueve el vrtice afectado por la tolerancia y se
crea lo que ESRI llama cracking que no necesariamente quiere decir rompimiento sino la
insercin de un vrtice. Una vez generado el vrtice, entonces se enganchan o pegan vrtices
entre s (otra vez, segn el umbral de tolerancia, rangos y reglas). Este proceso es llamado
Clustering conglomerar.

Input Proceso de validacin (cracking) Clustering


O|G|P 121

Note cmo se engancha el vrtice nuevo al punto de inicio de la lnea de mayor importancia en
negro ms oscuro.
Pasos para generar un feature class especial para topologa (topology class):
Aunque nuestro enfoque ha sido dirigido al uso de las licencias ArcView, nuestra intencin es
tambin cubir, al menos en el aspecto terico las topologas en la geodatabase. Muchos de
nuestros usuarios son (somos) novicios en cuanto a la nueva generacin de topologa fuera de las
coberturas ArcInfo. Por esto incluimos una serie de pasos para el lector que tenga una licencia
de ArcEditor o ArcInfo y desee conocer los pasos bsicos para generar topologa.

Recuerden que la topologa se define dentro de un feature data set, el cual es una especie de
subdirectorio dentro de la geodatabase.

Feature Data set

Feature Classes

Dentro de este comenzaremos con datos reales provenientes del Centro de Recaudacin de
Ingresos Municipales (parcelas) y dos feature classes de reglamentacin (calificacin y
clasificacin) del Plan de Ordenacin del Municipio de San Sebastin, localizado en el centro-
noroeste de Puerto Rico.
El mapa de calificacin representa una reglamentacin del terreno ms especfica y detallada: reas
destinadas al comercio, residenciales, conservacin, etc. La clasificacin es un esquema de
reglamentacin territorial ms generalizada que el de calificacin.

Comencemos desde ArcCatalog para generar la topologa.


Haga right click encima del feature data set. Escoja New | Topology
O|G|P 122

Aparecer el wizard (programa guiado) que le llevar paso a paso en el proceso.

Presione Next y vaya al prximo paso.

Esta gua le ayudar a construir una nueva


topologa.

Una topologa le permite representar el


comportamiento de diferentes tipos de datos
de una manera integrada.

Algunos ejemplos incluyen representar


parcelas adyacentes o suelos, costas y
lmites internacionales, redes viales y
geografas anidadas como lo son las reas
censales.

En el prximo paso, escriba el nombre del feature class especial de topologa y el umbral
de tolerancia.

En este caso se escogi dos centmetros y


medio como umbral de tolerancia (cluster
tolerance) que servir para enganchar unos
vrtices con otros. Estos se movern si estn
dentro de este parmetro.
O|G|P 123

Presione Next y pasemos a seleccionar los feature classes que participarn en la


topologa. Solamente escogeremos dos feature classes por el momento.

En esta parte, defina primero el nmero de rangos (ranks) para los niveles de importancia
de los feature classes. Recuerde que el ms importante es 1 hasta el mximo permitido:
50. En este ejemplo usaremos del 1 al 2.

El feature class de parcelas es el ms


importante. Queremos que el feature
class Calificacin se cia a los lmites
de las parcelas.

Los rangos se definen en la columna


rank usando la lista disponible al hacer
click encima del nmero.

Presione Next para comenzar la seccin de aadir reglas (topological rules) que se usarn
junto con la tolerancia para encontrar errores. La definicin de reglas es opcional pero si
no se definen reglas no se encontrarn errores.

Se nos hace lgico que las zonas de reglamentacin sigan los bordes de las parcelas. Para
esto aadiremos la regla Area boundary must be covered by boundary of la cual sirve
para detectar reas que sobrepasan los lmites de otras. Se supone entonces que todos los
bordes del feature class de Calificacin debern seguir los bordes de las parcelas. Para ms
informacin, refirase a la ayuda en lnea y al PDF que contiene el afiche con las reglas
topolgicas.
http://webhelp.esri.com/arcgisdesktop/9.1/index.cfm?id=1680&pid=1677&topicname=Topology%20rules
O|G|P 124

Presione Add Rule.

En este caso escogimos el feature class de Calificacin primero porque ste es el que
deber seguir los lmites de las parcelas (FC San Sebastin).

Presione OK y contine aadiendo las reglas que entienda necesarias.


La ms importante ahora saber que se nos presenten los polgonos insignificantes para
borrarlos o modificarlos. La regla Must be larger than cluster tolerance, la cual
significa que nos presentar cualquier polgono que sea ms pequeo que el umbral de
tolerancia definido anteriormente. Esta regla se aplica automticamente.

Presione Add Rule otra vez y aada otra regla. Podemos aadir la regla que muestra los
espacios vacos entre polgonos. Esta regla se puede aplicar dentro de un feature class
para detectar dichos espacios vacos.
O|G|P 125

Para el feaure class de parcelas aadiremos la regla Must not have gaps.

Podemos repetir la regla para el feature class de Calificacin.

Podemos guardar estas reglas en archivos aparte para usarlas despus. (Save rules)
O|G|P 126

Presione Next para ver el resumen de los parmetros.

Presione Finish para terminar. Aparecer un mensaje de barra para apercibirlo del
procesamiento.

Aparecer entonces la opcin que se ofrece para comenzar la validacin.

En este ejemplo se escogi la opcin Yes, pero el usuario escoje si quiere validar los
feature classes para mostrar las violaciones.
Navegue dentro del feature data set y notar la aparicin del feature class topolgico.

A este punto tenemos la topologa validada. Esto no quiere decir que los datos estn
corregidos automticamente. Ahora queda de parte del usuario corregirlos o dejarlos
como excepciones a las reglas escogidas.
O|G|P 127

Si desea, podr entonces hacer las modificaciones usando ArcMap. Necesitar activar el
toolbar Topology Toolbar:
O|G|P 128

Validacin topolgica:
Entraremos en la parte posterior a la validacin: Buscar errores, corregirlos, modificar objetos y
hacer las respectivas excepciones que sean necesarias.

Traeremos el feature class topolgico:

Aparecer el mensaje:

El mensaje le previene para que traiga tambin los feature classes asociados a la
topologa. Presione Yes si quiere traerlos.

Esta es la lista de los elementos de la topologa y los feature classes


involucrados en la misma.
O|G|P 129

Si queremos ver el contenido de la lista de violaciones y errores, debemos abrir una


sesin de modificacin (Edit session).

Busque el Editor Toolbar y escoja Editor | Start Editing.

Recuerde que el Editor Toolbar puede ser activado usando el botn del
Standard Toolbar

Una vez abierta la sesin de modificacin se activarn los botones del Topology toolbar.
Si no le aparece esta barra de manejo de topologa, bsquela en View | Toolbars y
navegue hacia abajo hasta encontrar Topology.

Mostramos entonces el contenido del Data view con los feature classes relacionados a
esta topologa:
O|G|P 130

Presione el botn Error Inspector para acceder a la lista de violaciones.

Cuando aparezca la siguiente forma,

Presione el botn Search now para que aparezcan las violaciones en el listado. Note que
puede escoger el tipo de regla o todas a la vez. (al lado del label Show).

Esta es la lista de violaciones para este conjunto de datos de prueba:

Veamos el primer ejemplo de la lista. La seleccionamos y hacemos right click para


activar el men de contexto.

Escogeremos Zoom To.


O|G|P 131

Nos mostrar este error:

El cual es un espacio vaco detectado por el proceso de validacin topolgica.

Volvamos a la lista de errores y escojamos Show Rule Description

Esta es la descripcin de la regla.


O|G|P 132

Podemos generar un polgono para rellenar esta rea o dejarla como una excepcin a la
regla. Escogeremos la opcin para rellenar (Create Feature):

Al crear el objeto, desaparecer de la lista el error. Observe que ahora hay 15.

Fjese que el polgono


vaco se rellen. El
nuevo polgono adoptar
los atributos por defecto.
Si no se especific
ninguno, mostrar el
valor <Null> en cada
campo que no sea
calculado de forma auto-
mtica. Quedan otros
espacios vacos que
podemos continuar
llenando.
O|G|P 133

Dejaremos por ahora las violaciones en los lotes. Pasaremos a la regla Area Boundary
Must Be Covered by Boundary of, la cual se usa para detectar reas cuyos bordes no
coinciden con los bordes del otro feature class (Los bordes de Calificacin no coinciden
con los de las parcelas o lotes).

Recuerde activar el Snapping Environment para asegurar el enganche con los vrtices.
En este ejemplo sern los bordes del feature class de lotes y los de las parcelas.
Usaremos la herramienta Fix Topology Errors, teniendo a la vez activado el botn
Error Inspector. .

Acercaremos a un rea y usaremos el cursor (flecha) para escoger el borde con error en el
mapa de calificacin.

Pegar

Pegar

Usaremos las herramientas topolgicas para escoger los nodos coincidentes del mapa
de clasificacin, harcer que sigan el borde de la parcela. El nodo escogido mostrar otro
color.

Usando esta herramienta, presiona la tecla N para escoger nodos


Puede tambin usar las opciones Reshape edge o Modify edge, combinando con Trace en
la manera de lo posible usando objetos seleccionados previamente.
O|G|P 134

Una vez usadas las herramientas para mover nodos y bordes, validamos la topologa en
la extensin corriente:

El resultado muestra la desparicin de la lnea gruesa roja. .

En este caso era necesario


hacer coincidir los
vrtices de los lotes con
aqullos del feature class
de calificacin.

Lo restante es repetir el proceso con los dems errores. En este ejemplo, los errores
encontrados en el feature class Lotes, corresponden a espacios vacos que representan el
rea destinada a la red vial. Recuerde que la regla era para encontrar espacios vacos
entre polgonos (Must not have gaps). Las violaciones son mostradas a nivel de los
bloques, pero esto no es necesariamente un error.

Si hubiramos encontrado marcas entre lotes, entonces habramos detectado un error.

Por lo tanto, los errores sern seleccionados en su totalidad y marcados como


O|G|P 135

excepciones.

En este ejemplo, seguirn apareciendo errores donde sea que no coincidan los lmites del
feature class Calificacin con el de los Lotes. Recuerde que los lotes tienen espacios
vacos que representan los espacios de la red vial.

Finalmente veremos la regla Must be larger than cluster tolerance, la cual mostrar
cualquier polgono (o lnea, segn el caso) que sea menor que este umbral de tolerancia.

Presionamos el botn Search now, y notamos que no aparece ninguno en la lista y


suponemos que todos los polgonos son ms grandes que el umbral de tolerancia.

Como ltimo ejemplo, mostraremos cmo mover bordes sin crear espacios vacos (gaps)
entre reas.

Vemos en el grfico que por razones cosmticas,


debemos doblar la lnea seleccionada y crear una
esquina que siga ms o menos perpendicular al
bloque de parcelas.
O|G|P 136

Hay diferentes maneras de hacerlo. Podemos escoger de la lista de tareas (Task list) la
opcin Modify Edge o Reshape Edge bajo Topology Tasks

Otra opcin es producir un nodo en algn lugar de la lnea y luego moverlo.

Luego, presionamos y mantenemos la tecla S para mover el nodo al lugar que


designemos.

Entonces, procedemos a validar la topologa, en este ejemplo, Validate in current


extent, solamente para la extensin corriente (la que se nos presenta en el Data
View).
O|G|P 137

Este es el resultado que se nos muestra:

La lnea sigue apareciendo en rojo, como error, porque esta


modificacin no implica que los bordes vayan con los de las
parcelas. Esta es una excepcin, porque sabemos que hay espacios
vacos entre bloques de parcelas.

La manera de modificar es bsicamente la misma, con excepcin del movimiento de bordes, que
se asemeja un poco al permitido por ArcInfo, pero mucho ms limitado. Sera ideal que existiese
una opcin que sirviera para forzar la adopcin de la regla en determinados lugares, por ejemplo
algo como Enforce Rule.

Otros detalles para el manejo de la topologa de geodatabases:


Recuerde que en la topologa se modifican bordes compartidos entre feature classes
(mltiples) e intra feature class (uno solo).
Los bordes son modificados con la herramienta Topology Edit Tool.

Seleccionamos un borde: lo movemos,

Lo soltamos

Validamos

Hacemos el cambio al feature class

Se aclara que los cambios hechos en la topologa no se hacen directamente al feature


class (u otros, en el caso de mltiples feature classes). Se necesita validar (usando las
herramientas de Validate) para transmitir esos cambios al feature class.
O|G|P 138

La opcin Show Shared Features le muestra los objetos pertenecientes a los


distintos feature classes. Cuando se selecciona un borde se tiene la opcin de desplegar
cules se sen los bordes adyacentes (y subyacentes).

Adems tenemos la opcin de dejar fuera de alcance los objetos que no queremos que
sean modificados. El nmero en ( ) parntesis representa el FeatureID number o nmero
identificador interno.

Split edges: Se permite tambin partir temporeramente los bordes para efectuar cambios.
Hay distintas opciones. Se puede hacer interactivamente usando el ancla del objeto (Split
Edge at Anchor) la cual se representa como una x.

Tambin puede picarse un borde mediante la herramienta Split Edge at Distance,

la cual partir el borde a la distancia requerida, partiendo del origen o el punto final del
borde.

En el caso de haber tenido un feature class lineal que representara los lmites de las
parcelas, podemos usar la herramienta Construct Features. Solo necesitamos
conectar las lneas que conforman el rea y generar el polgono usando esta herramienta.
O|G|P 139

Para recapitular:
La topologa tipo Geodatabase reside dentro de un feature data set.
Refirase al captulo 6, sobre cmo definir un feature data set, su sistema de refrencia
geogrfica y precisin.

No es posible incluir dentro de la topologa a feature classes que estn fuera del feature
data set

Validacin: la topologa es una herramienta de validacin para la integridad de los datos.


Por lo tanto, es necesario definir los parmetros de:
o Tolerancia (cluster tolerance)
o Niveles de importancia (ranks) de los feature classes
o Reglas topolgicas

Los parmetros pueden ser modificados antes o despus de la validacin.

Se puede validar en ArcCatalog, pero esta interfaz no es la ms adecuada. Es preferible


usar ArcMap.

Existen 25 reglas, las cuales aplican a distintos niveles geomtricos. Hay reglas para
feature classes puntuales, punto en lnea, punto en polgono, y todas las dems
combinaciones. Refirase a la ayuda en lnea ESRI para obtener explicaciones grficas
sobre cada una de las reglas.

La regla topolgica por defecto es Must be larger than cluster tolerance. Esto ayuda a
identificar objetos insignificantes dentro del feature class.

Es necesario tener una licencia ArcInfo o ArcEditor para producir topologas de


geodatabases.

Las licencias ArcView por su parte, solamente pueden acceder a una funcionalidad
limitada: Map Topology. La misma se define dentro de una sesin de modificacin en
ArcMap y no es guardada en la geobase.

La funcionalidad Map Topology permite el uso de feature classes en diferentes lugares


(stand alone) y shapefiles conjuntamente. Esto no es posible con la topologa de la
geobase.
O|G|P 140

La herramienta Map Topology:


Esta herramienta permite una limitada funcionalidad de validacin topolgica. Esta es la nica
opcin de esta clase para las licencias ArcView. Esta licencia permite visualizar feature clases
participantes en la topologa pero no permite su modificacin. A continuacin se presenta una
comparacin entre las funciones topolgicas Map Topology y Geodatabase Topology.

Comparacin funcionalidad Map Topology y Geodatabase Topology


Map topology Geodatabase topology
Puede usar conjuntamente shapefiles y stand alone Solamente permite feature classes que residan
feature classes. dentro de un feature data set.
Los feature classes deben estar en una sola Feature classes: solo los que estn dentro de un
geodatabase. Los shapefiles deben estar en el feature data set.
mismo directorio.
Persiste solamente dentro la sesin de Es guardada permanentemente en la
modificacin de ArcMap. geodatabase como un feature class especial.
Solamente se puede escoger una topologa por Mltiples topologas en una sesin de
sesin <Map Layers>. modificacin.
Requiere dos parmetros: Requiere definir tolerancia, niveles de
umbral de tolerancia y los feature classes importancia (ranks) y hasta 25 opciones de
participantes. reglas topolgicas.
Las herramientas de validacin del Topology Todas las herramientas de validacin estn
toolbar no estn disponibles. disponibles.

Las licencias de ArcEditor proven dos funciones ms para el uso de Map Topology (adems de
poder generar topologas para una geodatabase):
1. Planarize lines la cual sirve para dividir lneas que se cruzan las cuales pueden servir para la
construccin de reas.
2. Construct features de uso posterior a la herramienta Planarize, es usado para la
construccin de reas (polgonos) basados en lneas que formen figuras cerradas.

Para aquellos que tengan una licencia de ArcEditor y estn interesados en ver un ejemplo de
estos dos comandos, presentamos entonces un ejemplo sencillo:

Comenzamos por dibujar una serie de lneas en un shapefile o feature class que se crucen
y que formen polgonos:

Necesitamos tambin haber creado un shapefile o feature


class de polgonos. Este feature class ser el que reciba
los polgonos que se generarn mediante los comandos
Planarize y Construct Features.

Ahora seleccionamos las lneas con la herramienta de seleccin :


O|G|P 141

Una vez seleccionadas haga click en el botn Planarize Lines :

Aparecer una caja de entrada (input dialog) la cual le pedir que escriba el umbral de
tolerancia o dejarlo como est.

Presionamos OK

Ahora estas lneas estn listas para generar polgonos. En otros casos esto depender en cmo
estn dispuestas las lneas, si forman figuras cerradas. Adems deber asegurarse que el Target
Layer sea el feature class de polgonos que recibir los nuevos objetos.

Seleccionamos otra vez las lneas :

Presionamos el botn Construct Features :

Otra vez le pedir que defina el umbral de tolerancia (Cluster tolerance):

Presionamos OK
O|G|P 142

Tenemos la opcin de considerar solamente los objetos que aparecen en la extensin corriente.
Lo dejaremos como est.

Entonces aparecern los polgonos, solamente donde existan lneas que formen figuras cerradas.
O|G|P 143

Para crear una instancia de Map topology:


Tal como se mencion anteriormente, una instancia de map topology persiste solamente durante
el ambiente de modificacin y dentro de un archivo mxd. Entonces es necesario tener los feature
classes o shapefiles en la tabla de contenido.

Se procede a activar una sesin de modificacin haciendo click en Edit | Start Editing
localizado en el Editor Toolbar.

Localice el Topology Toolbar y presione el botn para activar la herramienta Map


Topology.

Seleccione entonces los shapefiles o feature classes de una geobase que participarn en
esta instancia de Map topology. Recuerde: al incluirlos estar moviendo
simultneamente los bordes coincidentes.

Recuerde lo discutido sobre el umbral de


tolerancia (cluster tolerance).

Si este parmetro se define con un nmero


muy grande, causar que ms vertices se
enganchen unos a otros, a veces con
resultados no deseados.

Por el contrario, si el umbra les demasiado


pequeo, no causar apenas movimiento
de coordenadas y enganche entre objetos
que se entiende que deben estar
conectados.

Presione OK.
Supongamos que queremos que estos bordes de ambos mapas se cian a los lmites
parcelarios.
o Necesitamos aadir un mapa de parcelas a la tabla de contenido.

o No aadiremos el mapa parcelario en la lista de feature classes que participen en


la instancia de map topology.

Debido a que esta no puede instrumentar rangos, el movimiento de coordenadas


es igual para todos. Por esto debemos dejar fuera las parcelas.
O|G|P 144

o Debemos entonces, usar el ambiente de enganches (Snapping Environment) y


mover el feature class de parcelas al inicio de la lista.

o Podemos ver tambin que debemos marcar las


opciones de enganche de elementos topolgicos
(Topology Elements), como los nodos y las
opciones Edit Sketch. La opcin
Perpendicular to sketch es para hacer
trazados perpendiculares (es opcional).

Presione el botn Topology Edit tool para comenzar a modificar bordes.

Map topology se activa para la extensin visible:

El resto ahora es modificar, moviendo, arrastrando nodos, etctera. Los nodos y bordes
se mueven usando las opciones topolgicas localizadas en el Task Bar:

selas para mover y modificar los bordes. Los nodos se seleccionan con la tecla N o
posicionndose directamente encima del nodo y haciendo click.

Los cambios sern guardados una vez se active la opcin Edit | Save Edits.
O|G|P 145

Otras herramientas de modificacin: Advanced Editing


ArcMap 9.1 trajo otras herramientas, tambin tipo CAD, para la construccin de crculos,
cuadrados, as como las de ayuda para el trazado conectado de lneas.

Copy features

Circle
Fillet

Extend Square

Trim Smooth

Proportion Generalize features

Inverse Explode multipart features

Traverse

Algunos de estos no estn disponibles para todas las licencias. Por ejemplo, las herramientas
de generalizacin y suavizado (Generalize, Smooth) no estn activas en ArcView.
Al lado izquierdo se muestran herramientas relacionadas al dibujo tipo CAD tales como:
Fillet, la cual suaviza esquinas,
Extend conecta una lnea con otra prxima, y
Trim corta un segmento que sobrepasa otra lnea.

Las herramientas al centro estn ms relacionadas con las de tipo Coordinate Geometry
tiles para agrimensores o topgrafos. Si su disciplina es la agrimensura, existe un mdulo
aparte Survey Analyst diseado para la integracin de datos de campo de mensuras
topogrficas a la base de datos SIG.
O|G|P 146

Herramientas ET GeoTools:
Existe una variedad de programas producidos por terceros. ET GeoTools y ET GeoWizards son
mdulos diseados para entrada de datos y manejo de los mismos, producidos ambos por ET
Spatial Techniques en Sudfrica. El precio es razonable para la cantidad de funcionalidades que
aade a las licencias ArcView, as como tambin para las dems licencias de ArcEditor y
ArcInfo. Si interesa ms detalles visite el sitio web: http://www.ian-ko.com.

Nos dedicaremos a mostrar algunas de las opciones que provee el mdulo ET GeoTools.

Estas son algunas de las herramientas


que estn disponibles desde ArcMap
para cualquier licencia de ArcGIS.

El programa se complementa bien con ArcMap para el trabajo de validacin cuando no se


tienen las opciones de la topologa de geodatabases. Trae incluso algunas herramientas para
identificar espacios vacos y solapes entre polgonos.
Draw overlaps (dibuja solapes)
Clean overlaps (valida limpia solapes)
Draw gaps (dibuja espacios vacos)
Fill gaps (rellena espacios vacos)
O|G|P 147

Otras herramientas nos ayudan a visualizar la localizacin de nodos de distinta clase y


vrtices tanto en lneas como en polgonos.
Inicia las opciones de ajuste para modificar y presentar polgonos y lneas.

Opciones para presentar nodos

Opciones para presentar lneas duplicadas,


solapes y espacios vacos

Muestra los nodos segn se definen en la interfaz ET GeoTools Settings.

Muestra lneas duplicadas.

Muestra la direccin en la que se digitaliz el segmento.

Muestra los vrtices. La cantidad de vrtices dibujados, adems del tipo, tamao y layer
a representar se definen usando la interfaz para ajustes (ET GeoTools Settings):

Las siguientes herramientas tienen el propsito de ayudar en la digitalizacin, modificacin y


validacin de los objetos geomtricos.

Extend. Conecta lneas en un solo paso.

Intersect. Se usa ante la preparacin automatizada de polgonos. Es el equivalente a la


herramienta Planarize disponible solamente para licencias ArcEditor y ArcMap.

Clean Dangles. Borra los segmentos de lnea no deseados que sobrepasan otros
segmentos.
O|G|P 148

Remove redundant nodes. Sirve para colapsar mltiples nodos en uno solo.

Flip. Invierte la direccin de un segmento.

Clean pseudonodes. Elimina nodos conectados que pueden pertenecer a un mismo


segmento.

Remove duplicates. Quita lneas que estn duplicadas. Extremadamente til cuando
importamos e integramos dibujos CAD a la base de datos SIG.

Offsets. Se puede copiar lneas a uno o dos lados de una lnea fuente.

Reshape. Equivalente a la herramienta clsica Reshape de ArcMap. A diferencia de


sta, la misma no necesita redibujar todo el contorno del polgono para rellenar un espacio
vaco. En el web site de ET GeoTools se muestra un video sobre este tema.

ET Build Polygons. Genera polgonos hacia un feature class destinatario,


basado en lneas cerradas seleccionadas.

Attributes toolbar Contiene la funcionalidad de escoger objetos y copiar todos los


atributos del objeto escogido a otro objeto del layer recipiente. Este es extremadamente til y
complementa a la interfaz de transferencia de atributos de ArcMap. Provee control sobre
cules son los elementos a los cuales se les transfieren los atributos.

El botn Paste to Selected transfiere los


atributos a mltiples objetos seleccionados de antemano.
O|G|P 149

Herramientas de agrimensura:
ET COGO, incluido en el paquete ET GeoTools contiene tres herramientas para estas tareas.

COGO Traverse Se usa para generar lneas basadas en mensuras topogrficas


(ngulos y distancias, delta x, delta y, y coordenadas). Es funcional para todas las licencias
ArcGIS.

COGO Inverse Hace lo contrario. Para un segmento, calcula los atributos tipo COGO
en la tabla de atributos. Para crear atributos COGO se debe usar la herramienta Add COGO
Fields.

Add COGO Fields. Aade atributos COGO en la tabla de atributos de los segmentos
de lnea.

Herramientas ET GeoWizards:
Otro conjunto de herramientas de gran utilidad que sirven principalmente para el anlisis, manejo
y validacin de datos geomtricos. A continuacin se presentan unos screenshots de la interfaz y
sus opciones.

Para objetos con geometra puntual.


O|G|P 150

Para objetos de geometra lineal:

Para objetos de geometra areal:

Para aqullos acostumbrados al manejo de coberturas ArcInfo o PC ArcInfo, el comando


Clean Polygon Layer les ser familiar. Se trata del mismo concepto, aplicado a los
shapefiles y los feature classes de una geodatabase. Se necesita definir el umbral de
tolerancia y el proceso termina con otro shapefile topolgicamente limpio. Build Polygons
tambin es muy similar al comando Build de ArcInfo y PC ArcInfo.
O|G|P 151

Rutinas de conversin:

Rutinas para producir y analizar datos en tres dimensiones:

Aclaramos que para visualizar las superficies en 3 dimensiones necesitan tener el mdulo 3D
Analyst. Sin embargo, es til para generar superficies y obtener informacin derivada
(Analyze TIN), la cual genera caractersticas de los tringulos que conforman la superficie
TIN: elevacin mnima y mxima, media de elevacin, pendiente, orientacin, y sombreado
topogrfico.
O|G|P 152

Rutinas bsicas de Geoprocesamiento:

Manipulacin de archivos:

Entre estos destacamos Vector Grid, el cual sirve para generar cuadrculas definidas por el
usuario. Se pueden definir tanto en geometra lineal como areal.
O|G|P 153

Referencia lineal:

Esta serie de funciones comparan con las funciones del mdulo Network Analyst de ArcGIS.

Limitaciones de las herramientas ET Geo:


Aunque estas herramientas tienen una gran funcionalidad, las mismas tienen por lo menos dos
limitaciones. Primero los layers deben compartir el mismo sistema de referencia geogrfica.
Aquellos layers (feature classes o shapefiles) con distintos sistemas de coordenadas sern
rechazados por las herramientas ET. Segundo, segn nuestra experiencia, las herramientas ET
son ms lentas que las convencionales de ArcGIS. No empece a estas limitaciones, ciertamente
estas herramientas son de gran ayuda y funcionalidad extra, sin tener que pagar miles de dlares
por licencias ArcEditor o ArcInfo.
O|G|P Captulo 8
s i g
Sistemas de Informacin Geogrfica

rea de Tecnologa
Oficina de Gerencia y Presupuesto

Opciones de rectificacin de layers vectoriales y rster

OFICINA DE GERENCIA Y PRESUPUESTO DEL ESTADO LIBRE ASOCIADO DE PUERTO RICO


Calle Cruz 254, Apartado 9023228, San Juan, Puerto Rico 00902-3228 - telfono: (787) 977-9200
www.ogp.gobierno.pr
O|G|P 155

En ocasiones es posible que obtengamos datos que provienen de fuentes grficas que no
necesariamente tienen referencia geogrfica. Esto se aplica tanto a fotos areas sin corregir
como planos de un lugar en particular y en distintas escalas, y donde la orientacin no
necesariamente es al norte.

ArcMap da al usuario herramientas para compensar la falta de referencia geogrfica, diferencia


de escala u orientacin de estas fuentes de informacin que en ocasiones pueden ser de gran
valor.

En esta parte mostraremos dos funcionalidades para la rectificacin y correccin geomtrica de


capas de informacin vectoriales. Para la rectificacin y asignacin de coordenadas geogrficas
(planas o esfricas), ArcMap provee la interfaz Spatial Adjustment.

Esta interfaz adems nos da alternativas para la transferencia de atributos de un archivo a


otro. Esto se consigue a travs del comando Attribute Transfer Mapping

En este diagrama, queremos parear los atributos


censales con un mapa de vas geomtrica mente
ms correcto. Los campos FENAME (Feature
Name) y CFCC (Census Feature Class Code)
contienen los nombres de vas y clasificaciones
segn el Negociado Federal del Censo.

En el caso que solamente queramos transferir


atributos sin geometra, debemos quitar la marca
check al lado de Transfer Geometry.
O|G|P 156

El siguiente grfico muestra la interfaz de transferencia, y el cursor en forma de flecha representa


la transferencia entre valores de atributos de uno a otro layer (TIGER File Censal al mapa
planimtrico de vas.

Notamos entonces cmo se llenan los campos FENAME y CFCC con los valores
correspondientes Calle Padre Quiones y A41 respectivamente.

Alternativas de ajuste geomtrico:

Attribute transfer tool


Opciones para Edge match
el ajuste
View link table
geomtrico
Clear limited
adjustment area

New limited
adjustment area

New identity link

Multiple
displacement links

Modify link

New displacement link


Select elements
O|G|P 157

El pasado grfico muestra los comandos disponibles para el ajuste geomtrico. Entre estos se
encuentran los comandos para aadir Displacement links (enlaces para
desplazamiento) los cuales se usan para registrar la transferencia de coordenadas de un lugar a
otro (ajuste).

Los Identity links sirven para limitar el rea de ajuste. Es posible ajustar solamente
una seccin del feature class y por ende no cambiar la restante extensin.

El comando View Link Table es usado para ver la lista de enlaces de desplazamiento. Esta
permite hacer cambios uno o ms enlaces para poder variar el error estimado RMSE (Root Mean
Square Error).

El RMS Error se computa


mediante la raz cuadrada de la
suma de todos los errores
residuales al cuadrado

( e12 + e22 + e32 + en2)1/2

Si hacemos click en el nombre de la columna Residual Error, podremos ordenar ascendente o


de forma descendente.

El comando Edge Match facilita la correspondencia entre los extremos de mapas


adyacentes.
O|G|P 158

El siguiente ejemplo muestra un ejercicio previo a la activacin del comando Adjust.

El rea que ser ajustada geomtricamente es la que est encerrada en el polgono gris.
Aclaramos que la opcin para ajustar en reas limitadas solamente est disponible cuando se usa
el mtodo de ajuste Rubbersheeting.

Debe existir una sesin abierta de


modificacin (Edit Session).

Para hacer el ajuste por rea se deben


seleccionar solamente los elementos que estn
dentro del polgono.

Aqu se muestra entonces el resultado despus


del ajuste limitado (TIGER File > Planimetra
de vas).

Por su parte, si nos interesa ajustar todo el


archivo podemos usar los otros mtodos de

ajuste:
O|G|P 159

Agregar datos:
Como un proceso posterior al ajuste, es posible que se necesite insertar los objetos ajustados a
determinado feature class. Este caso es muy frecuente en el mantenimiento de un mapa
parcelario el cual est continuamente cambiando, a medida que se reciben dibujos de
segregaciones de parcelas para desarrollo de viviendas. La mayora de estos dibujos se reciben
en formato CAD o scans en papel. El tcnico SIG los ajustar y necesitar integrarlos. He aqu
varios mtodos:

Copy/Paste Esta es la manera que nos parece ms natural. Simplemente se seleccionan los
elementos nuevos, se copian con el comando Edit | Copy y hacer Edit | Paste, tomando en
consideracin haber activado antes el layer que recibir los objetos (Target Layer). Esto se
hace en una sesin de modificacin (Edit session).

Simple data loader Provee una interfaz


sencilla para llenar un feature class existente
con datos provenientes de otros archivos.

Object loader Es parecido al Simple data


loader, pero permite adems la integracin
de objetos compuestos como bases de datos
con versiones (versioned databases) o redes.
Este comando se activa mediante la interfaz
Customize y arrastrndo la herramienta a la
interfaz grfica (GUI) de ArcMap.

Append tool Es usado cuando se desea combinar feature classes adyacentes en otro con ms
espacio territorial. Las siguientes condiciones necesitan respetarse:
Igual nivel de geometra (polgono polgono, lnea linea, punto punto.)
Deben tener el mismo sistema de referencia espacial.

Merge Esta funcin est disponible


durante las sesiones de modificacin y
permite combinar dos o ms objetos en uno
solo. El resultado tabular de la integracin
depende de las reglas impuestas en las
propiedades de los dominios de la
geodatabase que apliquen a los campos de
un feature class. Existe la regla de duplicar
el valor, adopcin del valor por defecto (que
puede ser nulo), y otras operaciones
matemticas como sumatorias y media
ponderada (weighted average).
O|G|P 160

Correccin geomtrica de archivos rster.


Al igual que la rectificacin de archivos vectoriales, es posible corregir geomtricamente
archivos raster en ArcMap. Los ejemplos ms usados para la correccin geomtrica son las fotos
areas (antiguas o modernas) y los scans de mapas existentes.

El proceso busca primero establecer una correspondencia entre el layer rster y otro layer con un
sistema de coordenadas existentes. La correspondencia se establece de forma manual, ya que el
usuario tendr que definir los enlaces entre los puntos correspondientes para la correccin.
Cada uno de los enlaces que establecen esta correspondencia (X1, Y1) Y (xmapa, ymapa) se guarda en
una tabla , la cual se usa para inspeccionar y modificar los enlaces. En dicha tabla se mostrar
el Error medio cuadrtico (RMSE) que se explic anteriormente en el apartado sobre la
correccin geomtrica de feature classes vectoriales.

El cmputo de la correspondencia tiene algunas variantes. La


El RMS Error se computa
ms basica es la correlacin lineal entre ambas muestras de mediante la raz cuadrada de la
puntos, generada por una ecuacin lineal simple. Este mtodo se suma de todos los errores
residuales al cuadrado
aplica ms sobre reas con muy poca variacin topogrfica o en
mapas topogrficos digitalizados que necesitan la asignacin de ( e12 + e22 + e32 + en2)1/2
Recuerde que el RMSE es una
coordenadas. medida de ajuste del error
residual. Es una especie de
valor de error promedio.
Para reas menos homogneas o mapas ms difciles de conciliar
con el archivo fuente de coordenadas geogrficas, se utilizan Esto no quiere decir que todas
las localizaciones tengan la
polinomios de segundo o tercer grado, segn se pueda percibir el misma magnitud de error que el
ajuste hecho por el programa. RMSE calculado.

Posteriormente a la asignacin de enlaces de correspondencia,


eleccin del ajuste polinmico y eliminacin o modificacin de enlaces o puntos de control, se
pasa al proceso de transvase, que en algunos textos llaman resampling. Para hacer el transvase,
se crea un archivo vaco con coordenadas correctas, luego cada pxel viejo es acomodado a la
matriz nueva, segn el algoritmo de transvase escogido. Existen varias opciones:
Nearest neighbor (vecino ms cercano) asigna el valor del pxel viejo segn la posicin ms
cercana. Se presta ms para archivos rsters con datos categricos: uso de suelo, tipo de suelo,
etc.

Bilinear Interpolation Asigna el valor a la nueva matriz utilizando los valores de los cuatro
vecinos ms cercanos del archivo viejo calculando un valor promedio entre ellos.

Cubic o Bicubic interpolator Es similar al anterior, con la salvedad de que se utilizan ocho o
ms pxels para la interpolacin.

Estas dos ltimas opciones son las ms recomendadas para archivos rster con valores
heterogneos como las fotos areas. En este programa se llama ajuste (Adjust) a un transvase
temporero. El usuario tiene la opcin de transvasar de manera permanente el archivo mediante el
comando Rectify.
Georeferencing Toolbar:
O|G|P 161

Esta barra de botones tiene la funcionalidad necesaria para acomodar los archivos raster sin
rectificar. Los botones al lado derecho sirven al usuario para la asignacin de enlaces y su
manejo.

Rectificacin de fotos antiguas: Isla de Vieques, poblado Isabel IIa, 1936


O|G|P 162

Antes:

Las lneas azules gruesas representan los enlaces (links) o puntos de correspondencia entre foto y
mapa. Las cruces verdes marcan el origen (foto) y las cruces rojas marcan el destino (mapa
correcto).

Despus de aplicar comando Auto Adjust:

El comando Rectify sirve para guardar de forma permanente el resultado de esta rectificacin
geomtrica.
Los datos vectoriales datan de 1996-98 (planimetra de vas). Podemos notar que el centro
urbano de este poblado est casi intacto en sus lmites despus de 70 aos.
O|G|P Captulo 9
s i g
Sistemas de Informacin Geogrfica

rea de Tecnologa
Oficina de Gerencia y Presupuesto

Operaciones de anlisis espacial para datos vectoriales


-EN PROCESO-

OFICINA DE GERENCIA Y PRESUPUESTO DEL ESTADO LIBRE ASOCIADO DE PUERTO RICO


Calle Cruz 254, Apartado 9023228, San Juan, Puerto Rico 00902-3228 - telfono: (787) 977-9200
www.ogp.gobierno.pr

También podría gustarte