Kommunedata i GSAK

Duppeditter og programvare
Brukeravatar
saltaj
Junior
Junior
Innlegg: 90
Registrert: ons 28 aug 2013 08:41
Sted: Hvaler

Re: Kommunedata i GSAK

Legg inn av saltaj » man 07 okt 2013 15:51

bjorges skrev:
Kjedalen skrev:....
Det som kan være en utfordring er enklaver, hvor en kommune har areal inni en annen. Vet at dette er tilfelle på fylkesnivå, men har ikke sjekket om slikt fins på kommunenivå.
Hvis eksklave-eksemplet er Akershus med noe på hver side av Oslofjorden, så har de Akershuskommunene som er på hver sin side felles grense midtfjords eller til dels lengre vest (Frogns vestgrense er vest for Håøya), slik at det ikke burde være løse kommunepolygoner der. Grensene innafor 'grunnlinjen' (som går fra Heiknubben i Hvaler til Tjømebåen (tror jeg) i Tjøme) har sammenheng. F eks har Tjøme og Hvaler felles grense.
Bilde Bilde

Brukeravatar
bjorges
Senior
Senior
Innlegg: 1472
Registrert: ons 21 nov 2007 08:26
Sted: Molde
Kontakt:

Re: Kommunedata i GSAK

Legg inn av bjorges » man 07 okt 2013 22:55

anders99 skrev:
bjorges skrev:
Kjedalen skrev:Nå som de originale administrative grensene er frigitt, er det noen som har tanker om forbedring av kommunegrensene i GSAK slik at cacher også nær grensene blir plassert i rett kommune? Men kanskje er originaldataene for detaljerte til at de kan brukes direkte? Kanskje krafig siling/forenkling må til slik at cacher kloss i kommunegrenser likevel kan havne feil?
Det enkleste er vel at kommunegrensene er såkalt lukkede polygoner, tror ikke det har så stor betydning om de er detaljert eller ikke, men slik de ligger er de bestående av enkeltlinjer som kun henger sammen logisk ved at de er knyttet til hverandre i filen.
Det som kan være en utfordring er enklaver, hvor en kommune har areal inni en annen. Vet at dette er tilfelle på fylkesnivå, men har ikke sjekket om slikt fins på kommunenivå.
Jeg vet ikke hvor oppdatert Wikipedia er, men det finnes noe info her:
http://no.wikipedia.org/wiki/Enklave_og ... -eksklaver
Det var Jønsås jeg hadde i tankene. Hvordan GSAK takler slike polygoner er for meg ukjent :)
Bilde

Brukeravatar
Kjedalen
Senior
Senior
Innlegg: 356
Registrert: tir 11 jan 2011 20:14
Sted: Tromsø

Re: Kommunedata i GSAK

Legg inn av Kjedalen » tir 08 okt 2013 01:28

På de offisielle kommunefilene er det definerte polygoner, og disse kan leveres i SOSI- eller Shape-format. På siste versjon har vi seks enklaver/eksklaver. To av disse henger sammen med resten av kommunen i ett punkt, så jeg er litt usikker på om dette da likevel regnes som enklaver/eksklaver.

Jeg ser at oversikten på Wikipedia over kommune- og fylkesenklaver ikke er oppdatert, så denne bør jeg kanskje oppdatere.

0215 Frogn har en (mulig) eksklave, Nordre Fjøser på 0,272 km², inne i 0214 Ås. Grensen henger imidlertid sammen i ett punkt, så Ås har derfor ingen hull.
Cachen http://coord.info/GC42KJN #frg Frogn-Ås-Frogn-Ås ligger ut fra oppgitte koordinater ca. 2,5 meter sørvest av dette fellespunktet og like innafor grensene til hovedparsellen til Frogn kommune.

0701 Horten har en liten eksklave på 3242 m² (tomtene Knudstadveien 77, 79 og 81 på Råen) inne i 0716 Re.
Neppe fornuftig plass til cacher her.

