Está en la página 1de 6

ArcView GIS.

Curso Terico-Prctico
6B. HACIENDO SPATIAL JOIN Y SPATIAL MERGE
Spatial Join y Spatial Merge: Son dos operaciones de anlisis espaciales de Arcview.
-Spatial Join: Adiciona los campos de un Theme Table a otra Theme Table, basados en
la posicin de rasgos en los dos temas.
Arcview, tiene dos clases de Spatial Join: earest ! "nside #ms cercano y dentro$. Se
aplica dependiendo de la combinacin de temas involucrados #puntos, l%neas, polys$.
Arcview compara la posicin de los rasgos en dos temas separados para determinar si
estn cerca o dentro de, &sto tambi&n depende del tipo de rasgo. 'or e(emplo:
POINT LINE POLYGON
')"T *l ms cercano *l ms cercano +entro de
,"*
*l ms cercano
'arte de - +entro de
'),./) +entro de
* Un Spatial Join entre dos lneas implica que la lnea del primer tema sea parte de la lnea del segundo
tema.
-Dete!inan"o la "i#tan$ia "el a#%o !&# $e$ano: Siempre 0ue Arcview usa la
relacin Nearest en un Spatial Join adiciona un campo a la tabla llamado Distance. 'or
cada rasgo del primer tema, Arcview calcula la distancia al rasgo ms cercano del
segundo tema y agrega este valor en el campo distancia.
-Spatial Me%e: ,os rasgos en el Merge se basan en sus atributos. *sto signi1ica 0ue
Arcview 1usiona # une$ los rasgos de un mismo tema, basados en sus mismos valores.
*(emplo: Se tiene una cobertura de municipios 0ue a la ve2 tienen "slas 0ue pertenecen a
esos municipios, cuando se hace un Spatial Me%e une todos estos pol%gonos a un solo
valor, lo 0ue signi1icar%a 0ue este municipio 0ueda unido con los pol%gonos de las "slas, y
en el momento de hacer la seleccin, desplegar%a todo incluyendo las islas, como un solo
pol%gono.
6B.' SPATIAL JOIN (INSIDE)
*n el Spatial Join las tablas usan el campo shape para la unin.
- 3uando los campos tienen una relacin de tipo INSIDE es cuando un rasgo
contiene a otro, por e(: Si se 0uiere desarrollar una relacin entre 4 temas 0ue son
departamentos #representados como pol%gonos$ y hectreas de arro2
#representadas como puntos$. Tendr%amos una relacin de tipo inside, donde se
podr%an hallar las hectreas de arro2 producidas en cada departamento. Arcview
56
ArcView GIS. Curso Terico-Prctico
har%a la seleccin, y adicionaria los campos a la tabla destino como en el (oin
normal. ,os campos de la tabla 1uente #departamentos$ se adicionan a la tabla
destino #arro2$.
*l (oin entre las tablas se hacen con el campo S*ape representados en una tabla
como point y en la otra tabla como polygon. *n una unin espacial tratamos de
unir dos temas cuyas tablas no tienen campo en com7n, pero estamos usando el
tipo de relacin espacial puntos dentro de pol%gonos, para poder hacer la
representacin de las hectareas de arro2 dentro de cada departamento. *(emplo: Si
observamos las gr1ica se seleccionan los dos campos shape en cada una de la
tablas #0ue se utili2an en el caso Spatial Join tipo "nside$ y se utili2a el 8otn Join
de unin de tablas.

-In"e+ ,ile: 3uando se e(ecuta una operacin espacial. Arcview crea dos archivos .sbn
.sbx para almacenar un %ndice espacial de los rasgos. *stos archivos solo se generan
54
9tili2aremos el Join
Boton- para hacer
una unin con dos
temas donde los
campos comunes
sern el campo
Shape, y la clase de
(oin ser insie
ArcView GIS. Curso Terico-Prctico
cuando se utili2a una seleccin Tema sobre Tema, un Join espacial, estos datos son
almacenados en el directorio 1uente.
Para !ecorar" Con el Spatial Join puede hacerse dos tipos de anlisis
#$A!$ST o I#SI%$ y sto a de acuerdo al tipo de rasgo !polgonos " lineas "
puntos#$
Spatial Join de %unto con %unto & 'lige puntos cercanos a los otros
Spatial Join de %untos con (neas & 'lige puntos cercanos a las lneas
Spatial Join de %untos con %oly & 'lige puntos dentro del poly
Spatial Join de (neas con %untos & 'lige lneas ms cerca de los puntos
Spatial Join de (neas con (neas & S)lo de*en ser parte de ellos
Spatial Join de %olygonos con %oly & 'lige polys dentro de poly
'n el Spatial Join de tipo Nearest +rcie, crea un campo en la ta*la destino llamado
%istance que guarda las distancias ms cercanas con respecto al otro tema.
6B.. E/e!plo "e An&li#i# E#pa$iale#
Se 0uiere saber cuntas escuelas hay en cada municipio:
6. Se debe hacer un Spatial Join #de tipo -nside$ de municipios y escuelas.
4. 3rear una Ta0la S1!atoia con el n7mero de las escuelas y el nombre del
municipio.
;. <acer un Join entre la tabla de municipio y la tabla resultante con la sumatoria.
=. Se representa un mapa con los valores de las escuelas.
2ea!o# el #i%1iente e/e!plo:
'. Tenemos 0ue *scuelas es representado por P1nto# y los municipios representados por
Pol3%ono#. Si 0ueremos saber el n7mero de *scuelas dentro de cada municipio
5;
ArcView GIS. Curso Terico-Prctico
debemos usar un #patial /oin (p1nto $on pol3%ono) para enla2ar estos dos temas, el
tipo de relacin ser%a INSIDE.
*n la tabla de atributos de cada una de las tablas seleccionamos el campo S*ape,
#como se vi en el e(emplo de spatial (oin inside$, donde la tabla municipio ser la
tabla 1uente y la tabla escuela ser la tabla destino y S*ape ser el campo en com7n.
9na ve2 seleccionados ambos campos hacemos la union con el boton /oin ta0le#.
.. Abrirmos la tabla 0ue contiene toda la in1ormacin del (oin, 0ue en nuestro e(emplo
ser%a la tabla de atributos de escuelas y activamos el campo 0ue contiene los nombres
de los municipios, escogemos la tecla de sumatoria #para obtener una tabla con el
total de escuelas en cada municipio$- se generar una tabla ."04 0ue contiene el
nombre de los municipios y la sumatoria de las escuelas.
5. ,a nueva tabla generada ."04 se unir nuevamente a la tabla de municipios, para
poder representar en el mapa los totales de las escuelas. *n este caso habr un Join-
Ta0le# normal cuyo campo en com7n ser los nombres de los municipios. ,a tabla
1uente ser la tabla resultante en la sumatoria ."04 y la tabla destino ser la tabla de
atributos de los !1ni$ipio#. 9na ve2 hecho el (oin podemos representar un mapa
como lo muestra la siguiente gr1ica:
5=
S1!!ai6e B1tton
Si desea puede cambiar
el nombre de su tabla,
por de1ecto es #1!'."04
Se selecciona como
campo com7n S*ape
. el Summari2e se escoge
Me%e
Nota: 'ara generar una tabla se llenan los datos y no se usa la opcin Add, haga clic> en O7
ArcView GIS. Curso Terico-Prctico
6B.5 Spatial Join: Neae#t
*ste tipo de spatial (oin 0ue pudo haberse e1ectuado entre 'unto?'unto 'unto!,%nea
,%neas?'unto se hace igual 0ue el (oin de tables slo 0ue el campo en com7n es S*ape
#0ue puede ser coberturas de punto con coberturas de l%neas$
Se necesita una tabla 1uente y una tabla destino Arcview adems de adicionar los campos
va a crear un nuevo campo en la Ta0la De#tino con el resultado del clculo de la
distancia ms cercana al punto o a la l%nea y va a escribir la distancia en las unidades 0ue
tenga a vista.
6B.8 Ha$ien"o 1n Me%e "e Ra#%o#
Todos los rasgos de tipo puntos, l%neas o pol%gonos pueden unirse para 1ormar uno solo.
- 'or e(emplo: Si se tienen varios segmentos de l%neas con el mismo nombre utilice
el Me%e para 1ormar un solo segmento con ese nombre.
- ) si se tienen varias islas 0ue pertenecen a un mismo municipio utilice el Me%e
para 1ormar un solo municipio 0ue incluya las islas.
6B.9 Po$e#o paa *a$e 1n Me%e
6. Seleccione en la tabla el campo 0ue 0uiere unir
4. *sco(a el botn S1!!ai6e
S1!!ai6e B1tton
3on esta opcin va aparecer una ventana llamada Summary Table +e1inition
*n Sa:e A# ! escriba el nombre de 0ue desea darle al archivo y la e@tensin ser.db1
5A
ArcView GIS. Curso Terico-Prctico
*n 4iel" ? le da Shape
S1!!ai6e 0; ? seleccione Me%e
. haga clic> en el botn A"" para crear un Shape?1ile con esta nueva unin
;. 9n nuevo tema Shape es creado con todas las uniones 0ue desebamos tener.
55
*n este campo escriba el nombre 0ue llevar
su nuevo archivo Shape.
*stos dos campos se de(an igual
Ba a generar un nuevo
archivo Shape y
aparecer un campo
llamado Me%e<S*ape
*n este caso hacemos el mismo procedimiento 0ue el Summari2e,
pero utili2amos el botn A"" para generar un nuevo shape1ile.