Zum Inhalt springen

GSAK findstast jetzt mit kanton


sardine

Empfohlene Beiträge

Hallo zusammen

es gibt jetzt für gsak findstat auch die schweizerkarte mit kantons einteilung. Donwload hier Doch leider sind in den gpx die Kantone nicht drin und das heisst mann müsste sie von hand eingeben :rolleyes:

da mir das zu doof war und ich leider keine macros programieren kann musste eine zwischen lösung her. Ich habe eine gefunden und möchte sie euch nicht vorenthalten.

Es ist zwar mit ein bischen arbeit verbunden aber länger als 15 minuten sollte es nicht dauern.

 

1. Die datei runterladen und entzipen. ( es sind die Koordinaten von den Kantonen )

2. GSAK öffnen und in die database wechseln wo mann die kantonsnamen reinschreiben will

3. Nun das suchfeld öffnen mit (CTRL+F) und auf Arc/Poly wechseln

4. Bei FILTER TYP auf POLYGON wechseln und und select file ancklicken und die erste datei öffnen und so ein filter erstellen.

5. wenn die suche erfolgreich war dann unter DATABASE - GLOBAL PLACE.... STAATE Wählen und den Kantonskürzel eingeben.

6. Das Pro Kanton Wiederholen ACHTUNG: zuerst die kantone machen die unter Kantone sind dannach die im Ordner Insel sind

 

so nun sollte es funktionieren so sieht es bei mir aus Mein Profil

 

muss aber noch mit den grenzen arbeiten es könnte noch lehrstellen haben werde dann die neuen grenzen hier rein stelln

 

gruss aus dem wasser sardine

kantone.zip

Link zu diesem Kommentar
Auf anderen Seiten teilen

Coole Sache. Der Aufwand ist wirklich derzeit noch sehr gross. Kann man da eventuell ein Makro daraus generieren oder ist gc.com eventuell bereit die Schweizer Kantone anhand dieser Koordinaten einzufügen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für die Info.

 

Ein banales Makro geht so:

 

1. Speicher die obigen Filter unter einem Namen zB AG, BE1, BE2 usw (sind 41 Filter)

2. Speicher die GlobalReplace auch unter einem Namen (genau 26, denn hier braucht man pro Kanton nur eines)

3. Schreibe ein neues Makro (Code siehe am Ende)

4. Lass das Makro laufen

 

Um das ganze ein wenig schneller zu machen könnt ihr bei 1. nur die Found einbeziehen.

 

Garantiert gibt viel bessere Makrolösungen, bin gespannt :D

 

Viele Grüsse

 

vyrembi

 

ps: ca 109 Caches werden durch das obige Polygon nicht abgedeckt. Sie liegen meistens an den Seen.

 

 

#*******************************************

FILTER Name="AG"

If $_FilterCount > 0

REPLACE Settings="AG"

EndIf

FILTER Name="BE"

If $_FilterCount > 0

REPLACE Settings="BE"

EndIf

FILTER Name="BE2"

If $_FilterCount > 0

REPLACE Settings="BE"

EndIf

FILTER Name="BL1"

If $_FilterCount > 0

REPLACE Settings="BL"

EndIf

FILTER Name="BL2"

If $_FilterCount > 0

REPLACE Settings="BL"

EndIf

FILTER Name="BS"

If $_FilterCount > 0

REPLACE Settings="BS"

EndIf

FILTER Name="FR"

If $_FilterCount > 0

REPLACE Settings="FR"

EndIf

FILTER Name="FR4"

If $_FilterCount > 0

REPLACE Settings="FR"

EndIf

FILTER Name="GE1"

If $_FilterCount > 0

REPLACE Settings="GE"

EndIf

FILTER Name="GE2"

If $_FilterCount > 0

REPLACE Settings="GE"

EndIf

FILTER Name="GL"

If $_FilterCount > 0

REPLACE Settings="GL"

EndIf

FILTER Name="GR"

If $_FilterCount > 0

REPLACE Settings="GR"

EndIf

FILTER Name="JU"

If $_FilterCount > 0

REPLACE Settings="JU"

EndIf

FILTER Name="LU"

If $_FilterCount > 0

REPLACE Settings="LU"

EndIf

FILTER Name="NE"

If $_FilterCount > 0

REPLACE Settings="NE"

EndIf

FILTER Name="NW"

If $_FilterCount > 0

REPLACE Settings="NW"

EndIf

FILTER Name="OW1"

If $_FilterCount > 0

REPLACE Settings="OW"

EndIf

FILTER Name="OW2"

If $_FilterCount > 0

REPLACE Settings="OW"

EndIf

FILTER Name="SG"