0706 Sandefjord har en eksklave, Himberg på 1,406 km², inne i 0709 Larvik.
Her ligger mystery-cachen http://coord.info/GC4N114 Tic-Tac-Toe Challenge.

0819 Nome har en (mulig) ubebodd eksklave på 2,933 km² ved Morgedalsfjellet inne i 0806 Skien. Grensen henger imidlertid sammen i ett punkt, så Skien har derfor ingen hull.
Ingen cacher her.

1663 Malvik har to eksklaver på 0,373 km² og 0,652 km² på Jøssåsen inne i 1714 Stjørdal.
Ingen cacher her.

På fylkesnivå er det kun de to eksklavene for Malvik i Sør-Trøndelag inne i Stjørdal i Nord-Trøndelag.
Asker/Bærum-området i Akershus er ingen enklave/eksklave da området henger sammen med resten av fylket over Oslofjorden.

(Jeg har lagd bildefiler av alle disse enklavene)
Vedlegg
Enklaver.pdf
(841.31 kiB) Lastet ned 94 ganger
BildeBilde

anders99

Re: Kommunedata i GSAK

Legg inn av anders99 » tir 08 okt 2013 06:46

bjorges skrev: Det var Jønsås jeg hadde i tankene. Hvordan GSAK takler slike polygoner er for meg ukjent :)
Det går nok dårlig, tenker jeg.

Det beste er nok å justere til grenselinjene og legge en veldig tynn "kanal" mellom eksklaven og resten av kommunen og fylket. Dersom den bare er noen cm. tykk burde vel det gå bra...

Brukeravatar
Kjedalen
Senior
Senior
Innlegg: 356
Registrert: tir 11 jan 2011 20:14
Sted: Tromsø

Re: Kommunedata i GSAK

Legg inn av Kjedalen » tir 08 okt 2013 07:19

anders99 skrev:
bjorges skrev: Det var Jønsås jeg hadde i tankene. Hvordan GSAK takler slike polygoner er for meg ukjent :)
Det går nok dårlig, tenker jeg.
I et innlegg i denne tråden 21. januar i år skriver GadgetCats at dette skal kunne løses ved ekstra kommunefiler for de aktuelle kommunene/fylkene, så det beste ville vel være om dette stemmer. Men det vil vel ellers være enkelt med smale korridorer da avstandene ikke er så store - bare ikke noen legger cacher akkurat her...
BildeBilde

pjacklam
Senior
Senior
Innlegg: 810
Registrert: tir 13 mai 2008 09:39
Sted: Der bekken stilner av og blir til en svart kulp mellom granene

Re: Kommunedata i GSAK

Legg inn av pjacklam » tir 08 okt 2013 10:13

Kjedalen skrev:På de offisielle kommunefilene er det definerte polygoner, og disse kan leveres i SOSI- eller Shape-format.
Kommunegrensene finnes også i JSON-format, i forskjellige oppløsninger. Jeg er usikker på om det er hensiktsmessig å bruke de mest nøyaktige dataene. Som et eksempel: I dataene for Norge 1:50000 brukes 18227 punkter for å angi kommunegrensen for Kongsvinger.

Hva slags format bruker GSAK? Jeg leste at norske kommunegrenser nå er bundlet med GSAK, men det ble en DNF da jeg lette gjennom min GSAK-installasjon etter filer som inneholdt norske kommunegrenser.

Hvis noen beskriver formatet, gjerne med et eksempel, lager jeg gjerne de nødvendige filene.
~/.signature: No such file or directory.

anders99

Re: Kommunedata i GSAK

Legg inn av anders99 » tir 08 okt 2013 12:19

