Ibland hittar man kartor i så kallad ”halftone” stil. Svenska wikipedia översätter detta med ”rasterbild”, men just ”halvton” gör att just den här tekniken särskiljs något.
I en del sammanhang så använder man begrepp som ”Wurman dots” (artikel), vilket påminner om det här.
I detta inlägg så testar jag en variant av denna typ av stil. Det är överlappande punktmönster där färgen på markörerna är en kategori och storleken på punkten ett värde.
I det här fallet så använder jag SCB statistik för medelinkomst i kommunerna.
Jag har valt ut data för ensamstående män och kvinnor utan barn, i ålder 18-29 år, som jämförelse.
Efter lite vanlig datastrukturering med tabellarbete och sammanslagningar så ger detta ett polygonlager med värden för män och kvinnor per kommun.
Stilen för lagret väljs till en punktmönsterfyllning med 10 mm intervall horisontellt och vertikalt. Jag skapar två markörer där en är magenta och en blå. Den blå ges ett offset på 5 mm i både x- och y-led.
Jag låter storleken på punktmarkörerna styras av assistenten.
Efter granskning av värden för både män och kvinnor så fastställer jag min/max värden för källan. Storleken skalas sedan linjärt avseende radien på punkterna mellan 1 och 10 mm.
För att skapa tydliga teckenförklaringar så genererar jag två tillfälliga minneslager som är centroidpunkter för alla polygoner. Ett som används för män och ett för kvinnor. Dessa lager kommer aldrig att visas i kartan, och bara användas för att skapa teckenförklaringen i layouten.
Dessa markörer anpassas något för att bli tydliga i teckenförklaringen, men ges samma uttryck för storleken som för punkterna i markörfyllningen. Punkter behövs då jag vill ha en anpassad teckenförklaring.
I lagrets avancerade inställningar så kan man nämligen välja datadefinierade storlekar i teckenförklaringen, så länge lagret är punkter och har datadefinierade storlekar.
I layouten så väljer jag lämplig kartbild och lägger till en anpassad teckenförklaring där endast de två punktlagren tas med.
Sedan är kartan i princip klar.
Om man planerar sina mönster lite så kan man antagligen få till stilar som tar hänsyn till mer än bara två olika värden.
Nu skulle jag bara vilja få till en stil som ”samplar” värdet i centrum av varje punkt så att det inte blir några ”klippta” punkter i fyllningsstilarna. Helst utan att behöva generera ett nytt punktlager, men å andra sidan så genererar jag ändå extra punktlager för teckenförklaringen, så det kanske inte blir så mycket merjobb. Detta under förutsättning att jag bestämmer punktavståndet i meter i vald skala och inte millimeter på skärmen.