Aprakstītās darbības norisinās uz Kubuntu ar sekojošiem rīkiem:
- GPSMapEdit (uz Wine emulatora)
- cGPSmapper
- ogr2ogr
Programmu un rīku instalēšanas process
ogr2ogr (daļa no GDAL/OGR)
Daram konsolē:
$ sudo apt-get install gdal-bin
GPSMapEdit un Wine
Wine ir MS Windows emulators uz GNU/Linux. Ar tā palīdzību var palaist *.exe failus. Uzinstalējam Wine paciņas:
$ sudo apt-get install wine wine-gecko
Lejuplādējam GPSMapEdit:
$ wget http://www.geopainting.com/download/mapedit1-0-57-3.zip
$ mkdir ~/mapedit
$ unzip mapedit1-0-57-3.zip -d ~/mapedit
cGPSmapper
Lejuplādējam bezmaksas Linux versiju (1), atzipojam (2), iekopējam kaut kur, kur bash var palaist gpsmapper kā komandu (3):
$ wget http://www.cgpsmapper.com/download/cgpsmapper-static.gz
$ gunzip cgpsmapper-static.gz
$ sudo mv cgpsmapper-static /usr/bin/cgpsmapper
Ja negribas piedraņķēt bin direktoriju, tad var uztaisīt symlinku:
$ sudo ln -s cgpsmapper-static /usr/bin/cgpsmapper
Datu apstrāde
Pirmkārt, salasam kaut kādus šeipfailus (*.shp), ko gribam ielādēt savā Garmin GPS uztvērējā. Pirmais, pārprojicējam visu uz WGS 84 (Lat/Lon) koordinātu sistēmu ar ogr2ogr, piemēram:
$ ogr2ogr -t_srs EPSG:4326 mezi_EPSG4326.shp mezi_LKS92.shp
Talāk varam startēt GPSMapEdit:
$ wine ~/mapedit/mapedit.exe
Importējam pārprojicētos šeipus caur File -> Import un sekojam programmas instrukcijām.
Saglabājam visu padarīto kā gmapsupp.mp failu (šis faila nosaukums ir obligāts!).
Tagad gmapsupp.mp fails ir jākonvertē Garmin saprotamā *.img formātā. To daram ar cgpsmapper.
$ cgpsmapper -q gmapsupp.mp
Izsaukts bez argumentiem, cgpsmapper izdos lietošanas pamācību:
$ cgpsmapper
*************************************************************
cGPSmapper a GIS converter into GARMIN compatible format maps
............
............
Šī konvertācija aizņems ieverojamu laika posmu, pacietība būs vajadzīga.
Visbeidzot izveidojam USB savienojumu ar savu Garmin ierīci un iekopējam gmapsupp.img failu mapē "Garmin" uz GPS uztverēja atmiņas kartes. Ja šī mape neeksiste, tad tā ir jāizveido. Startējam GPSmap 60CSx uztverēja režīmā un jaunizveidotajai kartei vajadzētu parādīties automātiski.
Te līdzīgs stāsts:
http://reidster.net/garmin/
No comments:
Post a Comment