Kjedalen skrev:
anders99 skrev:
bjorges skrev: Det var Jønsås jeg hadde i tankene. Hvordan GSAK takler slike polygoner er for meg ukjent :)
Det går nok dårlig, tenker jeg.
I et innlegg i denne tråden 21. januar i år skriver GadgetCats at dette skal kunne løses ved ekstra kommunefiler for de aktuelle kommunene/fylkene, så det beste ville vel være om dette stemmer. Men det vil vel ellers være enkelt med smale korridorer da avstandene ikke er så store - bare ikke noen legger cacher akkurat her...
Jeg antar at ekstra filer vil fungere for kommuner med eksklaver, men det vil vel ikke fungere for kommuner med enklaver?

Raggsokk
Senior
Senior
Innlegg: 721
Registrert: fre 27 aug 2010 22:25
Sted: Nedre Eiker

Re: Kommunedata i GSAK

Legg inn av Raggsokk » tir 08 okt 2013 12:44

Hvorfor kan man ikke bare gjøre slik som jeg har tegnet opp her? Hvis den røde streken som forbinder hoveddelen av kommunen med eksklaven er veeeldig tynn, skal det vel mye til at man får et treff midt i 'kanalen'?
Vedlegg
Enklave-eksklave.jpg
Enklave-eksklave.jpg (2.42 kiB) Vist 2636 ganger
- Raggsokk

Bilde

pjacklam
Senior
Senior
Innlegg: 810
Registrert: tir 13 mai 2008 09:39
Sted: Der bekken stilner av og blir til en svart kulp mellom granene

Re: Kommunedata i GSAK

Legg inn av pjacklam » tir 08 okt 2013 13:00

Raggsokk skrev:Hvorfor kan man ikke bare gjøre slik som jeg har tegnet opp her? Hvis den røde streken som forbinder hoveddelen av kommunen med eksklaven er veeeldig tynn, skal det vel mye til at man får et treff midt i 'kanalen'?
Det er vel nettopp det Kjedalen foreslår tre innlegg ovenfor her?
~/.signature: No such file or directory.

Brukeravatar
Kjedalen
Senior
Senior
Innlegg: 356
Registrert: tir 11 jan 2011 20:14
Sted: Tromsø

Re: Kommunedata i GSAK

Legg inn av Kjedalen » tir 08 okt 2013 13:38

pjacklam skrev:
Kjedalen skrev:På de offisielle kommunefilene er det definerte polygoner, og disse kan leveres i SOSI- eller Shape-format.
Kommunegrensene finnes også i JSON-format, i forskjellige oppløsninger. Jeg er usikker på om det er hensiktsmessig å bruke de mest nøyaktige dataene. Som et eksempel: I dataene for Norge 1:50000 brukes 18227 punkter for å angi kommunegrensen for Kongsvinger.

Hva slags format bruker GSAK? Jeg leste at norske kommunegrenser nå er bundlet med GSAK, men det ble en DNF da jeg lette gjennom min GSAK-installasjon etter filer som inneholdt norske kommunegrenser.

Hvis noen beskriver formatet, gjerne med et eksempel, lager jeg gjerne de nødvendige filene.
Denne tråden ble startet av GadgetCats der de beskriver kommunepolygoner i GSAK hentet fra OSM, så de er vel egentlig de rette til å komme med mer opplysning.

Dataene ligger i desimalgrader med 7 desimaler. Da er vi omtrent på centimeternivå, det samme som originalbasen i N50 kartdata eller ABAS.

Jeg kjenner ikke eventuelle begrensninger i GSAK, men synes det beste ville være å benytte så nøyaktige data som mulig. Straks man begynner med siling og forenklinger, vil raskt noen cacher kunne havne i feil kommune da mange cacher kan være plassert bare noen centimeter fra kommunegrensen. En forsiktig siling kan kanskje likevel være greit, og jeg gjorde noen forsøk i Kongsvinger. Med en "maks pilhøyde" på 20 cm ble grensen redusert til 10114 punkt, og ved 50 cm til 7199 punkt. I N50 kartdata er originaldataene benyttet.

