Skip to content

Instantly share code, notes, and snippets.

@martgnz
Last active October 28, 2017 15:27
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save martgnz/e5c0387a5bb675b061a2c0a9f573f86a to your computer and use it in GitHub Desktop.
Save martgnz/e5c0387a5bb675b061a2c0a9f573f86a to your computer and use it in GitHub Desktop.
Russian research stations in Antarctica
license: mit
border: none
height: 900

A static map of Antarctica made with Spam.js.

Data from Wikipedia. The labels are parsed with d3.tsv from an external file.

name open countries established operator situation lat lng
Aboa Summer Finland 1989 Finnish Antarctic Research Program Queen Maud Land -73.050 -13.417
Almirante Brown Antarctic Base Summer Argentina 1951 Argentine Antarctic Institute Antarctic Peninsula -64.895306 -62.870500
Amundsen–Scott South Pole Station Permanent United States 1957 United States Antarctic Program Geographical South Pole -90 0
Artigas Base Permanent Uruguay 1984 Uruguayan Antarctic Institute King George Island -62.184278 -58.903306
Asuka Station Summer Japan 1985 National Institute of Polar Research unmanned observation Queen Maud Land -71.52611 24.13806
Belgrano II Permanent Argentina 1979 Argentine Antarctic Institute Coats Land -77.874389 -34.620806
Bellingshausen Station Permanent Russia 1968 Russian Antarctic Expedition King George Island -62.19639 -58.96083
Bernardo O'Higgins Station Permanent Chile-Germany 1948-1991 Chilean Army Logistics German Aerospace Center Antarctic Peninsula -63.32083 -57.898944
Bharati Permanent India 2012 Indian Antarctic Program Larsemann Hills -69.40778 76.18722
Byrd Station Summer United States 1957 United States Antarctic Program Marie Byrd Land -80.01667 -119.53333
Cámara Base Summer Argentina 1953 Argentine Antarctic Institute Half Moon Island -62.59472 -59.91889
Captain Arturo Prat Base Permanent Chile 1947 Chilean Navy Greenwich Island -62.47917 -59.66417
Carlini Base (Ex-Jubany) Permanent Argentina 1953 Argentine Antarctic Institute King George Island -62.237972 -58.666722
Casey Station Permanent Australia 1957 Australian Antarctic Division Vincennes Bay -66.282111 110.525528
Comandante Ferraz Antarctic Station Permanent Brazil 1984 Brazilian Antarctic Program King George Island -62.08333 -58.391167
Concordia Station Permanent Italy-France 2005 Concordia Station is a joint French-Italian research facility managed by PNRA (National Antarctic Research Program of Italy) and IPEV (Institut Polaire Français Paul Émile Victor) research topics: human biologygeomagnetic observations geodesy glaciology meteorological observations astronomy seismology and environmental monitoring Dome C Antarctic Plateau -75.10000 123.33333
Dakshin Gangotri Permanent India 1983 Indian Antarctic Program Dakshin Gangotri Glacier near Schirmacher Oasis -70.09361 12.00000
Davis Station Permanent Australia 1957 Australian Antarctic Division Princess Elizabeth Land -68.576472 77.969222
Decepción Base Summer Argentina 1948 Argentine Antarctic Institute Deception Island -62.97528 -60.69778
Dome Fuji Station Summer Japan 1995 National Institute of Polar Research Queen Maud Land -77.31694 39.70333
Druzhnaya 4 Summer Russia 1987-1991 (re-opening in 1995) Russian Antarctic Expedition Princess Elizabeth Land -69.733583 73.700167
Dumont d'Urville Station Permanent France 1956 IPEV (Institut Polaire Français Paul Émile Victor) Adélie Land -66.663139 140.001472
Base Presidente Eduardo Frei Montalva and Villa Las Estrellas Permanent Chile 1969 Chilean Air Force King George Island -62.1950 -58.9783
Esperanza Base Permanent Argentina 1953 Argentine Antarctic Institute Hope Bay -63.397306 -56.997028
Gabriel de Castilla Station Summer Spain 1989 CSIC Marine biology Deception Island -62.97694 -60.67556
Gonzalez Videla Station Summer Chile 1951 Chilean Air Force Paradise Bay Water Boat Point -64.82333 -62.85806
Great Wall Station Permanent China 1985 Polar Research Institute of China King George Island -62.21722 -58.961528
Halley Research Station Permanent United Kingdom 1956 British Antarctic Survey Brunt Ice Shelf -75.58333 -26.56667
Henryk Arctowski Polish Antarctic Station Permanent Poland 1977 Polish Academy of Sciences King George Island -62.1500389 -58.467250
Jang Bogo Station Permanent South Korea 2014 Korea Antarctic Research Program Terra Nova Bay -74.61667 164.20139
Jinnah Antarctic Station Summer Pakistan 1991 Pakistan Antarctic Programme Sør Rondane Mountains Queen Maud Land -70.400 25.750
Juan Carlos I Station Summer Spain 1988 CSIC Laboratory investigation and meteorogical station. South Bay Livingston Island -62.662750 -60.390361
King Sejong Station Permanent South Korea 1988 Korea Antarctic Research Program King George Island -62.223111 -58.787056
Kohnen Station Summer Germany 2001 Alfred Wegener Institute Queen Maud Land -75.000 0.067
Kunlun Station Summer China 2009 Polar Research Institute of China Dome A -80.41694 77.11611
Law-Racovi Station Permanent Romania 1986 Romanian Polar Research Institute Larsemann Hills Princess Elizabeth Land -69.388583 76.3807639
Leningradskaya Station Summer Russia 1971-1991 (re-opening in 2007-2008) Russian Antarctic Expedition Oates Coast Victoria Land -69.50000 159.38333
Machu Picchu Research Station Summer Peru 1989 Peruvian Antarctic Institute (INANPE) Admiralty Bay King George Island -62.091639 -58.470944
Maitri Station Permanent India 1989 Indian Antarctic Program Schirmacher Oasis -70.766028 11.732278
Maldonado Base Summer Ecuador 1990 Ecuadorian Antarctic Institute Greenwich Island -62.449056 -59.74139
Marambio Base Permanent Argentina 1969 Argentine Antarctic Institute Seymour-Marambio Island -64.240861 -56.624083
Mario Zucchelli Station Permanent Italy 1986 National Antarctic Research Program (PNRA) with the collaboration of ENEA and CNR research topics: offshore marine biology terrestrial biology oceanography geomagnetic observations geodesy onshore geology glaciology meteorological observations ionospheric/auroral observations cosmic ray observations seismology and environmental monitoring Terra Nova Bay Ross Sea -74.694417 164.112917
Matienzo Base Summer Argentina 1961 Argentine Antarctic Institute Graham Land -64.97583 -60.07167
Mawson Station Permanent Australia 1954 Australian Antarctic Division Mac Robertson Land -67.602806 62.873000
McMurdo Station Permanent United States 1956 United States Antarctic Program Ross Island -77.845389 166.669778
Melchior Base Summer Argentina 1947 Argentine Antarctic Institute Melchior Islands -64.32556 -62.97611
Mendel Polar Station Summer Czech Republic 2006 Masaryk University biological geological and climate research James Ross Island -63.801806 -57.885528
Mirny Station Permanent Russia 1956 Russian Antarctic Expedition glaciology seismology meteorology polar lights cosmic radiation and marine biology Davis Sea -66.552889 93.009667
Mizuho Station Summer Japan 1970 National Institute of Polar Research Transshipment station - -70.69806 44.33167
Molodyozhnaya Station Summer Russia-Belarus 1962-1990 (re-opening in 2007-2008) Russian Antarctic Expedition Meteorology - -67.665833 45.842556
Neumayer-Station III Permanent Germany 2009 Alfred Wegener Institute Atka Bay -70.66889 -8.2672083
Novolazarevskaya Station Permanent Russia 1961 Russian Antarctic Expedition Queen Maud Land -70.822528 11.644472
Orcadas Base Permanent Argentina 1904 Argentine Antarctic Institute Argentine Navy Laurie Island South Orkney Islands -60.737639 -44.73944
Palmer Station Permanent United States 1968 United States Antarctic Program Science labs a dock and a helicopter pad. Anvers Island -64.774194 -64.05306
Petrel Base Summer Argentina 1952 Argentine Antarctic Institute Dundee Island -63.47833 -56.23194
Primavera Base Summer Argentina 1977 Argentine Antarctic Institute Graham Land -64.15583 -60.95500
Princess Elisabeth Base Permanent Belgium 2007 Belgium Polar Secretariat Energy-passive research station. Queen Maud Land -71.57000 23.20000
Professor Julio Escudero Base Permanent Chile 1994 Chilean Antarctic Institute King George Island -62.201167 -58.962583
Progress Station Summer Russia 1988 Russian Antarctic Expedition Prydz Bay -69.380056 76.388639
Rothera Research Station Permanent United Kingdom 1975 British Antarctic Survey Adelaide Island -67.568972 -68.124750
Russkaya Station Summer Russia 1980-1990 (re-opening in 2007-2008) Russian Antarctic Expedition Marie Byrd Land -74.76667 -136.86667
San Martín Base Permanent Argentina 1951 Argentine Antarctic Institute Barry Island -68.130250 -67.102000
SANAE IV (South African National Antarctic Expedition) Permanent South Africa 1962 (SANAE I) South African National Antarctic Programme Vesleskarvet in Queen Maud Land -71.672750 -2.840250
St. Kliment Ohridski Base Permanent Bulgaria 1988 Bulgarian Antarctic Institute Biological research laboratorial and meteorological measurements. First Eastern Orthodox chapel St. Ivan Rilski Emona Anchorage Livingston Island -62.64139 -60.36472
Scott Base Permanent New Zealand 1957 Antarctica New Zealand Antarctic physical environments Southern Ocean and Antarctic ecosystems. Ross Island -77.849583 166.768306
Showa Station Permanent Japan 1957 National Institute of Polar Research East Ongul Island -69.004333 39.580250
Signy Research Station Summer (Permanent 1947-1995) United Kingdom 1947 British Antarctic Survey Signy Island South Orkney Islands -60.717 -45.600
Svea Research Station Summer Sweden 1988 Swedish Polar Research Secretariat Queen Maud Land -74.57611 -11.22528
Taishan Station Summer China 2014 Polar Research Institute of China Princess Elizabeth Land -73.850 76.967
Tor Station Summer Norway 1993 Norwegian Polar Institute Queen Maud Land -71.88889 5.15833
Troll Station Permanent Norway 1990 Norwegian Polar Institute Queen Maud Land -72.012083 2.53222
WAIS Divide Camp Summer United States 2005 United States Antarctic Program Collect a deep ice core West Antarctic Ice Sheet -79.467 -112.067
Wasa Research Station Summer Sweden 1989 Swedish Polar Research Secretariat Queen Maud Land -73.050 -13.417
Vernadsky Research Base Permanent Ukraine 1994 National Antarctic Scientific Center Galindez Island -65.245722 -64.25722
Vostok Station Permanent Russia 1957 Russian Antarctic Expedition Antarctic Ice Sheet -78.464389 106.83722
Zhongshan (Sun Yat-Sen) Station Permanent China 1989 Polar Research Institute of China Larsemann Hills in Prydz Bay -69.37333 76.37000
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
<!DOCTYPE html>
<meta charset="utf-8" />
<body>
<script src="https://d3js.org/d3.v3.min.js" charset="utf-8"></script>
<script src="https://d3js.org/topojson.v1.min.js"></script>
<script src="https://unpkg.com/rbush@1.4.3/rbush.js"></script>
<script src="https://unpkg.com/spamjs@1.1.0/spam.min.js"></script>
<script type='text/javascript'>
d3.tsv("antarctic-bases.tsv", function(error, antarctica) {
d3.json("antarctica.json", function(error, d) {
topojson.presimplify(d);
var map = new StaticCanvasMap({
element: "body",
width: 960,
height: 900,
projection: d3.geo
.stereographic()
.scale(1000)
.translate([960 / 2, -650])
.clipAngle(180 - 1e-4)
.precision(0.1),
data: [
{
features: topojson.feature(d, d.objects["antarctica"]),
static: {
paintfeature: function(parameters, d) {
parameters.context.lineWidth = 0.5 / parameters.scale;
parameters.context.strokeStyle = "rgb(170,170,170)";
parameters.context.stroke();
parameters.context.fillStyle = "rgba(51, 103, 153, 0.1)";
parameters.context.fill();
},
postpaint: function(parameters, d) {
antarctica
.filter(function(d) {
return d.countries === "Russia";
})
.forEach(function(d) {
var projectedPoint = parameters.map
.settings()
.projection([+d.lng, +d.lat]);
parameters.context.beginPath();
parameters.context.textAlign = "center";
parameters.context.font = "bold 12px sans-serif";
parameters.context.fillStyle = "rgb(70,70,70)";
parameters.context.arc(
projectedPoint[0],
projectedPoint[1] / parameters.scale,
2 / parameters.scale,
0,
2 * Math.PI,
true
);
parameters.context.fillText(
d.name,
projectedPoint[0],
projectedPoint[1] - 5
);
parameters.context.fill();
});
}
}
}
]
});
map.init();
});
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment