Sei sulla pagina 1di 26

TEMA 9.

- Funciones de Análisis
espacial. Geoprocesamiento.
• Introducción: • Manipulación de datos.
– ¿Qué es el – Integración de datos.
geoprocesamiento?. • Append.
– ¿Cómo se realiza en • Merge.
ArcGIS?. – Extracción de datos.
• Análisis de Proximidad. • Clip.
– Buffer. • Split.
– Near. – Generalización de datos.
– Point distance. • Dissolve.
• Análisis de • El proceso analítico.
Superposición. – Opciones de análisis.
– Intersect. – ModelBuilder.
– Union. • Tipos de Modelos.
• Generación de modelos.
– Identity.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 1

TEMA 9 1
Introducción.
• ¿Qué es el geoprocesamiento?.
– Conjunto de tareas que a partir de datos:
• Obtienen datos derivados.
• Obtienen información.
• Aplicación de una o varias herramientas Æ Procedimientos.
– Tareas:
• Basadas en determinados algoritmos informáticos.
• Herramientas que procesan datos:
– DATOS entrada Æ HERRAMIENTA Æ DATOS salida.
– Por exclusión:
• Todo aquello que no es gestión del almacén de datos.
• Todo aquello que no es generación de cartografía.
– Independiente del modelo de almacenamiento:
• Ráster o vectorial.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 2

El Geoprocesamiento (en lo sucesivo GP) tiene diferentes


definiciones según los autores e, incluso, las consideraciones de
distintos analistas.
Una definición quizá demasiado amplia consideraría que todas las
operaciones que aceptan una entrada y crean un resultado dentro
de un GIS serían tareas de geoprocesamiento, incluyendo el
análisis espacial, conversión entre formatos y gestión de datos.
Otras definiciones más restrictivas y, puede que por ello, más
exactas, consideran que GP es, exclusivamente, el conjunto de
tareas y operaciones que implican análisis espacial (superposición,
proximidad).
Una definición intermedia, que es la que viene dándose en este
curso, define el GP como el conjunto de tareas, consistentes en
aplicar una herramienta a un conjunto de datos de entrada, que
dan como resultado un conjunto de datos derivados, procesados y
con los que no se contaba en origen, o una información.
Así, el proceso de extracción de datos referidos a los tipos de
suelo, para una provincia concreta, a partir de los que se tienen
para todo el país podría considerarse tarea de GP, ya que se
obtienen unos datos procesados con los que no se contaba en
origen. De la misma forma y por el mismo motivo lo serían aquellos
que dan como resultado un conjunto de polígonos de regiones a
partir de uno de polígonos de provincias. También lo serían el
conjunto de tareas que dan como resultado la información de que
puntos se encuentran a menos de 500 m de un conjunto de líneas
dadas.
La operación de GP puede consistir en la aplicación de una o más
herramientas, basadas en determinados algoritmos, que extraigan
u obtengan datos o información a partir de los datos de partida.

TEMA 9 2
Lo cierto, consideraciones teóricas a parte, es que el GP es una de
las partes que definen un GIS en toda su amplitud funcional, junto
a la gestión de datos y generación de mapas.
Por ello, el GP también puede definirse por exclusión o de forma
negativa, diciendo que se trata de aquellas tareas que no implican
gestión del almacén de datos (captura y edición, conversión de
formatos, gestión del esquema de la base de datos, copia o
movimiento de los datos dentro del almacén …) ni generación de
cartografía para la presentación de datos (exportación de mapas y
planos, impresión, presentación …).
Una característica destacable de las tareas de GP frente a otras,
es que las tareas de GP suelen dejar intactas las capas de partida
o, en todo caso, las modificaciones que puedan darse no suponen
pérdida de datos – pérdida de campos, de registros o de valores –
en las capas de origen.
De darse alguna modificación en los datos de partida, siempre es
por añadido, y consistirá en la creación de uno o varios campos
sobre los que se introduce el valor que se busca con la tarea de
GP.
Aunque sería discutible si esto es o no modificación del esquema,
lo cierto es que el objetivo de la herramienta no es hacer esto, si no
calcular un valor determinado en función de otros valores
conocidos. Puesto que la forma óptima de almacenarlo es junto a la
entidad para la que se busca esa propiedad, esta es la manera en
que finalmente actúa la herramienta.

