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.

43 comentarios en «Convertir shapefiles entre si en ArcGIS»

  1. 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.

      • 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. ¡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.

  3. 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.

    • 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. 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.

    • 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. 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é?

  6. 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.

    • 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.

      • 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.

        • 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. 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?

      • Hola Franz, felicidades por el post
        Mi pregunta está relacionada con la de Annie ya que quisiera saber si al extraer a un .shp de puntos los vértices de una Pol3D puedo guardar en un atributo el ORDEN en el que esos vértices tenían en la línea para luego, tras hacer varios procesos, poder restaurar la Pol3D con los vértices en el mismo ORDEN.
        Muchisimas gracias,
        Sonia

        • El orden sería de acuerdo a la creación de los nodos de la polilínea, habría que saber el punto inicial y la dirección de los nodos.

      • Hola Franzpc, felicidades por el blog!
        A raiz de la respuesta que dabas a Annie ¿Es posible crear un shp con los vértices de una polilinea 3d y que guarde el orden en un atributo?
        Gracias!!

  8. 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!

  9. 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!

  10. 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

  11. 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.

  12. 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.

  13. 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.

  14. 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?

  15. 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.

  16. 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

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

  17. 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

    • 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.

Los comentarios están cerrados.