Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
rea de Tecnologa
Oficina de Gerencia y Presupuesto
Fundamentos de
ArcGIS
Segunda Parte
(Otras herramientas)
ndice:
O|G|P s i
rea de Tecnologa
g
Sistemas de Informacin Geogrfica
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.
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.
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
Forma:
Tamao:
Luminosidad:
Cantidad de tinta: negra
o de un color
Orientacin:
Textura:
Orden por luminosidad
Textura:
Patrones diferenciables
Deben tener similar grado de luminosidad.
Adaptado de M. Monmonier, Mapping it out, Chicago Press, 1993.
Smbolos graduados:
Smbolos proporcionales:
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
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.
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
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
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
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 >.
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
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
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
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
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.
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.
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.
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
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
Ubicacin de etiqueta encima del punto (Place label on point): El ms simple: ubica la
etiqueta directamente encima del punto.
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
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 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
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
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
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.
Pasos para generar un nuevo feature class tipo annotation desde ArcCatalog:
1: Nombre del archivo resultante 2: Escala de referencia y unidades
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:
Lista de tipos de
construccin
Construccin con lnea gua
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).
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
Captulo III:
Geocodificacin
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.
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. .
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.
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.
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
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).
Noten que los campos requeridos son los que estn en negrilla.
Los mismos sern usados para el proceso de localizacin.
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.
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.
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
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
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.
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
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.
Note que cuando se encuentra un candidato, tenemos varias opciones para localizarlo:
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.
Captulo IV
Modificar la interfaz grfica de ArcGIS
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.
Captulo 5
Planificacin y diseo de la base de datos
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.
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.
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.
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
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.
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
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.
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.
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.
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 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
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.
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.
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.
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.
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
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
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
Captulo 6
Proveer contenido a la base de datos
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.
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.
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.
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.
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).
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)
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.
MxX
CentroGDB = 2
Precisin
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
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.
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
Este puede ser cualquier formato ESRI con definicin de sistema de coordenadas.
Presione Add.
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.
Pulse entonces cualquiera de las otras cajas de texto. Notar que los nmeros cambian.
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.
rea de
trabajo
Geodatabase
Centro Y:
(104,912.080159 + 384,028.404148) / 2 =
= 488,940.484307 / 2
= 244,470.2421535
O|G|P 88
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)
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
Presione OK
Podemos repetir el proceso para calcular distintas precisiones. Estas pueden guardarse para
futuras ocasiones.
Haga right click encima del nuevo feature dataset y escoja Import | Feature class
(single)
Ahora vaya dentro del nuevo feature dataset y visualice el feature class acabado de
importar. Deber ver lo siguiente:
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.
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
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
1: 2:
3: 4:
Este error ocurre cuando las tablas
entre feature classes no son iguales.
O|G|P 100
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
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
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
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.
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
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.
Ahora, en ArcMap traiga el feature class con dominios asociados usando la opcin
(Add Data)
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
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
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
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
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.
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.
Tiene una variedad de reglas (25) para representar las relaciones entre elementos
geomtricos, tanto intra feature class como entre feature classes.
Soporte a mltiples usuarios para modificar topologas mediante el uso de bases de datos
tipo empresarial (RDBMS): Oracle, MS SQL, DB2, etc.
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.
Insumos
Tolerancia
Resultados
Reglas
Dirty Areas
Validar topologa
Modificar FC (mapa)
Errores
Excepciones
O|G|P 117
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
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.
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
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
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.
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.
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 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.
En el prximo paso, escriba el nombre del feature class especial de topologa y el umbral
de tolerancia.
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.
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
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 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 guardar estas reglas en archivos aparte para usarlas despus. (Save rules)
O|G|P 126
Presione Finish para terminar. Aparecer un mensaje de barra para apercibirlo del
procesamiento.
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.
Aparecer el mensaje:
El mensaje le previene para que traiga tambin los feature classes asociados a la
topologa. Presione Yes si quiere traerlos.
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 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).
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.
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.
Una vez usadas las herramientas para mover nodos y bordes, validamos la topologa en
la extensin corriente:
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.
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.
Como ltimo ejemplo, mostraremos cmo mover bordes sin crear espacios vacos (gaps)
entre reas.
Hay diferentes maneras de hacerlo. Podemos escoger de la lista de tareas (Task list) la
opcin Modify Edge o Reshape Edge bajo Topology Tasks
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.
Lo soltamos
Validamos
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.
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
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.
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.
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:
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.
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
Se procede a activar una sesin de modificacin haciendo click en Edit | Start Editing
localizado en el Editor Toolbar.
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.
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.
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
Copy features
Circle
Fillet
Extend Square
Trim Smooth
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.
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):
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.
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.
Herramientas de agrimensura:
ET COGO, incluido en el paquete ET GeoTools contiene tres herramientas para estas tareas.
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.
Rutinas de conversin:
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
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.
rea de Tecnologa
Oficina de Gerencia y Presupuesto
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.
Notamos entonces cmo se llenan los campos FENAME y CFCC con los valores
correspondientes Calle Padre Quiones y A41 respectivamente.
New limited
adjustment area
Multiple
displacement links
Modify link
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 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.
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).
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.
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.
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.
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).
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