TEMA 9 3
Introducción.
• Geoprocesamiento en
ArcGIS:
– ArcToolbox.
– Línea de comandos.
– ModelBuilder.
– Scripts.
– ArcObjects.
En ArcToolbox

Script
Modelo de ModelBuilder
Tool de Geoprocesamiento

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 4

Geoprocesamiento en ArcGIS:
El Geoprocesamiento en ArcGIS se lleva a cabo mediante
ArcToolbox. Sin embargo, existen otras posibilidades.
Por un lado, se puede llevar a cabo desde la línea de comandos,
similar a la de ArcINFO WorkStation y cuya finalidad principal es
ayudar a los usuarios de aquel antiguo GIS a familiarizarse con
ArcGIS.
Otras posibilidades, no sólo permiten llevar a cabo tareas de
Geoprocesamiento, si no que permiten encadenarlas e, incluso,
ampliarlas.
Estos son los casos de ModelBuilder, los Scripts y el uso
ArcObjects.
En el caso de ModelBuilder, es una herramienta que permite la
creación de trabajos de análisis en forma de flujo detrabajo. Sirve
para documentar tareas, encadenar procesos y crear procesos
personalizados según las necesidades. Los modelos, son
exportables a diferentes lenguajes de script, por lo que sirven de
base para la escritura de estos.
Los Scripts permiten no sólo encadenar tareas, si no que permite la
generación de potentes herramientas personalizadas de
geoprocesamiento, complementando a modelbuilder en tareas en
“batch” o en bucles y yendo más allá en potencialidad de
personalización.

TEMA 9 4
Por último ArcObjects, que son los objetos de programación de
ArcGIS, permiten llegar mucho más allá en la creación de
herramientas de Geoprocesamiento personalizadas.
De esta forma, los distintos elementos que pueden encontrarse en
las ArcToolbox serán “Tools”, “Scripts” y Modelos.
Las “Tools” o herramientas de geoprocesamiento propiamente
dichas, pueden crearse a medida mediante ArcObjects,
programando en cualquier lenguaje orientado a objetos y
compatible con COM.
Los “scripts” son elementos que permiten realizar tareas de
geoprocesamiento personalizadas, bien sean tareas en batch a
partir de alguna existente o la creación de alguna tarea
personalizada.
Los modelos son elementos que permiten documentar flujos de
trabajo y crear tareas complejas y personalizadas.

TEMA 9 5
Análisis de proximidad.
• Análisis que considera la distancia a la
que se encuentran determinados eventos,
entendidos como entidades, de otras
entidades en otras capas.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 6

Análisis de proximidad:
Este tipo de análisis permite trabajar averiguando distancias entre
entidades de diferentes capas.
Las herramientas deben contestar preguntas en esta línea de
trabajo en diferentes sentidos.
1.- A qué distancia están los elementos.
2.- Qué elementos están a determinada distancia.

TEMA 9 6
Análisis de proximidad. Buffer.
• Buffer.
– Se genera un polígono.
• Representa el área a los lados de la entidad
ocupada por su área de influencia para una
distancia dada.
– En una nueva capa..
– Se produce transferencia de atributos:
• Todos, excepto OID y el Shape.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 7

Buffer.
Esta herramienta genera una nueva capa en la que se obtiene un
polígono por entidad estudiada en la capa de entrada.
El polígono representa el área de influencia, para una distancia
dada, desde la entidad considerada. Es decir, todos los elementos
de otras capas que estén dentro del polígono obtenido estarán a
una distancia dada de la entidad para la que se ha generado el
buffer.
Se produce una transferencia total de atributos entre la capa
puntual de origen y la poligonal de salida.
Sobre los polígonos de salida puede forzarse un dissolve de las
entidades, bien de todas, con lo que generará un único polígono de
tipo multiparte, o a través de algún atributo o conjunto de atributos,
uniendo sólo aquellos que tengan esos campos en común.

TEMA 9 7
Análisis de proximidad. Near.
• Near:
– Distancia desde los puntos de
una capa de entrada, de puntos:
• Al punto más cercano de otra capa
de puntos.
• A una capa de líneas.
– Devuelve:
• Identificador del punto o línea más
cercano.
• Opcional:
– Localización (X,Y).
– Ángulo.
• Campos añadidos a la capa de
entrada.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 8

Near:
Permite obtener la distancia desde todos los puntos de una capa al
punto más cercano de una capa de puntos o de líneas.
Devuelve el identificador único del punto o de la línea más
cercanos y la distancia que los separa.
Además, de forma opcional, devuelve las coordenadas donde se
sitúa el punto más cercano, si la capa hacia la que se mide la
distancia es de puntos, o al punto más cercano sobre la línea, si la
capa hacia la que se mide la distancia es de líneas.
También devuelve, si se desea, el ángulo formado por ambas
entidades – la entidad desde la que se mide y la entidad hacia la
que se mide –. Este ángulo está medido desde el este y en sentido
contrario a las agujas del reloj, en grados sexagesimales, desde
180º a -180º (0º al este, 90º al norte, -90º al sur, 180º al oeste).
Toda esta información la almacena en la capa de entrada – capa
desde la que se calcula la distancia, que es una capa de puntos –.
Puede restringirse la distancia máxima dentro de la cual busca
entidades y determina cual es la más cercana, mediante la opción
“Search radius”.

TEMA 9 8
Análisis de proximidad. Point
Distance.
• Point Distance.
– Distancia desde todos los puntos
de una capa:
• A todos los puntos de otra.
• A los puntos de otra dentro de una
distancia máxima.
– Resultado:
• Tabla matriz nueva con todas las
distancias desde cada punto a
todos los demás.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 9

Point distance:
Desde la capa de entrada, de puntos, se calcula la distancia a
todas las entidades de otra capa, también de puntos, o sólo a
aquellos que estén dentro de una distancia máxima, dentro de la
cual se restringe la búsqueda.
La salida no es una nueva capa, si no una tabla, matriz de distancia
desde cada punto, identificado por su OID, a los correspondientes
de la otra capa, identificados también por su OID, con un campo
distancia entre ellos.

TEMA 9 9
Análisis de superposición.
• Análisis que cruza los datos almacenados en
distintas capas.
• Se cruzan aquellos que tienen idéntica
localización espacial:
– Todas las capas deben estar georeferenciadas.
• Independiente del modelo de almacenamiento:
– Ráster:
• Más rápido y eficiente.
– Vectorial.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 10

Análisis de superposición:
En este tipo de análisis se cruza la información georeferenciada de
diversas capas, cada una con datos diferentes, para obtener
nuevas capas con datos que son el resultado de la operación que
implique el cruce de las iniciales.
Es importante que todas estén georeferenciadas, de forma
correcta, ya que el resultado para cada punto del terreno
dependerá del dato de entrada en cada capa para ese mismo
punto.
En este tipo de análisis el ráster tiene cierta ventaja sobre el
vectorial, ya que es más rápido y eficiente y en cálculos numéricos,
más adecuado. Esto es especialmente así cuanto mayor número
de capas se crucen o cuanto mayor sea la complejidad del cálculo
a partir del que se obtienen los resultados.
Por ejemplo, el cálculo de pérdida de suelos mediante la fórmula
universal se estima de la siguiente forma.
E=R·K·L·S·C·P
Donde E es la pérdida de suelo, en Tm/Ha·año; R, factor de
erosividad (en función de las pp); K, erodabilidad (propiedad del
suelo, en cuanto a su debilidad frente a procesos erosivos); L · S
es el factor de ladera (Longitud y pendiente de la cuenca); C el
factor de cultivo; P factor de uso del suelo.

TEMA 9 10
Teniéndose una capa para cada uno de estos factores, se necesita
multiplicar los valores entre ellos para obtener un valor final de
estimación de pérdida de suelo.
Realizar la tarea mediante análisis vectorial supondría cruzar las
capas de tal forma que diesen un polígono por cada situación
posible, con todos los atributos implicados en el cálculo en cada
polígono. Por último, tras crear un campo nuevo, se hallaría su
valor multiplicando todos los campos.
La cantidad de polígonos que puede dar como resultado sería
enorme, en función del área en estudio. Esa cantidad de polígonos
a generar sería lenta de manejada por la máquina y pesada a la
hora de almacenarla.
En análisis ráster, bastaría con tener una capa por cada parámetro
y multiplicarlas entre si. El resultado sería un nuevo ráster que
representaría el valor final, obtenido a partir de realizar las
operaciones indicadas con cada pixel de cada capa coincidente en
la vertical; sería más fácil de manejar – tanto más cuanto mayor
sea la cuenca considerada –.
Aún así, queda puesto de manifiesto que cualquier tipo de análisis
es posible llevarlo a cabo tanto desde modelo de almacinamiento
ráster como desde vectorial.

TEMA 9 11
Análisis de superposición. Intersect
• Intersect.
– Devuelve la intersección de las capas de entrada.
– En un capa nueva de salida.
• Polígono - Polígono Æ Polígono
• Polígono – Línea Æ Línea
• Línea – Línea Æ Línea
• Punto – Polígono Æ Punto
• Punto – Línea Æ Punto
• Punto - Punto Æ Punto
– Transferencia de atributos:
• Opciones:
– Todos.
– Sólo OID.
– Todos excepto OID.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 12

Intersect.
Varias capas de entrada dan como resultado una capa de salida,
cuyo contenido es la intersección de todas ellas, considerando el
operador lógico “AND”. Es decir, si alguna de ellas no intersecta
con ninguna parte de las demás, el resultado será una capa sin
ninguna entidad.
Atributos transferidos:
Entre las capas intersectadas se produce una transferencia de
atributos a la capa resultante.
Puede elegirse qué atributos se transfieren mediante tres opciones:
“ALL” transfiere todos los traibutos, “NO_FID” transmite todos,
excepto el identificador único de las entidades. “ONLY_FID”
transfiere sólo los identificadores únicos.

TEMA 9 12
Análisis de superposición. Union.
• Union.
– Sólo capas de polígonos.
– Une capas de polígonos:
• Elimina superposiciones. gap
• Ajusta los bordes.
• Posibilidad de:
– respetar “gaps” o
– generar polígonos en ellos.
– En una nueva capa.
– Transferencia de atributos.
• Opciones:
– Todos. gap
– Sólo OID.
– Todos excepto OID

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 13

Union:
Genera una nueva capa a partir de otras, todas ellas
exclusivamente de polígonos, que toma como resultado el conjunto
de polígonos provenientes de todas las capas, eliminando las
superposiciones y transfiriendo los atributos de cada una de las
capas a los nuevos polígonos generados.
Así por ejemplo, el polígono señalado en la imagen, al hacer la
unión, se corta con el polígono en verde de la derecha – imagen de
arriba –, dando como resultado – imagen de abajo – dos polígonos,
por eliminación de las superposiciones entre ambos, cuyos
atributos son, de haber elegido la opción de transferir todos, los
atributos de ambos polígonos. El polígono resultante a la izquierda
tendrá valores sólo para los campos heredados de la capa rayada,
mientras que los campos provenientes de la capa verde estarán
vacíos. El polígono resultante a la derecha tendrá valores para
todos los nuevos campos, ya que había en esa zona entidades en
ambas capas.
Otra opción controlable es la de qué hacer con los gaps, o zonas
vacías entre polígonos. La opción es o crear un polígono en su
interior, o respetar los gaps y dejar que sigan vacíos.
Los gaps tendrán, de crearse polígonos a partir de ellos, todos los
campos vacíos, ya que no había ninguna entidad en su nueva
situación.

