Importní skript dovolující při importu GPX volitelně přepsat “nepřepisovatelné” waypointy. Je vhodný pro import dat z aplikace a:Drake, kdy umožní i smazat “Original Location” waypointy, které a:Drake vytváří při exportu dat do GPX.
MikeAnt, mikeant [at] centrum [dot] cz originál
Arne1, jiri [dot] kuchta [at] gmail [dot] com modifikace
![]() |
Instalaci doplňku spustíte kliknutím na tlačítko vlevo. Následně budete v prostředí GeoGetu provedeni instalačním procesem. Pro zajištění této funkce je třeba mít na počítači již
nainstalovaný a
spuštěný program GeoGet
.
|
Diskuze o tomto skriptu se nachází na stránkách Geocaching.cz, kde byl tento problém projednáván.
Tento skript může při nesprávném použití způsobit přepis stávajících ručně nastavených waypointů v GeoGetu! Vždy si ověřte, zda je importovaný soubor aktuálnější než stávající data v GeoGetu!
Tento skript může při nesprávném použití způsobit ztrátu waypointů dříve naimportovaných keší v GeoGetu! Vždy si ověřte, zda je nově importovaný soubor aktuálnější než stávající data v GeoGetu a zda je úplný!
Je vhodné před provedením takového přepisu udělat aktuální zálohu databáze!
Tento importní skript byl - kromě jiného - vytvořen jako odezva na neexistující skutečnou synchronizaci mezi GeoGetem a mobilní aplikací a:Drake. Při standardní “synchronizaci” (ve skutečnosti se nejedná o synchronizaci, ale o import keší změněných po určitém datu) prostřednictvím pluginu a:DrakeSync dochází k tomu, že waypointy označené v GeoGetu jako “Nepřepisovat při importu” nejsou přepsány ani v případě, že došlo k jejich změně. V případě, že máme v GeoGetu ručně založené waypointy, u kterých došlo následně v terénu ke změně, pak v praxi dojde k tomu, že nové souřadnice těchto waypointů jsou ignorovány, ať už při importu prostřednictvím a:DrakeSync či jakémkoliv jiném importu. K této situaci může docházet v řadě případů - např. u v GeoGetu připravených waypointů multin, které jsou pak v terénu doplňovány, při úpravě souřadnic finálek v terénu apod.
Importní skript ImportRW provede standardní GeoGetí import, předtím však, v případě že je tato možnost zaškrtnuta, nastaví u všech dotčených waypointů v databázi pole flag na hodnotu 1, čímž umožní jejich přepis. Po dokončení importu vrátí toto pole zpět na hodnotu 0 a opět je tak proti přepisu uzamkne.
Druhou možností je, nechat před importem smazat všechny waypointy příslušné keše s tím, že se kompletně naimportují znovu. Použití je tehdy, když je známo že v databázi je u keší které budou importovány starý balast, který je vhodné odstranit.
Jako další volitelná funkce je do skriptu implementována možnost výmazu waypointů označených “Original Location”, které a:Drake vytváří při exportu keší obsahujících waypoint typu Final Location (více v poznámkách).
Použití skriptu jako alternativy pluginu a:DrakeSync je jednoduché:
Považujte skript pouze za dočasné řešení do doby, než někdo vytvoří skutečný synchronizační nástroj mezi a:Drake a GeoGetem.
Skript sám o sobě dělá, to co je zde avizováno. Vždy tedy důkladně kontrolujte, zda importovaný soubor skutečně obsahuje novější data.
Většina mně známých problémů je způsobena obsahem exportního souboru vytvořeného aplikací a:Drake:
POZOR! Úvodní etapa běhu skriptu - načítání seznamu waypointů - může u delších GPX souborů trvat hodně dlouho. O průběhu této etapy není možno zobrazovat žádnou informaci, protože je tvořena jediným příkazem.
Stáhnout aktuální verzi: importrw-1.1.3.gip
Filename | Filesize | Last modified |
---|---|---|
importrw-1.1.3.gip | 4.2 KiB | 2018/04/04 13:24 |
importrw-1.1.2.gip | 4.2 KiB | 2017/02/14 19:54 |
importrw-1.1.1.gip | 3.7 KiB | 2016/12/02 00:00 |
importrw-1.0.0.gip | 3.3 KiB | 2015/10/07 00:00 |
1.0 (2015/10/07)
1.1 (2016/11/11)
1.1.1 (2016/12/02)
1.1.2 (2017/02/14)
1.1.3 (2018/04/04)