Passar massivament coordenades geogràfiques (º ' ") a UTM

Funcionament del MiraMon Professional i del Lector Universal de Mapes del MiraMon.
Respon
Anonim_MM
Entrades: 112
Membre des de: dj., 30 juny 2011, 15:35

Passar massivament coordenades geogràfiques (º ' ") a UTM

Entrada Autor: Anonim_MM »

Es pot fer de dues maneres:

1. Crear una capa de punts Long/Lat (Obrir | DBF o MDB), reprojectar-la a UTM-31 (Eines | Geometria | Canvi de projecció cartogràfica) i exportar de PNT -> DBF (et crearà el camp MapX i MapY).

2. Tal i com explica l'ajuda de la calculadora geodèsica, amb un BAT:

Codi: Selecciona’ls tots

@echo off
CalcGeo lat/long 40 30 UTM-37N /BAN
CalcGeo lat/long 40 29 UTM-37N /BAN
Executant la línia de comanda "transfor >resultat.txt", obtindrem el fitxer "resultat.txt":

Equirectangular (Latitud/Longitud en graus) --> UTM-37N
lon:40.00000000 lat:30.00000000 --> X:596454.290 Y:3319254.527

Equirectangular (Latitud/Longitud en graus) --> UTM-37N
lon:40.00000000 lat:29.00000000 --> X:597406.730 Y:3208443.687

Fixa't que treballa amb graus decimals, però passar els graus sexagesimal a decimals es pots fer amb l'Excel (/60 els minuts, /3600 els segons per tenir graus decimals) o amb l’eina GMS_G (Eines | Geometria | Convertir Graus, Minuts, Segons a Graus/Rad) i un altre BAT.
Anonim_MM l’ha editat per darrera vegada el dia: dl., 29 ago. 2011, 12:52, en total s’ha editat 2 vegades.
sguma
Entrades: 26
Membre des de: dj., 09 juny 2011, 13:20

Re: Passar massivament coordenades geogràfiques (º ' ") a UT

Entrada Autor: sguma »

Estaria molt bé que aquest mòdul tingués una opció que la sortida fos més simple per després poder processar (o automatitzar):
Equirectangular (Latitud/Longitud en graus) --> UTM-37N
lon:40.00000000 lat:30.00000000 --> X:596454.290 Y:3319254.527

proposta:

sistema_origen;sistema_desti;coord_x_origen;coord_y_origen;coord_x_desti;coord_y_desti
Equirectangular (Latitud/Longitud en graus);UTM-37N;40.00000000;30.00000000;596454.290;3319254.527

I fins i tot una sortida que anés més a sac (/MEGASAC) i que directament fos:
596454.290;3319254.527
Optimitzat per poder incloure aquest mòdul en algun script.

Salut!
Respon