TEMA 9 13
Análisis de superposición. Identity.
• Identity:
– Elección de atributos a transferir.
– Genera la intersección espacial de la capa
input con la capa identity:
• Genera nuevas entidades.
– Trasfiere atributos de la capa identity a las
nuevas entidades.
– Todo ello en una nueva capa.
– Si la capa de entrada es de puntos: Sólo
transfiere atributos.
– Capa identity Æ Siempre polígonos.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 14

Identity:
El comportamiento en capas de polígonos es similar al de Union,
con la diferencia de que, en este caso, los únicos atributos pasados
a la capa resultante son los de la capa “identity” y no los de la capa
de entrada.
Otra diferencia es que puede usarse con capas de puntos y líneas,
como capas de entrada, aunque la capa identity siempre ha de ser
de polígonos.
En una capa de líneas también se produce creación de nuevas
geometrías en una nueva capa, de forma similar a como ocurría en
Union. Los atributos se transfieren de la misma forma que lo hacen
en los polígonos con la herramienta identity.
Cuando la capa de entrada es de puntos, no se genera una nueva
capa. Sobre la misma capa son transferidos atributos provenientes
de la capa “identity”.

TEMA 9 14
Manipulación de datos.
• Integración:
– Capas de entrada forman una única capa de salida.
– Las entidades de entrada no son modificadas.
• Extracción.
– Los datos de salida se extraen de los de entrada.
• Bien por acotación de la zona representada.
• Bien por separación de los datos en zonas.
• Generalización.
– Los datos de entrada contienen demasiado detalle según
necesidades.
– Los datos de salida obvian o eliminan parte de esos datos.
– En ocasiones, los datos de salida son entidades multiparte.
• Pueden recuperarse los originales mediante herramientas inversas.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 15

Manipulación de datos.
Este apartado se refiere al hecho de que, en muchos casos, se
tienen los datos que se necesitan, pero no de forma evidente.
Determinadas tareas de geoprocesamiento pueden conseguir que
esa forma implícita de tener determinados datos se convierta en
forma explícita.
Así, por ejemplo, se puede tener una capa de regiones. Esa capa
puede tener un atributo que identifique su pertenencia a una
supraregión. En esas condiciones, con sólo conocer cual es ese
atributo, puede obtenerse una nueva capa que contenga los datos
de las supraregiones.
Estas operaciones no tienen nada que ver con conversión de
formatos ni manipulación del almacén de datos. Son,
sencillamente, tareas que trabajan con los propios datos en si
mismos, exprimiendo la información que tienen para generar
nuevos datos y obtener informaciones adecuadas.

TEMA 9 15
Manipulación de datos. Integración.
• Insertan entidades de varias capas en otra.
• Los tipos de entidad han de ser los mismos.
• Diferencia fundamental con “Union”:
– No elimina superposiciones de entidades.
• No se crean nuevas entidades en las intersecciones.
• Capas adyacentes, no adyacentes o superpuestas.
• Transferencia de atributos.
• Append.
– La capa de salida debe existir previamente.
• Se sobrescribe.
– La transferencia de atributos depende de si el esquema de las
tablas de las capas es el mismo o no.
• Merge.
– La capa de salida es una nueva capa.
• Se crea en el momento.
– Control sobre los atributos transferidos en
todas las capas.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 16

Integración de datos:
Herramientas que toman datos de una capa y los añaden a otra.
Estas herramientas no inducen ningún tipo de modificación en los
datos añadidos, a diferencia de los de análisis de superposición,
donde se inducía la creación de entidades no existentes
previamente, en función de la eliminación de superposiciones o de
ajustes de los bordes de las entidades.
Las entidades se añaden tal cual por lo que, generalmente, tras
este procedimiento, será aconsejable el uso de reglas topológicas
que busquen errores en los encajes espaciales entre entidades de
todas las capas integradas.
Esto suele ser así debido a que estas herramientas se suelen usar
para introducir en una misma capa entidades de capas diferentes,
pero adyacentes, como por ejemplo al juntar los datos de varias
hojas cartográficas en un única capa continua.
A pesar de ello, también puede realizarse este tipo de operaciones
con capas no adyacentes.
Los tipos de entidad sobre los que pueden realizarse estas
operaciones son de cualquier tipo, pero todas las capas implicadas,
incluyendo las de salida – especialmente en el caso del append,
que trabaja sobre una capa ya existente –, deben ser del mismo
tipo.

TEMA 9 16
Manipulación de datos. Extracción.
Clip.
• Clip
– No transfiere atributos.
– Extrae datos de una capa contenidos en un
área de interés.
– A una nueva capa.
– Capas:
• De la capa de la que se extraen datos:
– Cualquier tipo.
• De la capa que define la zona de interés:
– Polígonos.
– La referencia espacial de la capa de salida
debe ser igual a la de la capa de entrada (datos
a extraer).

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 17

Extracción:
En este caso, lo que se pretende es reducir el área de
circunscripción de los datos con los que se trabaja.
Especialmente útil cuando se tienen capas continuas y se pretende
realizar una serie de análisis sobre una zona determinada. Para
reducir la duración de las tareas de Geoprocesamiento, es
preferible reducir el área de estudio a lo indispensable.
Clip:
El clip es precisamente para esta tarea para la que está pensada,
para extraer datos de una zona con criterios como los comentados.
No se produce transferencia de atributos de la capa “clip” a la capa
de salida que contendrá, exclusivamente, los atributos de la capa
origina. Obviamente, de otra forma no tendría sentido, ya que se
trata exclusivamente de conseguir una extracción de datos de un
total que no interesa.

TEMA 9 17
Manipulación de datos. Extracción.
Split.
• Split.
– Extrae datos de la capa de entrada por zonas
de interés.
– La capa de zonas de interés:
• Capa de polígonos.
• Campo “split” de tipo texto.
– Salida. Varias capas nuevas:
• Extracción de los datos de entrada por zonas.
• Tantas zonas como valores únicos en campo “split”.
• Las capas de salida se renombran con el valor del
campo split.
– Dos valores iguales = dos capas mismo nombre Æ
error.
• Operación opuesta a Merge.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 18

Split:
Un ejemplo de la utilidad de esta herramienta es cuando, de forma
contraria a la herramienta “Merge”, se parte de una capa continua
de la se pretenden extraer datos por hojas cartográficas.
El split no sólo lo hace, si no que además, a partir de un campo de
tipo texto de la capa utilizada para definir las hojas, nombra a las
capas de salida, quedando entonces perfectamente identificadas
por, por ejemplo, número de hoja.

TEMA 9 18
Manipulación de datos.
Generalización. Dissolve.
• Dissolve.
– Una capa de entrada.
– Una capa de salida nueva:
• Generalización de entidades.
– Generalización espacial, si se permite multiparte:
» Entidades conectadas espacialmente.
– Generalización espacial, si no se permite multiparte:
» Todas las entidades a una única entidad.
– Generalización por atributo:
» Todas las entidades de igual valor a la misma
entidad.
» Posible permitir o no multiparte.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 19

