• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Makro für Multi gesucht

Kocherreiter

Geowizard
Viel zu oft geben die Owner nicht an wie lange der Multi dauert, bzw. welche Wegstrecke zurück gelegt werden muss. Gibt es ein Makro das die Stages eines Multi als Route berechnen kann?

Ich möchte am Samstag vor einem Flashmob-Event den einen oder anderen Multi in der Nähe machen. Um die Multi-Berechnung vorzubereiten wüsste ich gerne wie viel Zeit ich mitbringen muss; bzw. ob ich zeitlich 2 oder 3 schaffe.
 

UF aus LD

Geowizard
Mir ist da keins bekannt.

Ich exportiere die Multis in BaseCamp und da kann ich mir dann schnell einen groben Überblick verschaffen bzw. auch die Strecke genau ausmessen.
 

8812

Geoguru
Versuch mal dieses Makro:

Code:
#*******************************************
# MacVersion = 1.0
# MacDescription = Create File for Multi Calculation
# MacAuthor = HHL
# MacFileName = MultiCalc.gsk
# MacUrl =
#*******************************************
MACROSET  Dialog=GPX VarName=$GPX name=<macro>
EXPORT Type=GPX Settings=<macro>

MACROSET  Dialog=Open VarName=$Load name=<macro>
LOAD Settings=<macro>

MFILTER Where=Userflag=1
SqlSort OrderBy=Code

MACRO File="CacheRoute3.gsk"

MACROSET  Dialog=Delete VarName=$Delete name=<macro>
DELETE Settings=<macro>


<data> VarName=$GPX
[TfmExportGpx]
cbxLimit.Text=No Limit
cbxUserNotes.Checked=True
chkActual.Checked=False
chkDefault.Checked=False
chkExtra.Checked=True
chkMyLogs.Checked=False
chkSymbol.Checked=False
edtFormat.Text=%Name by %By (%Dif/%Ter)
edtMax.Text=
edtMaxGps.Text=15
edtWaypoint.Text=%code
rbtGpx.Checked=True
rbtLoc.Checked=False
edtProblem.Text=
edtExtra.Text=
chkChild.Checked=True
chkOnlyChild.Checked=True
rbtAllChildren.Checked=True
rbtOnlyFlagged.Checked=False
rbtOnlyUnFlagged.Checked=False
chkApplyName.Checked=False
chkForce.Checked=True
cbxVersion.Text=Ver 1.0
chkLogAlternate.Checked=False
fnmTo.Text=C:\Temp\RouteTest.gpx
<enddata>

<data> VarName=$Load
[TfmGpxLoad]
chkGpx.Checked=True
chkLoc.Checked=False
chkZip.Checked=False
cbxZap.Checked=False
chkClearUser.Checked=True
chkDefault.Checked=False
chkDelete.Checked=True
chkSetUser.Checked=True
chkUserOnly.Checked=False
rbtAddOnly.Checked=False
rbtAlways.Checked=True
rbtExists.Checked=False
rbtExtraChild.Checked=False
rbtExtraExclude.Checked=False
rbtExtraParent.Checked=True
rbtFoundAlways.Checked=False
rbtFoundNever.Checked=True
rbtFoundOnly.Checked=False
rbtNewer.Checked=False
rbtLoadFile.Checked=True
rbtLoadFolder.Checked=False
edtFoundSymbol.Text=Geocache Found
chkUpdateSymbol.Checked=False
cbxDataBases.Text=Default
edtCounty.Text=
cbxFileType.Text=GPX/LOC (including inside zip)
edtState.Text=
chkKeepFocus.Checked=False
chkDecodeEntity.Checked=True
chkSummary.Checked=False
fnmFrom.Text=C:\temp\RouteTest.gpx
edtMacro.Text=
[General]
cbxlock.Text=
chkSaveFile.Checked=True
chkSaveDatabase.Checked=False
<enddata>

<data> VarName=$Delete
[TfmDelete]
cbxStop.Checked=False
rbtFilter.Checked=True
rbtFlagged.Checked=False
rbtOnly.Checked=False
rbtAll.Checked=False
chkKeepLock.Checked=True
<enddata>

Bedingung:
A. Die UserSort Flags sollten für nichts Wichtiges verwendet werden.
B. Das Makro "GoogleRouteV3.gsk" muß installiert sein

Verwendung:
Filter auf den einen zu kalkulierenden Multi-Cache:

e96fdf8b79689bc570bee3069aba8930.png


Laß das Makro laufen.

Ergebnis als Route:

8082cabce8a86ceafe1d0b15ac306c58.png


... und als Liste:

0aad9d5f467fd962e93f7ed28b174091.png



Viel Spaß damit.
Hans
 
Oben