Convertir shapefiles entre si en ArcGIS

Convertir shapefiles tales como puntos, polilíneas o poligonos entre si, es muy útil para unir entidades tomadas a partir de puntos generados desde un dispositivo GPS de una figura que representa un perímetro, vía, camino, río, etc., así como también obtener los vértices de un polígono o polilínea.

Para convertir entidades, según corresponda nuestro caso nos dirigimos desde la caja de herramientas ArcToolbox > Data Management Tools > Features.

En la cual vamos a seleccionar las herramientas que permiten crear o convertir las entidades como se menciona en los siguientes párrafos.

ArcToolbox Features ArcGIS

Points To Line, convierte una capa de puntos a línea.

Feature To Line, permite realizar las siguientes operaciones:

  • Convertir un polígono a polilíneas.
  • Crear un polilínea desde puntos.

Feature To Point, permite realizar las siguientes operaciones:

  • Convertir un polígono a puntos.
  • Convertir una polilínea a puntos.

Feature To Polygon, permite realizar las siguientes operaciones:

  • Crear un polígono desde puntos.
  • Convertir una polilínea a polígono.

Feature Vertices To Points, permite crear puntos por los vértices de la entidad de origen.

Split Line At Vertices, permite dividir una polilínea por sus vértices.

Todas estas operaciones se las puede realizar con mayor facilidad con Xtools Pro, pero están presentes en ArcGIS.

franzpc