Generalización de datos.
Permiten disminuir la cantidad de datos que contiene una capa.
El motivo por el que en un momento dado puede interesar la
disminución de datos estará ligada al balance entre necesidades y
capacidad de almacenamiento.
Así por ejemplo, si se pretende obtener un mapa a escala muy
pequeña a partir de datos muy detallados y esos datos, por
ejemplo, se venderán junto con el mapa, lo lógico es pensar, por un
lado, que el coste de los datos vaya en función de la escala
– mayor escala, mayor nivel de detalle, más datos y más caro –,
por otro lado, a escala menor, cuanto mayor sea el detalle más
confuso será el mapa.
En esas condiciones, habrá que generalizar el mapa, eliminando
detalles.
Dissolve:
A partir de una única capa, genera otra en la que convierte en una
misma entidad todas aquellas entidades que tengan el mismo valor
para un mismo atributo o que, de no considerarse ningún atributo,
coincidan espacialmente. En este último caso, si no se permite la
generación de entidades multiparte – aquellas que, estando
separadas espacialmente, son el mismo registro o entidad –, la
salida será un única entidad a partir de todas las de origen.

TEMA 9 19
Manipulación de datos.
Generalización. Dissolve.
Sin considerar atributos
Sin permitir Multiparte

Capa de partida

Sin considerar atributos


Permitiendo Multiparte
Considerando atributo

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 20

Ejemplo:
A partir de una capa de regiones de Europa (1), se obtiene:
A.- Una capa de tantos registros como entidades contiguas
espacialmente tenga la capa de entrada, en caso de no
considerarse ningún atributo ni permitirse entidades multiparte.
B.- Una capa con una única entidad, de tipo multiparte, formada en
base a todas las entidades de la capa original, de no considerarse
ningún atributo, pero si permitirse entidades multiparte.
C.- En caso de considerarse un atributo y permitirse la existencia
de entidades multiparte para hacer el dissolve, una capa con tantas
entidades como valores distintos presente el atributo.
En caso de no permitirse las entidades multiparte, apareceran
tantas como valores distintos en el atributo, considerando además
las entidades que no estén conectadas espacialmente.
En el primer caso, las Islas Canarias y la Península Ibérica serían
un mismo polígono, multiparte. En el segundo, la Península sería
un polígono y cada una de las Canarias, otro, teniendo todos en
común el valor del campo “país”, que caldría “España”.

TEMA 9 20
El proceso analítico.
• Identificación del problema.
– Preguntas a formular.
• Identificación de la solución.
– Respuestas a dar y conceptos subyacentes.
• Estudio de las fuentes de datos disponibles:
– Qué contienen.
– Qué y cómo está relacionado con la solución.
• Identificación del proceso de análisis a seguir.
• Solución.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 21

A la hora de resolver un problema relacionado con los datos


espaciales y la obtención de información a partir de ellos, lo
primero a conseguir es una definición clara y concreta del
problema, qué preguntas es necesario hacerse para resolverlo.
Una vez considerado esto, deben tenerse en cuenta las ciencias y
técnicas implicadas en el proyecto, sus conceptos teóricos y
prácticos para, de esa forma, identificar la solución y la forma de
alcanzarla.
En esta situación, en que se conoce el problema y se conoce la
solución, el proceso ha de continuar, obligatoriamente, por la
búsqueda del camino que lleva de uno a otro punto y para ello, lo
principal, es saber de que datos se dispone, que contienen, los
formatos en los que se encuentran y como se relaciona todo lo
disponible con todo lo necesario, determinando los datos que se
tienen explícitamente y tratando de identificar los que se tienen de
forma implícita.
Una vez sabido esto, sólo queda buscar el proceso de análisis
espacial correcto que de cómo resultado la solución buscada.

