Módulo m.cogo de GRASS para convertir líneas de rumbo y distancia a coordenadas cartesianas en QGIS

En este artículo:

Convertir Lineas de Rumbo y distancia a Coordenadas Cartesianas

señalé como era posible usar una hoja de cálculo para convertir líneas de rumbo y distancia a coordenadas cartesianas. Ahora se va a señalar como hacerlo utilizando el módulo m.cogo de GRASS dentro de QGIS. Se va a utilizar el mismo ejemplo del link anterior y se debe construir un archivo que debe tener este formato (la primera línea es un comentario y puede ser eliminada, si lo desean) y guardarlo con un nombre sugestivo (en nuestro caso rumbos-se.dat):

#<rumbo> <distancia>
N 13:51:8 E 320.71
N 55:18:8 E 214.09
N 79:50:8 E 168.97
N 13:45:8 E 170
N 28:20:0 W 25
S 74:27:38 E 99.63
S 12:58:0 W 67
S 86:5:52 E 105
S 1:30:8 W 379.5
S 53:20:52 E 280.75
S 12:23:32 E 315.97
S 10:47:59 E 481.09
S 46:2:35 E 153.68
S 28:26:11 E 84.37
S 32:38:2 E 501.2
S 30:17:16 E 562.44
S 65:35:11 W 626.98
N 34:54:42 W 393.55
N 38:19:52 W 162.77
N 37:25:52 W 510.32
N 37:32:52 W 489.34
N 37:33:52 W 525.6
N 13:41:8 E 479.93

Para acceder a la herramienta es necesario abrir cualquier mapaset y luego procurar en las herramientas de GRASS el módulo m.cogo (ver imagen siguiente). En la ventana de diálogo del módulo colocar la ruta al archivo de entrada (en nuestro caso /home/zeito/rumbos.dat en Name to input file), establecer el par de coordenadas iniciales (20000,20000 para nuestro ejemplo) y la ruta al archivo de salida.

Después de click en Ejecutar, en la pestaña Salida se indica la finalización satisfactoria y en el archivo de salida tenemos lo siguiente:

20076.783907 20311.382620
20252.801451 20433.252846
20419.119520 20463.071650
20459.532526 20628.198234
20447.667516 20650.203269
20543.655666 20623.512222
20528.621928 20558.220670
20633.378500 20551.075002
20623.429635 20171.705432
20848.667979 20004.109936
20916.476008 19695.501588
21006.620994 19222.932578
21117.249326 19116.260582
21157.424867 19042.070133
21427.706479 18619.992782
21711.369400 18134.324067
21140.450504 17875.180217
20915.216777 18197.905132
20814.265999 18325.588386
20504.089874 18730.825691
20205.874932 19118.796675
19885.441114 19535.423040
19998.989292 20001.727250

que es idéntico al resultado que se encuentra aquí:

Convertir Lineas de Rumbo y distancia a Coordenadas Cartesianas

Cabe señalar que la ejecución en modo GUI a través de QGIS funciona con las opciones por defecto. Si disponemos de un archivo con etiquetas (primera columna) como éste:

# <etiqueta> <rumbo> <distancia>
1 N 13:51:8 E 320.71
2 N 55:18:8 E 214.09
3 N 79:50:8 E 168.97
4 N 13:45:8 E 170
5 N 28:20:0 W 25
6 S 74:27:38 E 99.63
7 S 12:58:0 W 67
8 S 86:5:52 E 105
9 S 1:30:8 W 379.5
10 S 53:20:52 E 280.75
11 S 12:23:32 E	315.97
12 S 10:47:59 E	481.09
13 S 46:2:35 E 153.68
14 S 28:26:11 E	84.37
15 S 32:38:2 E 501.2
16 S 30:17:16 E	562.44
17 S 65:35:11 W	626.98
18 N 34:54:42 W	393.55
19 N 38:19:52 W	162.77
20 N 37:25:52 W	510.32
21 N 37:32:52 W	489.34
22 N 37:33:52 W	525.6
23 N 13:41:8 E 479.93

para procesarlo es necesaria la cónsola de GRASS. Es el primero en la lista de módulos (ver imagen siguiente):

La ejecución de este comando en la cónsola:

m.cogo -l input=/home/zeito/rumbos.dat output=/home/zeito/salida3.dat coord=20000,20000

produce entonces una salida con etiquetas al final de cada coordenada:

20076.783907 20311.382620 1
20252.801451 20433.252846 2
20419.119520 20463.071650 3
20459.532526 20628.198234 4
20447.667516 20650.203269 5
20543.655666 20623.512222 6
20528.621928 20558.220670 7
20633.378500 20551.075002 8
20623.429635 20171.705432 9
20848.667979 20004.109936 10
20916.476008 19695.501588 11
21006.620994 19222.932578 12
21117.249326 19116.260582 13
21157.424867 19042.070133 14
21427.706479 18619.992782 15
21711.369400 18134.324067 16
21140.450504 17875.180217 17
20915.216777 18197.905132 18
20814.265999 18325.588386 19
20504.089874 18730.825691 20
20205.874932 19118.796675 21
19885.441114 19535.423040 22
19998.989292 20001.727250 23
About these ads
Esta entrada fue publicada en GRASS, QGIS, SIG, Software Libre. Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s