Avisos
Vaciar todo

Capturar información de campos para buffer

7 Respuestas
4 Usuarios
0 Reactions
1,641 Visitas
(@eloy2012)
Respuestas: 12
Active Member
Topic starter
 

Hola,

Estoy haciendo un ejercicio práctico para la universidad y no encuentro la manera de resolver el siguiente paso que voy a explicar. Ojalá alguien peuda ayudarme!!

Estoy trabajando con capas .shp y he realizado un buffer desde un punto determinado. Dispongod e una capa de municipios de la isla de Mallorca y uno de los campos de información de esta capa es la población de 2011. Me piden que calcule la población que habría en ese área de influencia que he establecido mediante búffer (en la opción geoprocesos) La verdad es que no sé como "atrapar" la información del campo de población para este área de influencia. Con qué opción puedo hacerlo? Gracias! Este es mi primer post en este foro (hoy me he registrado) y espero poder disfrutar de todos los temas interesantes que aquí se tratan. Un saludo.


 
Respondido : 13/10/2012 12:11 pm
(@oso_ambientologo)
Respuestas: 56
Trusted Member
 

Buenas Eloy!!!

Si no me equivoco, la capa shp, que se genera al hacer el buffer son polígonos, por lo que para "recoger" esa información creo que puedes hacer un "clip". Con esta herramienta consigues quedarte sólo con la información que hay dentro del polígono generado por el buffer. La herramienta clip la puedes encontrar en ArcToolbox -- Analysis Tools -- Extract -- Clip. Te dejo un enlace en el que se explica bastante bien lo de hacer un clip, y también otras herramientas que posiblemente te sirvan.

Geoprocesamiento en ArcGIS. Clip, Intersect, Buffer y Dissolve - Agua y SIG

Un Saludo.


 
Respondido : 13/10/2012 1:26 pm
(@Oskar)
Respuestas: 286
Reputable Member
 

Como te dice oso_ambientologo la forma de obtener la información de una capa "recortada" por otra es clip. Si por algún casual necesitaras obtener la información, tanto de la capa con datos de población, como de la del buffer, la herramienta sería "Intersect", está junto a la de "Clip"


 
Respondido : 13/10/2012 7:41 pm
(@eloy2012)
Respuestas: 12
Active Member
Topic starter
 

No me da resultado. Os explico mejor. Dispongo de 3 capas shape:

1 - Números de portales de casas
2 - Nucleos de población (contiene un campo con la información del área de cada núcleo)
3- Municipios (capa que contiene información de la población total en el municipio)

Me piden calcular cual será el número de población afectada por un vertido peligroso en un radio de 2 km. a partir de un portal definido (el cual tengo ubicado) Cómo haríais eso? Gracias!


 
Respondido : 22/10/2012 5:02 pm
(@Heras)
Respuestas: 1
New Member
 

Como te han dicho antes las herramientas son buffer y clip. Primero hazle un buffer al portal seleccionado de 2km y después haz un clip a la capa de municipios con la capa del buffer anterior. Prueba a ver... si no lo consigues pues vuelve a escribir!
BYE!


 
Respondido : 23/10/2012 7:48 pm
(@oso_ambientologo)
Respuestas: 56
Trusted Member
 

Pienso que la forma de hacerlo es con el clip. Primero haces el buffer, que imagino que lo tendrás hecho con los dos kilómetros que se te pide en el problema, al hacer el buffer se te genera una capa, que es un polígono; ten en cuenta que el buffer lo tienes que hacer a la capa de municipios que es donde tienes los datos de población total, no a las otras capas. Una vez tienes el buffer, generas el clip, es decir, cuando se abra la venta para hacer el clip, en el "INPUT" pones la capa de municipios que es donde tienes los datos de población, y en el "CLIP FEATURES" pones el buffer, que es el polígono por el cual el clip va hacer el recorte; y creo que te debe de salir...

Un Saludo!


 
Respondido : 24/10/2012 11:34 am
(@eloy2012)
Respuestas: 12
Active Member
Topic starter
 

Hola de nuevo, gracias por las respuestas, pero al final por ahí no va el camino...:(. Hay que calcular la densidad de población poniendo en relación la POBLACIÓN DEL MUNICIPIO y el ÁREA de los nucleos urbanos de dicho municipio. Ambos campos se encuentran en capas distintas que NO TIENEN CAMPO COMÚN. El campo población se encuentra en una capa llamada municipios y el campo área se encuentra en una capa llamada núcleos urbanos. Necesito realizar una unión de las tablas de ambas capas y asi poder dividir la población por el área para obtener la densidad, mediante la opción "campo/expresión". La pregunta es: ¿Cómo crear un campo común para ambas capas y asi poder realizar la unión? He intentado con la opción "modificar estructura de la tabla para añadir nuevo campo y claro, cuando haces eso dicho nuevo campo está vacío de registros o valores. No sé si es por ahí el camino o tengo que hacerlo exportando ambas tablas a excel, introducir un campo común (no sé qué datos podrían ser) luego tener un .csv y de ahí crear "nuevo shape" para poder importar en esa nueva capa vacía de información el .csv creado. No sé, ahí me diluyo, he probado varias cosas y me pierdo. El tema de buffer y hacer clip lo haría después, una vez que ya tengo la densidad porque de esa manera tan sólo tendría que multiplicar la densidad por el área del círculo del buffer que es sencillo de hacer.

GRACIAAAAASSSSSSSS !!!


 
Respondido : 25/10/2012 11:28 am
Compartir:

Con por ACAOnline © 2026