TEMA 9 21
Opciones de análisis
• Diferentes procesos Æ mismas soluciones
• Deben realizarse test sobre parte de los datos
para:
– Realizar pruebas piloto.
– Encontrar la mejor solución.
– Identificar otras necesidades:
• Puede que sea necesaria la creación de herramientas
personalizadas o scripts de geoprocesamiento.
• Puede que sea necesario aplicar tareas ajenas al
geoprocesamiento: edición, carga de datos …
– Las pruebas sobre parte de los datos aseguran
mayor rendimiento.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 22

Opciones de análisis:
Situaciones de partida iguales y la búsqueda de una misma
solución no tienen, necesariamente, los mismos caminos para
conseguirlo.
Por ello, es necesario realizar pruebas, comprobar rendimientos de
diferentes procesos de análisis, comparar resultados intermedios,
etc.
Estas pruebas se realizarán sobre una pequeña parte de los datos,
para que el discurrir de estas sea rápido y puedan ensayarse
diferentes vías en tiempos razonables.
Por ello, a la hora de alcanzar una supuesta solución debe
considerarse lo siguiente:
Puede que la solución se buena para los datos de prueba,
supóngase que fuesen 20 polígonos, pero, ¿qué pasaría si tuviese
7000 polígonos?, ¿es la solución igual de efectiva?.
La solución aportada debe ser igual de buena para ambos casos,
de lo contrario faltarán detalles en la solución que no la harán
viable por falta de rendimiento, es decir, por cara.
Si fuese necesario implementar soluciones mediante programación,
deberá hacerse.

TEMA 9 22
ModelBuilder
• Herramienta para la generación de
diagramas de flujo:
– Visualización y documentación de procesos
de análisis.
– Ejecución de procesos de análisis de forma
rápida:
• Proceso largo en el que se precisa cambiar un
parámetro.
– Tareas de geoprocesamiento personalizadas.
– Primer paso para la generación de scripts.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 23

Un ejemplo claro en el que el uso de Modelbuilder podría ser aquel


en el que, realizando un análisis, se precisa intercalar una
herramienta buffer dentro de un proceso largo de, póngase por
ejemplo, 5 herramientas más.
Si se quieren comprar distintas situaciones para diferentes anchos
de buffer, habría que hacer un análisis completo cada una de las
veces, sabiendo donde se ha guardado cada capa, con qué
nombre, etc.
Con ModelBuilder, bastaría con crear la tarea una vez y repetirla
tantas veces como se quisiese, con sólo cambiar el parámetro de
ancho de buffer.

TEMA 9 23
ModelBuilder.
• Tipos de Modelos:
– Procesos largos.
– Procesos que se realizan muchas veces.
– Ejemplos:
• Análisis de idoneidad:
– Búsqueda del lugar más apto para la instalación de
algún tipo de obra o servicio.
• Análisis temporal:
– Comparación, mediante el mismo proceso analítico, de
las situación de una realidad en dos tiempos dados.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 24

TEMA 9 24
ModelBuilder
• Creación de modelos:
– Accesible desde el
menú contextual en
Arctoolbox.
– Dentro de una Toolbox
a un toolset.
– Una vez creado, edit
en el menú contextual.
– Compartir: Archivo
*.tbx de la toolbox.

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 25

ModelBuilder:
ModelBuilder no es una herramienta a la que se pueda acceder
directamente desde ningún menú.
Para abrir ModelBuilder, primero debe crearse un nuevo, vacío,
dentro de las ArcToolbox, bien en una toolbox o bien en un toolset.
Tras esto, se tomará la opción “edit” del menú contextual sobre el
modelo en Arctoolbox.
Con ello se abrirá ModelBuilder y podrá comenzarse a crear el
modelo. Esta tarea consistirá en arrastrar capas y herramientas
sobre el editor de modelos, determinar lugares de guardado,
parámetros de las diferentes herramientas, etc.

TEMA 9 25
Modelbuilder

ArcGIS 9.1 – Curso Avanzado Tema 9 – Víctor M. Bajo Pérez – Unidad de Desarrollo Tecnológico 26

TEMA 9 26

Potrebbero piacerti anche