Passar massivament coordenades geogràfiques (º ' ") a UTM
Publicat: ds., 23 jul. 2011, 19:01
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:
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.
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
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.