0 votos
275 vistas
por Novato (102 puntos)   en ArcGIS Desktop
reetiquetada por

Hola, buenas tardes, alguien que pueda orientarme por donde podría llegar ?, desde ya muchas gracias.

 Intento realizar una relación de MUCHOS  a UNO: en una tabla (DBF) tengo datos estadisticos "tipos de oficina" ( Tipo Uno, Tipo Dos, Tipo Tres, etc) por localidad. Estos datos quiero fusionarlos en un shp de polígono, un polígono por localidad. El objetivo es poder representar los puntos de la tabla (dbf)  espacial mente en cada polígono que le corresponda. Tanto los puntos como los polígonos poseen un campo para poder indexarlos.

1 Respuesta

+1 voto
por Profesional (562 puntos)  
Hola,

si no entiendo mal lo que tu quieres hacer es un join del poligono hacia los shp de puntos con informacion, para que asi se esta manera te extraiga los datos contenidos en cada punto al poligono.

Prueba con click derecho sobre el shp de poligono, cuando despliegue elige join, luego en el cuadro de dialogo cambia en el primer desplegable la opcion "Join data for another layer based on spatial location' y en el segundo desplegable elige tu wp de datos, elige que tratamiento estadistico quieres para tus datos y te genera una tabla .dbf que luego la puedes unir a los poligonos. Espero haber sido util.

Sds.

JL
por Novato (102 puntos)  
Estimado JL

Gracias, muchas gracias. Si funciona cuando, contamos con dos SHP, el de polígonos y el de puntos. El problema que enfrento es que los puntos no son SHP, solo es una tabla dbf,

Espero poder explicar mi problema de manera más clara:

Lo que intento es por ejemplo: Tengo el SHP de polígonos para cada municipio, y aparte tengo una tabla DBF en donde tengo un listado de esos municipios con sus  oficinas (de diferente giro). Algunos municipios tienen solo una oficina, pero hay otros que tienen dos, tres o más oficinas diferentes.  Mi intención es representar esas oficinas en los polígonos municipales correspondientes en forma de puntos. Tanto los polígonos como las oficinas en la tabla, pueden ser enlazados por un Id que los uniría.

De otra manera: que las agencias que pertenezcan al polígono 0001 puedan representarse como puntos en el polígono, y por tanto la agencia que pertenezca al polígono 0043 se represente en ese polígono.


Gracias por su atención.
por Profesional (562 puntos)  
Hola nuevamente, pienso que así podrías solucionarlo:
Al shp de polígonos agregale una columna con la coordenada del centroide de cada municipio, luego a la tabla .dbf le haces un join con la tabla del shp y te va a colocar en cada celda de oficina el municipio que le corresponda y por consiguiente la coordenada del centriode, luego exportas esa tabla y la ingresas a arc gis por coordenadas, obteniendo asi  tu shp de oficinas para hacer el paso del comentario anterior.
Sds.
JL
Ofertas de trabajo SIG

Un buen usuario

  1. Comparte lo que sabe
  2. Demuestra su amabilidad
  3. Hace preguntas claras
  4. Escribe correctamente
  5. No hace daño a nadie
Gana 500 puntos y obtén un Certificado SIG validado por ArcGeek.

 

...