Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rememberlenny/5163407 to your computer and use it in GitHub Desktop.
Save rememberlenny/5163407 to your computer and use it in GitHub Desktop.
Using TileMill
/**********************************************************
* Control Room
**********************************************************/
@base: #0f1b38;
Map { background-color:@base; }
.water-poly { polygon-fill:@base; }
#land::glow-inner[zoom>0] {
line-color:#225160;
line-width:1.2;
line-join:round;
line-opacity:0.4;
}
#land::glow-innermiddle[zoom>1] {
line-color:#225160;
line-width:2.5;
line-join:round;
line-opacity:0.2;
}
#land::glow-outermiddle[zoom>2] {
line-color:#225160;
line-width:5;
line-join:round;
line-opacity:0.1;
}
#land::glow-outer[zoom>3] {
line-color:#225160;
line-width:5;
line-join:round;
line-opacity:0.05;
}
#land[zoom>=0] {
polygon-fill:#32345c;
polygon-gamma:0.7;
}
#international_boundaries[zoom>1] {
line-color:#0AF;
line-dasharray:1,1;
line-width:0.5;
[zoom=4] { line-width:0.6; }
[zoom=5] { line-width:0.8; }
[zoom=6] { line-width:1; }
[zoom=7] { line-width:1.2; }
[zoom=8] { line-width:1.4; }
[zoom>8] { line-width:1.6; }
}
#subnational_boundaries[COUNTRYNAM='US'][zoom=4],
#subnational_boundaries[COUNTRYNAM='Canada'][zoom=4],
#subnational_boundaries[COUNTRYNAM='Australia'][zoom=4],
#map-units[zoom>4],
#subnational_boundaries[zoom>4] {
line-color:#0AF;
line-dasharray:4,2;
line-opacity:0.2;
line-width:0.4;
[zoom=5] { line-width:0.5; }
[zoom=6] { line-width:0.6; }
[zoom=7] { line-width:0.8; }
[zoom=8] { line-width:1.0; }
[zoom>8] { line-width:1.2; }
}
#geo-lines[ScaleRank<10] {
line-color:#B2A;
line-dasharray:1,4;
line-opacity:0.8;
line-width:0.25;
line-gamma:0.2;
}
#urban {
polygon-fill:#9F6;
polygon-opacity:0.66;
line-color:#9F6;
line-opacity:0.33;
[zoom=3] { line-width:0.4; }
[zoom=4] { line-width:0.6; }
[zoom=5] { line-width:0.8; }
[zoom=6] { line-width:1; }
[zoom>6] { line-width:1.2; }
}
#10mpopulatedplaces {
[POP_MIN >= 1000] { marker-width:.6; }
[POP_MIN >= 10000] { marker-width:.8; }
[POP_MIN >= 15000] { marker-width:.10; }
[POP_MIN >= 25000] { marker-width:.12; }
[POP_MIN >= 50000] { marker-width:.14; }
[POP_MIN >= 200000] { marker-width:50; marker-opacity: 0.3; marker-line-width:.50;}
[POP_MIN >= 1200000] { marker-width:100;marker-opacity: 0.4; marker-line-width:1.0; }
[POP_MIN >= 4000000] { marker-width:200; marker-opacity: 0.5; marker-line-width:1.00;}
[POP_MIN >= 6000000] { marker-width:600; marker-opacity: 0.3; }
[POP_MIN >= 16000000] { marker-width:400; marker-opacity: 0.1; }
[POP_MIN >= 36000000] { marker-width:300; marker-opacity: 0.5; }
[POP_MIN >= 50000000] { marker-width:600; marker-opacity: 0.8; }
[POP_MIN >= 70000000] { marker-width:200; marker-opacity: 0.3; marker-line-width:.1;}
[POP_MIN >= 10000000] { marker-width:400; marker-opacity: 0.9; marker-line-width:1;}
[POP_MIN >= 50000000] { marker-width:700; marker-opacity: 0.5; marker-line-width:.3;}
}
#10mpopulatedplaces {
[ADM0NAME='Mexico'] { marker-width:1; }
[ADM0NAME='China'] { marker-width:1; }
[ADM0NAME='India'] { marker-width:.1; }
[ADM0NAME='Brazil'] { marker-width:1; }
}
#10mpopulatedplaces::glow-outer[zoom>3] {
line-color:#225160;
line-width:5;
line-join:round;
line-opacity:0.5;
}
#10mpopulatedplaces::glow-inner[zoom>0] {
line-color:#225160;
line-width:1.2;
line-join:round;
line-opacity:0.4;
}
#10mpopulatedplaces::glow-innermiddle[zoom>1] {
line-color:#225160;
line-width:2.5;
line-join:round;
line-opacity:0.2;
}
#10mpopulatedplaces::glow-outermiddle[zoom>2] {
line-color:#225160;
line-width:5;
line-join:round;
line-opacity:0.1;
}
#10mpopulatedplaces::glow-outer[zoom>3] {
line-color:#225160;
line-width:5;
line-join:round;
line-opacity:0.5;
}
#10mpopulatedplaces {
marker-width:1;
marker-fill-opacity: 0;
marker-line-color:#ec9a14;
marker-allow-overlap:true;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment