De GPX a DXF desde Nautilus en Ubuntu

Introducción

El otro día me empeciné, por algún tipo de razón, que desconozco, aunque intuyo, en hacer una aplicación que permita crear un archivo DXF a partir de un archivo generado con un GPS, para trabajar desde alguna aplicación de CAD, como puede ser el mismo LibreCAD, con los datos obtenidos.

La idea no está nada mal, se trata de obtener información, de forma aproximada (dado que los equipos de los que disponemos, no tienen la precisión de un equipo profesional), de un recorrido, que puede servir, por ejemplo, para calcular la distancia entre dos puntos, o la superficie de un terreno. Como digo, para realizar un trabajo profesional, evidentemente se queda corto, por la falta de precisión mas que nada, pero para hacer una primera evaluación, puede que sea mas que suficiente.

Gpx2Dxf

Después de evaluar varias alternativas, y como no podía ser de otra manera, he decidido implementar esta aplicación como una extensión de Nautilus, facilitando considerablemente el trabajo de conversión, y uniéndose a otras soluciones desarrolladas con anterioridad:

Instalación

Para instalarlo tienes que añadir el repositorio de las extensiones de Nautilus, y actualizar:

sudo add-apt-repository ppa:atareao/nautilus-extensions && sudo apt-get update

Una vez añadido el repositorio y actualizado, el siguiente paso, es instalar la extensión, haciendo clic en el siguiente botón para instalarlo desde el Centro de Software de Ubuntu:

instalar

o bien desde el terminal:

sudo apt-get install gpx2dxf

El siguiente paso es reiniciar Nautilus, para lo que tienes que ejecutar el siguiente comando en el terminal:

nautilus -q

Funcionamiento

Una vez instalado, y reiniciado Nautilus, el funcionamiento es muy sencillo. Sólo tienes que seleccionar algún archivo con extensión GPX, y aparecerá en el menú contextual de Nautilus la opción para convertir a DXF. Seleccionas esta opción, y se creará un nuevo archivo, con el mismo nombre que el original, pero con extensión dxf.

Para hacer la conversión de coordenadas geográficas a UTM, utilizo un script que implementé hace algún tiempo, y que utiliza el elipsoide WGS-84. En el código están implementados otros elipsoides, pero en esta primera versión no es posible cambiar esta configuración por defecto.

Por ejemplo, el archivo original visto en el servicio de Garmin Connect, tiene un aspecto como éste:

gpx2dxf

Y una vez convertido a DXF, lo puedes ver en LibreCAD, con este resultado:

gpx2dxf

Hombre, se trata de algo testimonial, pero te puedes hacer una idea.

Conclusiones

Bueno, es una sencilla aplicación para realizar trabajos «orientativos» o «aproximados», pero que en cualquier caso puede ser interesante utilizarla. Yo hasta el momento solo la he utilizado para probar su funcionamiento con los archivos descargados de mi Garmin, pero en los próximos días lo probaré con el GPS del teléfono móvil, empleando la aplicación My Tracks, que he instalado, para probarlo, y que creo que permite generar archivos GPX.

2 comentarios en “De GPX a DXF desde Nautilus en Ubuntu

  1. UN
    Uno hace 12 años

    En tu repositorio no está ese script. Al menos cuando yo lo he mirado no está.

    1. EL
      El atareao hace 12 años

      Hola Uno, ¿para que versión de Ubuntu lo necesitas?

      Saludos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *