SVG
Børre Stenseth
Eksempler > Norge >Kommuner3

Norgeskart

Hva

Igjen bruker vi data (både svg og kommunedata) som er beskrevet i modulen Norge . I dette eksempelet fokuserer vi på befolkning. Når bruker klikker på en kommune skal vi få markert alle som har flere innbyggere og alle som har færre.

Du kan teste her.
demo3.html https://borres.hiof.no/wep/svg/norge/k3/demo3.html , og inspisere kildekoden.

SVG-formatet er slik ( se modulen Norge )

<svg
 version="1.2"
 width="600px"
 height="600px"
 viewBox="600.15482 40.73736 1076.0438 2876.6739"
 id="NO">
<g
 id="01"
 label="Østfold">
<path
   label="Halden"
   style="fill:#999999;fill-opacity:1;stroke:none"
   id="0101"
   d="m 800.69641,2717.5047 c -0.29632,-0.2395 -1.18938,-1.0938 -1.98449,-1.8986 ... z"
   />
   ...
</g>
....
</svg>

Et kommunedata-objekt ser slik ut:

{
  "id":"0101",
  "name":"Halden",
  "center":"Halden",
  "fylke":"Østfold",
  "fylkesId":"01",
  "pop":30132,
  "area":642.34,
  "logo":"0101.svg.png"
}

Javaskriptet som handterer det hele ser slik ut

_kom3.js

Stilsettet er veldig enkelt:

#kommune{position:absolute;top:250px; left:340px;width:200px;background-color:#eeeeee;
         border-style:solid;border-width:2px;border-color:#990000;
         padding:5px}
.im{float:left;margin-right:10px}
.kname{font-weight:bold}
.fylke{font-style: italic;}
.center{clear:left;margin-top:10px}
.pop{clear:left;}
.count{margin-top:20px}
[1] [2]
Referanser
  1. Norges kommuner Wikipedia no.wikipedia.org/wiki/Norges_kommuner 02-11-2014
  1. Norway municipalities 2012 Wikimedia Commons commons.wikimedia.org/wiki/File:Norway_municipalities_2012_blank.svg 02-11-2014
Eksempler > Norge >Kommuner3