If $_FilterCount > 0

REPLACE Settings="SG"

EndIf

FILTER Name="SH1"

If $_FilterCount > 0

REPLACE Settings="SH"

EndIf

FILTER Name="SH2"

If $_FilterCount > 0

REPLACE Settings="SH"

EndIf

FILTER Name="SH3"

If $_FilterCount > 0

REPLACE Settings="SH"

EndIf

FILTER Name="SO1"

If $_FilterCount > 0

REPLACE Settings="SO"

EndIf

FILTER Name="SO2"

If $_FilterCount > 0

REPLACE Settings="SO"

EndIf

FILTER Name="SO3"

If $_FilterCount > 0

REPLACE Settings="SO"

EndIf

FILTER Name="SZ"

If $_FilterCount > 0

REPLACE Settings="SZ"

EndIf

FILTER Name="TG1"

If $_FilterCount > 0

REPLACE Settings="TG"

EndIf

FILTER Name="TG2"

If $_FilterCount > 0

REPLACE Settings="TG"

EndIf

FILTER Name="TI"

If $_FilterCount > 0

REPLACE Settings="TI"

EndIf

FILTER Name="UR"

If $_FilterCount > 0

REPLACE Settings="UR"

EndIf

FILTER Name="VD1"

If $_FilterCount > 0

REPLACE Settings="VD"

EndIf

FILTER Name="VS"

If $_FilterCount > 0

REPLACE Settings="VS"

EndIf

FILTER Name="ZG"

If $_FilterCount > 0

REPLACE Settings="ZG"

EndIf

FILTER Name="ZH"

If $_FilterCount > 0

REPLACE Settings="ZH"

EndIf

FILTER Name="AI1"

If $_FilterCount > 0

REPLACE Settings="AI"

EndIf

FILTER Name="AI2"

If $_FilterCount > 0

REPLACE Settings="AI"

EndIf

FILTER Name="AI3"

If $_FilterCount > 0

REPLACE Settings="AI"

EndIf

FILTER Name="AR"

If $_FilterCount > 0

REPLACE Settings="AR"

EndIf

FILTER Name="FR2"

If $_FilterCount > 0

REPLACE Settings="FR"

EndIf

FILTER Name="FR3"

If $_FilterCount > 0

REPLACE Settings="FR"

EndIf

FILTER Name="SO4"

If $_FilterCount > 0

REPLACE Settings="SO"

EndIf

#*******************************************

Link zu diesem Kommentar
Auf anderen Seiten teilen

danke für das macro

das ein paar see noch nicht abgedeckt sind habe ich auch schon gemerkt aber in ca. 4 wochen sollte ich bessere koordinaten für die kantonsgrenzen bekommen.

 

ich hoffe ihr habt noch ein bischen gedult

 

gruss aus dem wasser sardine

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja, das finde ich aber nicht so toll. Besser gesagt, die Kantone wären eigentlich schon gut, aber die Liste der neuesten Caches und Events in derSchweiz ist ebenfalls in Regionen unterteilt. Wenn ich mich nun für einen Event interessiere muss ich ja alle deutschschweizer Regionen abklappern, dass finde ich etwas mühsam.

 

Gruss, Thomas

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Monate später...

Da seit kurzer Zeit sämtliche Schweizer Caches mit der Regionenzuordnung versehen sind, würde es doch Sinn machen eine Karte fürs GSAK Makro FindStatGen mit den Regionen zu erstellen. Hat jemand das nötige Know How, um eine solche Karte zu erstellen? Dadurch würden die vielen Einzelschritte zur Generierung einer Kantonskarte entfallen.

 

Die bisherige Map Definition stammt von Astartus und sieht so aus:

 

#Switzerland
# Map definition file for FindStatGen3
# V0.3 7-16-08
# by Astartus

$Country ="Switzerland"
$CountryLocalName = "Schweiz"
$AllStates = "AG,AI,AR,BE,BL,BS,FR,GE,GL,GR,JU,LU,NE,NW,OW,SG,SH,SO,SZ,TG,TI,UR,VD,VS,ZG,
ZH,NN,"  # NN = NotNamed

$Xstates = "157,267,261,110,83,127,83,6,216,241,35,150,25,140,125,233,201,100,192,216,1
94,189,31,103,181,187,270" 
$Ystates = "45,48,33,100,28,21,122,181,93,119,41,78,81,125,116,70,8,84,84,29,157,105,13
0,174,54,37,180"

$ColorStates = "0,1,1,0,1,1,0,1,0,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0"