Punktmengden vil variere svært mye fra kommune til kommune. Der det ved etablering av kommunegrensebasen var benyttet mye digitalisering/skanning av kurver fra Økonomisk kartverk (ØK), blir det mange punkt. Dette gjelder blant annet tilfeller der grensen følger elver, bekker, vannskille eller andre terrengdetaljer. Der grensen ble hentet fra N50-kart (utafor ØK-området og der det ikke fantes koordinatfestede grenser fra før), var det i utgangspunktet benyttet digitalisering/skanning av kurver over alt. I kommune 1940 Kåfjord har grensen 908 punkt (mens den har 31 i dagens GSAK-base fra OSM).

I GSAK-installasjonen finner jeg kommunefilene under ...\gsak\locations\counties\nor\all_nor. De har navn <kommunenummer>.txt, eks. 1940.txt.

Eksempel for Kåfjord kommune, 1940.txt:

# gsakname=Kåfjord
#
# Extracted from OSM on 2012-11-12T03:18:14+03:00
# OSM relation: 407750
#
69.759123,20.3856229
69.6962134,20.4291161
69.6141268,20.4063339
69.4650771,20.2746478
69.4619287,20.3298772
69.4461798,20.4727833
69.3779633,20.4810677
69.340973,20.5514852
69.3146519,20.6978432
69.3114814,20.8462722
69.2763316,20.8414396
69.2506655,20.9380911
69.2636245,20.9677769
69.2343085,21.0320492
69.260912,21.0961691
69.292115,21.2080241
69.3080286,21.2650054
69.3118841,21.2788202
69.4096653,21.1266139
69.4276774,21.022789
69.475399,21.1719516
69.5150584,21.1457176
69.5058756,20.9234193
69.5261692,20.9765776
69.5712777,20.8530018
69.5970456,20.8840683
69.6338373,20.8350522
69.6919009,20.6452011
69.7383333,20.6162057
69.7615114,20.5036758
69.759123,20.3856229
BildeBilde

Raggsokk
Senior
Senior
Innlegg: 721
Registrert: fre 27 aug 2010 22:25
Sted: Nedre Eiker

Re: Kommunedata i GSAK

Legg inn av Raggsokk » tir 08 okt 2013 14:11

pjacklam skrev:
Raggsokk skrev:Hvorfor kan man ikke bare gjøre slik som jeg har tegnet opp her? Hvis den røde streken som forbinder hoveddelen av kommunen med eksklaven er veeeldig tynn, skal det vel mye til at man får et treff midt i 'kanalen'?
Det er vel nettopp det Kjedalen foreslår tre innlegg ovenfor her?
Det var vel egentlig anders99 som foreslo det, men rent bortsett fra det: Oops, den fikk jeg ikke med meg! :oops:
- Raggsokk

Bilde

pjacklam
Senior
Senior
Innlegg: 810
Registrert: tir 13 mai 2008 09:39
Sted: Der bekken stilner av og blir til en svart kulp mellom granene

Re: Kommunedata i GSAK

Legg inn av pjacklam » tir 08 okt 2013 16:11

Kjedalen skrev:I GSAK-installasjonen finner jeg kommunefilene under ...\gsak\locations\counties\nor\all_nor. De har navn <kommunenummer>.txt, eks. 1940.txt.
Hm. Jeg har GSAK 8.3.0.1 og i mappen …\gsak\locations har jeg ingen undermapper, bare de fem filene country.csv, county.csv, ctyabr.csv, state.csv og version.csv. Filen county.csv inneholder

(…)
nor,all_nor,0101,59.2596115,58.8769073,11.7106241,11.1535067,Halden
nor,all_nor,0104,59.5345804,59.3930641,10.7863894,10.5393079,Moss
nor,all_nor,0105,59.4167261,59.0926129,11.348038,10.9478969,Sarpsborg
(…)

men det ser bare ut som rektangler, ikke polygoner.