39 thoughts on “Convertir shapefiles entre si en ArcGIS”

  1. Fernando dice:

    Estimado Franz. Gracias por todos tus aportes respecto al manejo del ARCGIS. Deseo saber cómo convertir un shape de curvas de nivel en polígonos para determinar las áreas que estarían dentro de otro shape de una cuenca hidrográfica.

    1. franzpc dice:

      ArcToolbox > Data Management Tools > Features > Feature To Polygon.

      Aunque no tengo bien claro lo que deseas hacer.

      1. Zeto dice:

        Quiere calcular la precipitación(asumo) por el método de isoyetas, para lo cual necesita calcular el área entre curvas de isoyetas(curvas de igual precipitacion)

  2. Joaky dice:

    ¡Buenas, Franz!
    En primer lugar me gustaría felicitarte, por tu magnífico blog, ya he solucionado varias cuestiones acudiendo a él.
    Mi nombre es Joaquín, soy de Sevilla (España), estoy haciendo un trabajo de análisis de suelos y soy nuevo con los GIS.
    Partiendo de una hoja de Excel, en la que tenía almacenados todos los datos de los análisis y las coordenadas de cada punto muestreado (parcela experimental de 70×70 m2, con malla de puntos distribuidos cada 10 m, de forma regular) he conseguido un SHAPE de puntos y me gustaría tener esta información en un SHAPE de polígonos para hacer interpolaciones y representar las variaciones de nutrientes.
    He probado con lo que dices aquí arriba, ArcToolbox > Data Management Tools > Features> Feature to polygon, pero en Input Features no me aparece la capa de puntos que quiero convertir. ¿Sabrías decirme como soluciono esto?
    Gracias de antemano, felicitaciones de nuevo por este blog.
    Un saludo.
    Joaky.

    1. franzpc dice:

      Para vincular la información de Excel a un SHP, primero debes hacer un Join (si la tabla de Excel contiene las coordenadas de cada punto, puedes agregar con Add XY Data).

      https://www.acolita.com/crear-join-en-arcgis/
      https://www.acolita.com/%C2%BFcomo-agregar-coordenadas-utm-xyz-en-arcgis/

  3. patricia dice:

    Buen día Franz, llevo días intentando que una serie de secciones transversales que fueron tomadas en campo se conviertan a polilínea pero no tengo la herramienta de Xtools Pro que es la que permite realizarlo, la he intentado bajar pero mi software no me permite usarla, antes de eso había intentado ya con Feature to line, pero no se puede, hay alguna especificación que estoy obviando en mi capa que me evita transformarla, te agradecería tu respuesta, gracias.

    1. franzpc dice:

      Si los datos de origen son puntos prueba Points to Line, pero sino tienen una secuencia lógica obtendrás un resultado inadecuado así uses Xtools Pro o ET GeoWizards, por ello te recomiendo que conviertas a línea de sección en sección, sea con Points to line o Feature to line.

  4. Jimmy dice:

    Buenas tardes Franz,

    Tengo una duda sobre el polígono que se generó a través de los comando comentados. Mira el proceso que hice fue el siguiente, cuento con unos puntos que tiene una ubicación XY de ahí generé los puntos en Arcgis, después con los comandos que explicaste genere líneas las cuales si coinciden con los puntos pero cuando utilizo el comando de:

    Feature To Polygon, permite realizar las siguientes operaciones:
    – Crear un polígono desde puntos.
    – Convertir una polilínea a polígono
    Crea un polígono pero movido, podrías ayudar con eso a que se debe o porque sucede eso?

    Gracias por tu respuesta.

    1. franzpc dice:

      Crea el polígono a partir de la polilínea, deja los valores por defecto, pero asegúrate que la líneas cierren el polígono por completo, también prueba con las herramientas de la extensión Xtools Pro o ET GeoWizards.

  5. Carolina dice:

    Hola.
    No tengo habilitado el Feature to line, aparece bloqueado. Estoy usando la versión 10 de Arceditor. Exporte a shp la tabla excel con las coordenadas de cada punto para poder crear a partir de estos un polígono, pero no me habilita esta opción. ¿Por qué?

    1. franzpc dice:

      Necesitas tener una licencia ArcInfo.

  6. CaRa dice:

    Buenas tardes Franz,

    Necesito saber si es posible crear una polilinea en Arcgis desde una tabla de Excel, si es posible me gustaría que por favor me explicaras como hacerlo.

    Gracias.

    1. franzpc dice:

      Claro, agregas todos los puntos que conforman la línea con Add XY, luego transformas los puntos en polilínea, puedes explorar el blog para mayor información.

      1. Julia dice:

        Tengo un shp en linea y un shp en polígono quiero unirlo sin perder los datos de las tablas es posible, saludos July.
        Franz help me soy nueva en arcgis, gracias.

        1. franzpc dice:

          Puedes usar la herramienta de Merge, pero primero debes convertir en línea o polígono una de las capas, para unir ambas campas deben ser del mismo tipo.

  7. Lily dice:

    Hola Franz, que tal, sabes intento hacer varias rutas para convertir un shape de polilíneas a uno de polígono. Me aparece siempre mismo error de respuesta vacía. Se crea el shape pero sin datos (lo verifico en tabla de atributos). ¿Qué puedo hacer?

    1. franzpc dice:

      Comprueba el sistema de referencia.

  8. Annie dice:

    Se puede convertir de un shape de puntos a shape de polilineas?

    1. franzpc dice:

      Si es posible, toma en cuenta un campo para el orden de los puntos.

  9. Sarah dice:

    Hola, como estas?
    Tengo una consulta, estoy calculando unas cuencas hidrograficas, pero en el toolbox de Data Managment, en Features, no me aparece Convertir Vertices en puntos. He buscado respuestas pero no se si me falta alguna licencia (ya que veo que me faltan algunas otras cosas) y en todo caso si se puede hacer de otra forma.
    Tengo ArcGis 10.
    Gracias!

    1. franzpc dice:

      La puedes encontrar como Feature Vertices To Points

  10. cecilia dice:

    hola Franz, gracias por todos los aportes que realizas, son de gran ayuda!
    consulta.. Necesito convertir un shp de polígonos con geometria ZM a polygonos, para incluirlo en una Personal. Estoy utilizando ArcGis10. Podes ayudarme?
    Desde ya muchas gracias!

  11. ROBERTO SOTOMAYOR dice:

    Buen aporte paginas así es lo que se requiere para aprender mas cosas.

  12. karina dice:

    Hola! gracias por tus posts, tengo una duda con las polilíneas. Tengo un área de trabajo (polígono) con polilíneas que no están cerradas por el corte que hice para esa área. En el shape original las polilíneas (precipitación) están cerradas y para convertir éstas a polígonos primero tengo que cerrarlas, entonces hay una herramienta que me permita detectar y cerrar las polilíneas con el límite de un polígono (área de trabajo) que contiene las polilíneas? o tengo que hacerlo manualmente todo, bueno si lo hago manualmente creo que no estará dentro de mi área de trabajo y sería inexacto. Espero haberme dejado entender.
    Gracias por tu respuesta, es para mi tarea de ArcGis básico =D

    1. franzpc dice:

      Puedes usar la herramienta Extend Tools, ubicada en la barra Advanced Editing.

  13. José Luis de León dice:

    Estimado Franz, es un gusto saludarte. Te escribo desde Guatemala. A la vez aprovecho para realizarte la siguiente consulta: Tengo un Shape de Departamentos de Guatemala, y lo que quiero es dividir cada departamento en shapes distintos. ¿que herramienta me recomiendas para realizar dicha consulta? lo que quiero evitar es estar haciendo un export data, por cada selección.

    1. franzpc dice:

      Lo puedes hacer con la herramienta Split Features, o Split Layer By Attributes (script)

      1. ROCA dice:

        Dónde se encuentra esa herramienta?

  14. Alvaro dice:

    Hola Franz, disculpa soy nuevo en GIS, tengo instalado el arcgis 10.2 tengo un proyecto que hacer para la universidad, debo convertir líneas de puntos a polígono, tengo entendido que en arctoolbox/data management/features/features to polygon. Pero tengo un problema no lo tengo habilitado esa herramienta, y me gustaría que me indicaras como habilitarlo esa herramienta features to polygon. Te lo agradecería que me ayudaras por favor.

    1. franzpc dice:

      Requieres una licencia ArcEditor/ArcInfo.

  15. lucas dice:

    Estimado, Tengo que realizar un mapa geológico de una zona, pero cuando realicé los polígonos y finalice el mapa, al hacerle zoom me doy cuenta de que me quedan algunos espacios en blanco, como puedo hacer para que se junten los polígonos.

    Los polígonos son de Shapefile diferente.

    1. franzpc dice:

      Necesitas corregir definiendo reglas topológicas.

  16. favians dice:

    Saludos amigo.
    Cuando ejecuto el ‘Feature to polygon’ todo va de maravilla porque en efecto me crea un nuevo polígono a partir de la capa de líneas. El problema es que no me da un nuevo archivo .shp con el resultado. Qué puedo hacer?

  17. JHONIOR dice:

    Una pregunta Franz:
    Tengo un shp en línea y otro shp en polígono, quiero unirlo y obtener un solo shp, cuál sería el procedimiento.

    1. franzpc dice:

      Primero debes tener ambos shapefiles con la misma geometría (líneas o polígonos) y luego usas la herramienta Merge.

  18. Sergio dice:

    Hola tengo unos polígonos que hice en arcmap partiendo de coordenadas UTM (X Y), pero necesito convertir estos polígonos a coordenadas geográficas, pero no se como hacerlo. Me podrías explicar con que herramienta puedo convertirlos

    1. franzpc dice:

      Usa la herramienta Project, en el cuadro de diálogo en Output Coordinate System seleccionas el sistema de referencia (WGS 1984).

  19. RAFAEL dice:

    Estimado Franz

    De antemano, gracias por la atención al presente. Una consulta, como inserto una coordenada con el comando Go to XY (sin necesidad de una tabla) con el arcgis 10.3, no se activa ese comando como en versiones anteriores. Muchas gracias. Saludos

    1. franzpc dice:

      Suele ser un conflicto dependiendo de la versión de Windows. En foro recuerdo haber leído que se puede solucionar instalado el administrador de licencias de la versión 10.2.

Comments are closed.

Carrito

Últimas publicaciones

  • Crear automáticamente un mapa de uso del suelo en QGIS
  • Dibujando en QGIS con mayor precisión que AutoCAD
  • Identificando y cuantificando cambios del uso de la tierra en línea
  • Monitoreo ambiental online utilizando un Geoportal
  • Manual PDF Prácticas de QGIS
  • Descargar ArcGIS Pro
  • Libro PDF: Teledetección Espacial
  • Diferencias entre un DSM, DEM & DTM
  • ¿Qué son las distancias geodésicas?
  • El GeoAmor mueve millones
  • Limitaciones o desafíos de los SIG
  • ¿Cómo calcular 18 índices radiométricos en un solo paso?

Suscríbete al blog

Introduce tu correo electrónico para recibir las últimas publicaciones.

Únete a otros 417 suscriptores