Después de varios días de no escribir retomemos el camino con algunas funciones importantes de ArcGis. En este tutorial de ArcGis veremos algunas funciones de geoprocesamiento localizadas en ArcToolbox aplicable tanto a las versiones 9.3 como 10.
CLIC EN ARCGIS
Esta herramienta permite recortar puntos, líneas y polígonos de de una capa basados en el perímetro definido por el contorno de otra capa. El archivo utilizado para cortar debe ser de polígonos.
Como ejemplo, vamos a extraer la cobertura del área de recarga del acuífero del Golfo de Urabá, también conocido como acuífero del Eje Bananero. Para ello contamos con un shape que contiene únicamente el polígono que limita el área de recarga del acuífero (zona Recarga) y otro donde se encuentra la cobertura de la zona (cobertura_Uraba), tal como se muestran en la siguiente figura.
El procedimiento es el siguiente: De ArcToolbox, seleccionamos Analysis tools luego Extract seguido de Clip
En la ventana que aparece ingresamos la siguiente información:
- Input Features: Ingresamos el feature Cobertura_Uraba.
- Clip Features: Ingresamos el feature zona Recarga.
- Output Feature Class: Colocamos el nombre Cobertura_Clic
Después de oprimir el botón OK, se obtiene el siguiente resultado.
Después de apagar la capa Cobertura_Uraba y cambiar la simbología el resultado es el que se muestra…
Permite sobreponer dos capas y crear una nueva que muestra las áreas comunes, la capa de entrada puede ser: líneas ó polígonos, pero la que se sobrepone debe ser polígonos y la salida puede ser del mismo tipo de entrada.
Siguiendo con el ejemplo anterior, en este aparte buscaremos la cobertura del área de recarga que queda en el municipio de Apartadó. Para ello además del shape Cobertura_Clic creado en el ejercicio anterior, contaremos con el shape del municipio de Apartadó que tal como se muestra a continuación.
De ArcToolbox, seleccionamos Analysis tools luego Overlay seguido de Intersect.
En la ventana que se muestra rellenamos la siguiente información.
Input Feature: a través de la pestaña ingresamos los Features que queremos interceptar. También podemos arrastrar los Features desde el navegador y soltarlos sobre la ventana.
Output Feature Class: Colocamos el nombre Cobertura_Apartadó.
JoinAttributes (optional): dejamos la opción por defecto.
Output Type (optional): dejamos la opción input por defecto.
El resultado después de dar clic en Ok es el siguiente:
BUFFER EN ARCGIS
Uno de los análisis espaciales de mayor relevancia es la determinación de proximidad espacial de diversas características geográficas. Los buffer generan contornos alrededor de una capa seleccionada y a una distancia determinada por el usuario. Para crear un buffer es necesario especificar una distancia de acuerdo a los datos alamcenados en un campo de la tabla de atributos. Le podemos aplicar un buffer a una capa de puntos, líneas o polígonos.
Como ejemplo vamos a crear un buffer de área de protección de un río que para este caso será de 3000 m por tratarse de una zona de humedales, por tanto agregamos un nuevo shape de ríos tal como se muestra en la siguiente figura.
Para crear el buffer de ArcToolBox seleccionamos Analysis Tools seguido de Proximity y finalmente Buffer.
En la ventana que aparece rellenamos la siguiente información.
Input Features: Seleccionamos el shape Río_Grande.
Output Feature Class: Colocamos el nombre Rio Grande_Buffer
Distance (value or field): se nos pregunta si la distancia la vamos a establecer por el valor de un campo de la tabla de atributos o introduciendo el valor. Seleccionamos la Opción Linear unit (que corresponde a introducir el valor). Como dijimos anteriormente que la distancia de protección del ríos es de 3000 m, introducimos dicho valor.
Side Type (optional): tiene tres opciones, buffer a amos lados, a la izquierda o a la derecha. Aquí seleccionamos la opción Full.
En las demás opciones dejamos los valores por defectos.
Damos clic en Ok y se obtiene el siguiente resultado.
DISSOLVE EN ARCGIS
Simplifica los datos basados en un atributo de la cobertura. Fusiona los polígonos cuyos valores son iguales en el campo de la tabla de atributos que haya sido seleccionado para ejecutar el proceso.
Para ilustrar esta función agregaremos un shape de predios el cual será disuelto por medio del campo Corregimiento de la tabla de atributos, como se muestra en la siguiente figura.
De ArcToolBox seleccionamos Data Management Tools seguido de Generalization y por ultimo Dissolve.
En la ventana que parece rellenamos la siguiente información.
Input Features: Seleccionamos el shape Predios
Output Feature Class: Colocamos el nombre Predios_Dissol
Dissolve_Fields (optional): indicamos el campo por medio del cual queremos disolver el shape.
En las demás opciones dejamos los valores por defectos.
Después de dar clic en Ok y cambiar la simbología, se obtiene el siguiente resultado.
Los artículos son de mucha utilidad.
ResponderEliminarme interesa conocer cómo se estructuran las tablas para establecer en ArcGis Join and Relates. Ej. tengo cinco parcelas y en cada una se conforma una base de datos con información sobre las especies presentes. Cómo relacionar la tabla de la información general de las parcelas con el listado de especies por cada una de ellas.
Hola Como estas?, revisa este link tal ves te pueda servit: http://www.aguaysig.com/2011/07/crear-un-join-en-arcgis.html
EliminarGracias, por compartir vuestros conocimientos. Es un trabajo excelente.
ResponderEliminarLo hago con mucho gusto
EliminarBuenas Tardes quisiera saber como hago para cambiar de Grados decimales a metros en mi tabla de atributos, proyección UTM?
EliminarMuy buena información, sin embargo yo deseo identificar a partir de dos Shape de usos del suelo en diferentes años, donde han cambiado y las áreas. he intentado mediante interseccion de estas dos capas, pero las áreas de cada nuevo poligono no me la presenta. Ustedes me pueden ayudar con estre proceso en Arcgis9.3
ResponderEliminarGracias
Hola Robinson, si esl problema solo es por las áreas, estas las puedes calcular com ose muestra en este articulo http://www.aguaysig.com/2011/06/area-una-cuenca-con-arcgis.html, esta explicado para una cuenca, pero el procedimiento es el mismo para todo...
EliminarBUENÍSIMO, ME SACO DEL APURO, NO TENIA NI LA MÍNIMA IDEA DE COMO HACER UN DISSOLVE, POR MUY SENCILLO QUE PAREZCA...
ResponderEliminarGRACIAS.
Buenas noches,
ResponderEliminarGracias por el aporte.. tengo una pregunta: tengo una capa con unos puntos en coordenadas xy y una capa de barrios.. necesito una selección de todos los barrios que contengan uno o más puntos... no se si exista alguna forma.... gracias...
Hola Natalia, prueba con este articulo http://www.aguaysig.com/2011/07/seleccion-por-localizacion-en-arcgis.html
EliminarHola Peter, no sé si tendrás un tutorial de lenguaje SQL, para el Arcgis 10.
ResponderEliminarMe gustaria aprender mas de eso.
GRACIAS POR TUS APORTES, SON MUY BUENOS.
Hola Geoyons, lamentablemente no tengo un tutorial sobre el tema. He querido meterme en la programación pero por cuestiones de tiempo no he podido.
EliminarHola estimado, hace un tiempo sigo tu web, y esta muy buena
ResponderEliminarte felicito por compartir tus conocimientos.
Te escribo para ver si me puedes orientar en lo siguiente:
Tengo un shape de lineas (alrededor de 3000 lineas) las cuales tienen punto inicial y final de los cuales calcule su dimensión, como promedio 120 m cada una.
Ahora es necesario realizar un calculo de separacion entre ellas
como podria hacerlo
Tienes alguna idea
Agradecere tu pronta respuesta
Saluda atte
Manuel Diaz
Chile
Hola Manuel, gracias por tus palabras. con respecto a la pregunta que me haces aun no tengo respuesta pero voy a investigar para ver como puedo ayudarte. ¿las líneas son paralelas?
EliminarBuen dia.
ResponderEliminarQuiero crear un buffer que represente la distancia de 0 a 100m, otro de 100 a 200m y un ultimo de 200 a 400m a partir de un rio. Pude crear 3 buffer de 100, 200 y 400m, pero el de 400m abarca los mas pequeños, pero eso no es exactamente lo que deseaba.
Planteado de otro modo: si quisiera crear un buffer al rededor de una linea, y que ese buffer inicie a una distancia de 100m y termine a 200m (el espacio entre 0 y 100m debe quedar vacio), ¿como lo hago?
De antemano Gracias.
YA encontre la forma, se utiliza Multiple Ring Buffer
Eliminarhola Peter puedes por favor subir los datos para poder practicarlo mejor?
ResponderEliminarHola Peter, haber si me puedes ayudar, estoy haciendo una intersección pero me marca error 9999, todos los shapes files se han formado de MDE,ya que la proyección, me comentan por lo que estan pesados (1.85gigas uno y el otro 100mb).Saludos
ResponderEliminarHola Eric, me podrías dar mas detalle, no comprendo muy bien lo que me quieres decir
EliminarHola Pedro gracias por contestarme, te comento: estoy haciendo una zonificación, en el cual necesito intersectar ciertas caracteristicas (tipo de suelo,vegetación,precipitación y etc), en si ya tengo un shape con casi toda la información me falta agregarle un último shape, pero al momento de intersecctarlo no se deja, estoy haciendo un dissolve y de ahí haré repartir goemetry haber si así queda.saludos de Oaxaca, México
EliminarHola Eric y sigues los paso que indico en este artículo. si lo deseas envíame dos archivos que estas utilizando y trato de hacer un video para que tu veas
EliminarSi he dado caso no pudiera a que correo te lo envio o como?, espero y quede
EliminarHola Pedro segui los pasos que indicas, pero no queda la intersección, ya hize primero el dissolve y ni así se deja intersectar, como te envio los archivos
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarHola a todos.
ResponderEliminarNecesito de ayuda.
Baje un cuatro jpg de un mapa geologico de una area. Despues carge en Arcgis para unir ellas. yo estoy usando "merge", lo que pasa es que no me deja hacerlo. Tengo que hacer alguna conversion o alguna otra funcion.
Muchas gracias
Hola a Todos,
ResponderEliminarGracias por compartir conocimientos Peter.
Tengo una capa de Puntos y otra de Polígonos y necesito además de Intersecar una con otra, transferirle a cada punto el nombre de la ZONA(poligono) donde se encuentra. ¿Existe alguna herramienta que lo haga?
Gracias
Con las herramientas que se describen en este artículo lo puedes hacer
EliminarHola! El shape de corregimientos que muestras ahí es de Colombia? Si sí, me lo podrías enviar?
ResponderEliminargonzalez.ivan90@hotmail.com
Gracias! :D
Hola Iván, tengo un shape de municipios de Colombia, no de corregimientos
EliminarBuenas, te hago una consulta.
ResponderEliminarTengo un shape de localidades que no tienen una linea en común pero que son adyacentes y quisiera que queden como un solo polígono.
He probado con dissolve pero solo unifica en la tabla de atributos y nó en el mapa.
Tienen idea como se puede realizar esto?
Desde ya muchas gracias,
Fabio
Hola Fabio, si no tienen lado en común no es posible fusionarlos, habría que mirar el shape...
EliminarHola, necesito hacer un dissolve pero que mantenga todos los datos de la tabla original... ¿Cómo puedo hacerlo?
ResponderEliminarHola Mia, siempre que aplicas dissolve te va a generar un solo polígono y por lo tanto se conservará solo los atributos de uno solo
EliminarHola, el problema que tengo es que no consigo pasar una shape lineal a otra shape poligonal. Utilizo ArcGis 9. Alguien me puede ayudar?? Gracias
ResponderEliminarLa opción Feature To Polygon explicada en el siguiente artículo quizá te pueda ayudar.
Eliminarhttp://www.aguaysig.com/2012/09/convertir-dwg-shape-en-arcgis.html
Muchísimas gracias Pedro. Me ha sido de gran ayuda el artículo. Quisiera hacer otra pregunta: tengo la Layout view con su Data frame. Mi objetivo es que el fondo del Data frame tenga cierta transparencia de manera que se pueda visualizar el topográfico de la Layout. He mirado todas las opciones de las propiedades del Data frame y no hay nada (o al menos eso creo) que haga referencia a la transparencia. He intentado de mil maneras pero no consigo hacerlo. Me podrían ayudar con esto??
EliminarGracias de antemano.
Hola, no me queda claro a que te refieres, quizá lo siguiente te pueda ayudar. para dar transparencia a un shape o un raster, das clic derecho sobre el nombre del mismo en la tabla de contenido y luego seleccionas Properties, en la ventana que aparece buscas la petaña Display y luego busca Transparency... allí indicas el porcentaje de transparencia. Debes tener en cuenta que al shape o raster que le aplicas transparencia debe estar por encima de los demás
EliminarNo, me refiero a esto:
EliminarPor ejemplo, el plano que quieres hacer es un motor. Dentro de la Layout tienes el plano de una de las piezas pero también quieres tener un plano general donde se visualize el motor entero. Para poner este plano general dentro de la layout haces: Insert --> Data frame. Pues es aquí, en el data frame donde quiero tener transparencia de manera que el fondo del data frame sea el fondo de la Layout.
PD: me resulta un poco complicado explicar esto jejejej
Gracias!!
Hola, cuando tu agregas un data frame, debería ser transparente. Si no está así, con clic derechos sobre el, selecciona propiedades y luego la pestaña Frame. En esta busca Background en la pestaña que sale justo debajo seleccionada como color None...
EliminarEspero que esto te pueda ayudar
Muchas gracias por la ayuda!!! :)
EliminarHola Pedro, primero que todo te felicito por la página y segundo me gustaria saber si puedes colaborarme con el suministro de mapas de cobertura, usos del suelo y tipos de suelo para la cuenca de riogrande en el norte de antioquia, ya que los necesito para realizar my trabajo de grado y lamentablemente esta información es bastante difcil de conseguir.
ResponderEliminarmuchas gracias por tu ayuda
Hola saw, dado que la información no es mi propiedad, te puedo recomendar que hagas la solicitud a la respectiva Corporación Autónoma Regional explicando la información solicitada, para que la usarías y los beneficios obtenidos
EliminarHola no me funciona la herramienta dissolve cuando hago que se me haga el dissolve me salen unas figuras extrañísimas.
ResponderEliminarOtra cosa para evitar utilizar esa herramienta estoy tratando de buscar una que me haga el contorno de una capa.
Un saludo y gracias
Para utilizar disolve acuérdate que tiene que haber un campo común por el cual quieres aplicar la función, revisa bien quizá ese sea el problema. De momento no conozco una herramienta para que a partir del shape se cree en contorno
EliminarmANUAL CLIP ARC GIS
ResponderEliminarExcelente blog, felicidades y muchos exitos!
ResponderEliminarHola Pedro, estoy haciendo un mapa geológico. He dibujado con el Editor mis capas de las diferentes litologías, pero ahora me interesa hacer una capa con los contactos entre ellas, es decir,¿ Se puede hacer una capa de líneas a través de una de polígonos? En otras palabras yo quiero hacer una capa con los contornos de los polígonos que ya he dibujado para definir mis contactos. Se puede hacer con alguna herramienta o hay que hacerlo de modo manual?
ResponderEliminarSaludos y gracias
COMO SE UTILIZA EL UNSPLIT LINE YA QUE TENGO UNA INFORMACION MUY PESADA Y QUISIERA ALIGERARLA
ResponderEliminarBuenas tardes,
ResponderEliminarHay alguna forma de obtener el rumbo de lineas en un shapefile?
Hola, disculpen pero alguien sabe como hacer un buffer de 100 metros desde un polígono hasta líneas
ResponderEliminarMuy util, ayuda mucho, gracias por estos las explicaciones!
ResponderEliminarHola a todos , es la primera vez que escribo en este blog, si alguien sabe como cortar varias capas a partir de un elemento seleccionado, lo estoy buscando ya intente con el split, ese geoproceso no da, se que con el xtoolspro, se puede hacer, pero en ARCGIS sin uso de esta herramienta.....????????
ResponderEliminarHola-tengo un problema, tengo dos shapes que se encuentran en diferente zona (17 y 18) y quiero hacerle un clip pero no me funciona,como lo podría realizar el clip?
ResponderEliminarhola, tengo una cobertura de las microcuenccas de un municipio, si quiero que en el mapa me aparezca una de esas con un color diferente y con el nombre como lo puedo lograr?
ResponderEliminary la otra inquietud es, si a esa cobertura de microcuencas quiero unir otra cobertura "cabecera municiapl" sin que me tape las divisorias de las microcuencas como lo hago? gracias de ante mano si puede resolver alguna de las iquietudes ......
una pregunta si tengo un archivo en tif y quiero extraer la informacion de un poligono con un clip hago el mismo procedimiento a tengo que convertirlo a otro en especifico y cual
ResponderEliminarHola pedro. tengo una pregunta, resulta que tengo un shape con los municipios de un país, junto con un shape con un rio, pero lo que quiero hacer es seleccionar solo aquellos que limitan con el rio, y me cuesta mucho eliminar el resto pues son más de 1000 municipios, soy inexperto en Arcgis y no se como hacer...
ResponderEliminarEspero tu respuesta
Gracias
Hola pedro y a todos, tengo una pregunta, resulta que tengo un shape con los municipios de un país, junto con un shape con un rio, pero lo que quiero hacer es seleccionar solo aquellos que limitan con el rio, y me cuesta mucho eliminar el resto pues son más de 1000 municipios, soy inexperto en Arcgis y no se como hacer...
ResponderEliminarEspero sus respuesta
Gracias
Hola pedro y a todos, tengo una pregunta, resulta que tengo un shape con los municipios de un país, junto con un shape con un rio, pero lo que quiero hacer es seleccionar solo aquellos que limitan con el rio, y me cuesta mucho eliminar el resto pues son más de 1000 municipios, soy inexperto en Arcgis y no se como hacer...
ResponderEliminarEspero sus respuesta
Gracias
no me deja hacer clip, que puedo hacer,,,
ResponderEliminara mi me pasa igual, lo he hecho con clip, con buffer, con doble buffer, y ninguna de estas herramientas de geoprocessing me realiza su respectiva accion, he visto tutoriales y seguido los mismos pasos, y cuando ejecuto cuando me deberia de funcionar y crear la nueva capa con su debida accion.. mi sig no hace nada, como si no huibiera hecho nada. Acabo de empezar a utilizar arcgis 10 y soy nuevo en esto. tengo arcgis 10
EliminarEste comentario ha sido eliminado por el autor.
EliminarHola Francisc, a mi me sucede lo mismo desde hace unos dias, has podido solucionar el problema?
EliminarTengo una imagen raster, y yo tengo varias cuencas. Quiero con esa imagen raster sacarle el valor a cada cuenca y promedios, hay manera de unir los datos o los campos ? y se pueden hacer todas al tiempo o toca una por una ? no se si es con la superposicion? me comprendes?
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarmi estimado, como puedo ponerle otro color al resultado del buffer, ya lo hice y el buffer lo quiero especificar como vegetación riparia y por lo mismo colocarle otro color
ResponderEliminarHola Pedro!
ResponderEliminarMe ha sido muy útiles tus tutoriales en varias ocasiones, gracias. Ahora, estoy un poco desesperada porque necesito encontrar una capa para unos análisis de distribución, y me preguntaba si sabrías decirme de donde podría descargarme una capa del Último Máximo Glacial (LGM) en el que vengan qué zonas estuvieron cubiertas de hielo hace 20.000 años y cuales no. Un saludo!
hola..!!!!...como calcularia el area que cubre el agua por causa de una represa..quisiera calcular el area inundada...saludos..!
ResponderEliminarGRACIAS
ResponderEliminarTengo un problema les pido que me ayuden tengo un shape de uso actual de suelo a nivel de una region pero quiero hacerle un clip con un shape de distrito de intervencion de un proyecto me acepta ambos archivos pero al iniciar la aplicacion no genera ningun corte.. q puede estar pasando.. agradesco su respuesta
ResponderEliminarhola a todos, ayuda por favor tengo 1000 lineas una sobre otra, ahora en un cambio de ruta necesito mover un vértice, tengo que mover el vértice de cada linea o hay una opción para seleccionar todas y moverlas?
ResponderEliminarHola amigos, alguien me puede ayudar, cuando hago una union entre dos shapes no me aparece el resultado en pantalla, a que se debe?
ResponderEliminarGracias
Hola amigos, alguien me puede ayudar, cuando hago una union entre dos shapes no me aparece el resultado en pantalla, a que se debe?
ResponderEliminarGracias
Buenas Tardes
ResponderEliminarcomo puedo hacer para que el geoprocesamiento se vuelva a dar.
no realiza ningún geoproceso. solo indica background services
No crea un cuadro a partir de cuatro puntos, por ejemplo,
ResponderEliminarcon el MDT features Points to Line, no reproyecta, etc.
Buenas tardes. me gustaría saber cómo puedo realizar un clip a partir de varias capas de distintos tipos? De hecho tendo una imagen ráster, con capas de polígonos, líneas y puntos. Muchas gracias por la ayuda que a bien puedan ofrecer.
ResponderEliminarEl blog me parece muy adecuado a fin de intercambiar conocimientos, muchas gracias por la facilidad brindada!
ResponderEliminarMuy interesante. Una pregunta los datos de la tablas de atributos como longitud, area y distancia cambia? espero su respuesta
ResponderEliminarHola Lorena, estos datos no cambian automáticamente después de realizar las operaciones, pero tu pues actualizar los datos dando clic derecho sobre cada uno de los campos mencionados y seleccionar la opción "calcular geometría" después selecciona las unidades ....
EliminarGracias por la respuesta anterior, tengo otra preguntita, tengo "n" capas cobertura vegetal, temperatura, precipitacion etc.. de un departamento, yo quiero sacar solo informacion de un distrito.
ResponderEliminar1. en este caso seleccionare el distrito y exportare la data?
2. dentro de la misma quiero determinar las zonas que cumplan con requisitos como por ejemplo de cobertura vegetal solo quiero las zonas que posean cultivos agricolas. En este caso usare clip con la capa exportada del distrito?
Hola, tengo que hacer un buffer de peligros de volcanes en centro américa pero mi capa esta en grados decimales, cómo puedo hacer para que se realice en kilometros el buffer????
ResponderEliminarGRACIAS POR EL INFORME
ResponderEliminarHola, tengo una duda, si tengo una capa con municipios y otra con las coberturas de la tierra y necesito saber las coberturas de la tierra que tiene un municipio en especifico. Para esto cómo selecciono ese municipio en especifico y procedo con clip como muestras en este ejemplo?
ResponderEliminarBuen dia tengo una pregunta, ¿es necesario que las 2 capas tengan el mismo sitema de cordenadas? Aunque el area inteserctada en ambas capas se superponen.
ResponderEliminarBuen día a tod@s!
ResponderEliminarTengo un problema al hacer los buffers. Me aparece la opción de hacerlo a derecha o a izquierda (Side Type), pero no me deja escogerlo, solo puedo escoger a ambos lados (Full). Lo mismo me pasa para terminarlo de forma circular (End Type) solo puedo escoger Round. ¿Cómo puedo cambiar esto para poder elegir hacer buffers a un lado solamente y sin terminar en circulo?
Muchas gracias!