Takk for fil-eksemplet. Ut fra det skal jeg enkelt klare å lage kommunedatafiler. Forresten, hvor viktig er «gsakname»? Flere norske kommuner har jo samme navn.
~/.signature: No such file or directory.

Brukeravatar
Kjedalen
Senior
Senior
Innlegg: 356
Registrert: tir 11 jan 2011 20:14
Sted: Tromsø

Re: Kommunedata i GSAK

Legg inn av Kjedalen » tir 08 okt 2013 17:56

pjacklam skrev:
Kjedalen skrev:I GSAK-installasjonen finner jeg kommunefilene under ...\gsak\locations\counties\nor\all_nor. De har navn <kommunenummer>.txt, eks. 1940.txt.
Hm. Jeg har GSAK 8.3.0.1 og i mappen …\gsak\locations har jeg ingen undermapper, bare de fem filene country.csv, county.csv, ctyabr.csv, state.csv og version.csv. Filen county.csv inneholder

(…)
nor,all_nor,0101,59.2596115,58.8769073,11.7106241,11.1535067,Halden
nor,all_nor,0104,59.5345804,59.3930641,10.7863894,10.5393079,Moss
nor,all_nor,0105,59.4167261,59.0926129,11.348038,10.9478969,Sarpsborg
(…)

men det ser bare ut som rektangler, ikke polygoner.

Takk for fil-eksemplet. Ut fra det skal jeg enkelt klare å lage kommunedatafiler. Forresten, hvor viktig er «gsakname»? Flere norske kommuner har jo samme navn.
Jeg har dessverre ikke inngående kjennskap til hvordan disse filene fungerer i GSAK-makroen. Her kan nok GadgetCats mer. Men det dannes åpenbart polygoner siden første og siste koordinatsett i fila er identiske. Jeg fulgte første post i denne tråden fra GadgetCats og installerte patchen der. Det var nok da jeg fikk kommunefilene inn i GSAK.
BildeBilde

pjacklam
Senior
Senior
Innlegg: 810
Registrert: tir 13 mai 2008 09:39
Sted: Der bekken stilner av og blir til en svart kulp mellom granene

Re: Kommunedata i GSAK

Legg inn av pjacklam » tir 08 okt 2013 18:20

Kjedalen skrev:Jeg fulgte første post i denne tråden fra GadgetCats og installerte patchen der. Det var nok da jeg fikk kommunefilene inn i GSAK.
Takk for info. Jeg ble nok litt forvirret av Bjoffs nettside http://www.bjoff.net/geo/gsak/ hvor det står at «Gsak har nå innebygget støtte for norske kommuner.»

Jeg må altså både laste ned og installere en makro samt installere polygonfiler.
~/.signature: No such file or directory.

Brukeravatar
bjoff
Bruker
Bruker
Innlegg: 139
Registrert: søn 18 apr 2010 22:16
Sted: Egersund, Rogaland

Re: Kommunedata i GSAK

Legg inn av bjoff » tir 08 okt 2013 23:02

pjacklam skrev:Takk for info. Jeg ble nok litt forvirret av Bjoffs nettside http://www.bjoff.net/geo/gsak/ hvor det står at «Gsak har nå innebygget støtte for norske kommuner.»

Jeg må altså både laste ned og installere en makro samt installere polygonfiler.
Nei, makro eller manuell nedlasting av noe som helst er ikke lenger nødvendig. Polygonfilene ligger nå på Gsaks servere, og blir automatisk hentet om man i 'Last inn GPS/LOC' vinduet setter verdiene 'BY' i 'oppdater kommune' og 'BS' i 'oppdater fylke'. Husker ikke i farten hva disse betyr, men innline hjelp kan sikkert forklare dette. Jeg mener at dette betyr at feltet skal oppdateres om det er blankt, men ikke overskrive eksisterende verdier.

Etter at man første gang setter disse vil Gsak laste ned nødvendige filer og fylle katalogstrukturen Kjedalen nevner noen innlegg over her.

Svar