$xFillState = "155,241;251,231,120;114;85,130,117,80;65;65;60,12;20,220,260,90,150,65,172,
157;175,237,183;201;183,124;105;102;109,195,216,197,185,42;78,110,180,187,20"
$yFillState = "44,55;45,49,105;53;95,42,30,115;104;113;114,169;152,90,120,50,80,87,92,103;
105,75,13;17;25,54;44;44;39,85,29,157,111,128;94,170,72,45,35"

$xMap = 320 # Width of map image in pixels
$yMap = 214 # Height of map image in pixels

$xOffset = -160 # Offset in x coordinate. As the map is centered this is usually half the width.
$yOffset = 0 # Offset in y coordinate - usually zero

$MapCol1 = "ffa800" # Optional color value for sea map text
$MapCol2 = "202020" # Optional color value for normal map text

$MapCol3 = "CC0000" # Optional color for found regions
$MapCol4 = "336699" # Optional color for background

$RegionName = "Kanton" # Name of regions in local language
$RegionNamePlural = "Kantonen"# Plural name of regions in local language

<data> Varname=$NameStates # CSV list of abbreviations and full names. Format is important! Names must match those used by GC.com in the State column in GSAK
AG =Aargau,AI =Appenzell Innerrhoden,AR =Appenzell Ausserrhoden,BE =Bern,
BL =Basel-Landschaft,BS =Basel-Stadt,FR =Fribourg,GE =Genève,GL =Glarus,GR =Graubünden,
JU =Jura,LU =Luzern,NE =Neuchâtel,NW =Nidwalden,OW =Obwalden,SG =St. Gallen,
SH =Schaffhausen,SO =Solothurn,SZ =Schwyz,TG =Thurgau,TI =Ticino,UR =Uri,VD =Vaud,
VS =Valais,ZG =Zug,ZH =Zürich,NN =Nil,
<enddata>

# End of file
############################################################################

 

Eine konkrete Anleitung gibt's bei GSAK.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo

 

Die bisherige Map Definition stammt von Astartus und sieht so aus:

 

Vor ca 2 Monaten habe ich mal das Script für die Regionen angepasst.

Ihr könnt es gerne mal testen, bei mir funktioniert es problemlos. (Ausnahme: Gsak scheidet die letzte 4 Zeichen der Region Zentralschweiz ab)

Kontrolliert vor allem ob die Zahlen auf der Karte lesbar sind.

 

Wenn es funktioniert, werde ich es gerne im Gsak Forum veröffentlichen.

 

Viele Grüsse

vyrembi

FindStatGenMapSwitzerland.zip

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für die Arbeit. Es ist nicht selbstverständlich, dass sich jemand Zeit für so was nimmt. Deine Änderungen am Script funktionieren soweit einwandfrei (siehe Anhang). Schön wäre es, wenn auf der Karte auch die Regionen richtig eingezeichnet wären. Symbole für die Regionen müssten wir auch noch definieren. Werden die Karten selber bei GSAK abgelegt oder kann man das auch lokal versuchen? Falls es lokal geht, müsste man doch die Karte nur in die bisherige Grösse wandeln und die Koordinaten anpassen oder nicht?

post-883-1224318502_thumb.png

Link zu diesem Kommentar
Auf anderen Seiten teilen

Schön wäre es, wenn auf der Karte auch die Regionen richtig eingezeichnet wären. Werden die Karten selber bei GSAK abgelegt?

Kann man machen, es muss einfach eine Karte, die die Vorgaben erfüllt, bei GSAK.net abgelegt werden. Aber man soll sich entscheiden und nicht beide Varianten bereitstellen.

 

Symbole für die Regionen müssten wir auch noch definieren.

 

Es gibt keine Symbole! zB Nordwestschweiz hat kein Wappen. Darum müssen aus meiner Sicht, die Wappen die bei Gsak.net gespeichert sind gelöscht werden. Nb wurde was ähnliches für England auch gemacht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Darum müssen aus meiner Sicht, die Wappen die bei Gsak.net gespeichert sind gelöscht werden.

 

Wappen braucht's bei Regionen nicht mehr, da stimme ich voll und ganz zu. Eingentlich haben beide Arten von Karten ihren Reiz. Die Kantonskarte ist sehr detailiert, braucht aber doch einen gewissen zeitlichen Aufwand und in diesem Thread beschriebenes Knowhow für die Umbenennung. Die Regionenkarte müsste zuerst erstellt werden, hätte aber danach für den Statistikanwender nur noch den Aufwand das FindStatGen Makro in GSAK laufen zu lassen. Wenn ich entscheiden könnte, würde ich mich zukunftsorientiert wohl für die Regioneneinteilung auf geocaching.com entschliessen. Was ist die Meinung anderer Geocacher, die von den GSAK Karten Gebrauch machen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...