Skip to content

Instantly share code, notes, and snippets.

@vasturiano
Last active December 7, 2019 15:28
Show Gist options
  • Save vasturiano/3c27138769a04d1780562ce04afbedf2 to your computer and use it in GitHub Desktop.
Save vasturiano/3c27138769a04d1780562ce04afbedf2 to your computer and use it in GitHub Desktop.
Volcanoes of the World
<head>
<script src="//unpkg.com/topojson@3"></script>
<script src="//unpkg.com/dat.gui@0"></script>
<script src="//unpkg.com/d3@5"></script>
<script src="//unpkg.com/d3-tip@0"></script>
<script src="//unpkg.com/d3-delaunay@5"></script>
<script src="//unpkg.com/d3-geo-voronoi@1"></script>
<script src="//unpkg.com/d3-geo-zoom@1"></script>
<style>
body { margin: 0 }
#world {
cursor: grab;
cursor: -webkit-grab;
}
#world:active {
cursor: grabbing;
cursor: -webkit-grabbing;
}
.sphere {
fill: aqua;
fill-opacity: 0.04;
}
.land {
fill: darkgrey;
fill-opacity: 0.2;
}
.graticule {
stroke: black;
stroke-width: 0.1;
stroke-opacity: 0.3;
fill: none;
}
.plate {
fill: darkslategrey;
fill-opacity: 0;
stroke: darkslategrey;
stroke-width: 0.3;
stroke-opacity: 0.5;
}
.plate:hover {
fill-opacity: 0.07;
}
.voronoi {
fill: red;
fill-opacity: 0;
stroke: black;
stroke-width: 0.2;
stroke-opacity: 0.3;
}
.voronoi:hover {
fill-opacity: 0.1;
}
.urquhart {
stroke: maroon;
stroke-width: 0.4;
stroke-opacity: 0.7;
fill: none;
}
.volcano {
stroke: maroon;
stroke-width: 0;
stroke-opacity: 0.4;
fill: maroon;
fill-opacity: 0.5;
cursor: default;
transition: stroke-width 0.7s;
}
.volcano:hover {
stroke-width: 6px;
transition: stroke-width 0.07s;
}
.tooltip {
color: #eee;
background: rgba(0,0,140,0.7);
padding: 5px;
border-radius: 3px;
font: 11px sans-serif;
text-align: center;
pointer-events: none;
}
</style>
</head>
<body>
<div id="world"></div>
<script>
const MAX_URQUHART_DISTANCE = 0.15; // geo radians
// Controls
const gui = new dat.GUI();
const controls = {
'Volcanoes': true,
'Graticule Grid': true,
'Tectonic Plates': true,
'Voronoi Layer': false,
'Urquhart Layer': true
};
gui.add(controls, 'Volcanoes').onChange(enabled => d3.selectAll('.volcano').style('display', enabled ? null : 'none'));
gui.add(controls, 'Graticule Grid').onChange(enabled => d3.selectAll('.graticule').style('display', enabled ? null : 'none'));
gui.add(controls, 'Tectonic Plates').onChange(enabled => d3.selectAll('.plate').style('display', enabled ? null : 'none'));
gui.add(controls, 'Voronoi Layer').onChange(enabled => d3.selectAll('.voronoi').style('display', enabled ? null : 'none'));
gui.add(controls, 'Urquhart Layer').onChange(enabled => d3.selectAll('.urquhart').style('display', enabled ? null : 'none'));
const width = window.innerWidth;
const height = window.innerHeight;
const svg = d3.select('#world').append('svg')
.attr('width', width)
.attr('height', height);
const tip = d3.tip()
.attr('class', 'tooltip')
.direction('s')
.offset([30, 10])
.html(d => d);
svg.call(tip);
const followCursor = svg.append('circle').style('pointer-events', 'none'); // helper to make tip follow cursor
svg.on('mousemove', () => followCursor.attr('cx', d3.event.pageX).attr('cy', d3.event.pageY));
const getVolcanoDesc = d => `
<div><b>${d.name}</b>, ${d.country}</div>
<div>(${d.type})</div>
<div>Elevation: <em>${d.elevation}</em>m</div>
`;
const projection = d3.geoOrthographic()
.scale((height - 10) / 2)
.translate([width / 2, height / 2])
.rotate([0, -35, 0])
.precision(0.1);
const path = d3.geoPath()
.projection(projection)
.pointRadius(1.7);
d3.geoZoom()
.projection(projection)
.onMove(render)
(svg.node());
Promise.all([
fetch('//unpkg.com/world-atlas@1/world/110m.json').then(r => r.json()),
fetch('plates.stitched.geo.json').then(r => r.json()),
fetch('world_volcanoes.json').then(r => r.json())
]).then(([world, tectonicPlates, volcanoes]) => {
// water
svg.append('path').attr('class', 'geo sphere')
.datum({ type: 'Sphere' });
// land
svg.append('path').attr('class', 'geo land')
.datum(topojson.feature(world, world.objects.land).features[0]);
// graticules
svg.append('path').attr('class', 'geo graticule')
.datum(d3.geoGraticule10());
// tectonic plates
svg.append('g').selectAll('.plate')
.data(tectonicPlates.features)
.enter().append('path')
.attr('class', 'geo plate')
.on('mousemove', ({properties: p}) => tip.show(`Plate: ${p.PlateName} (${p.Code})`, followCursor.node()))
.on('mouseout', tip.hide);
const voronoi = d3.geoVoronoi()
.x(d => d.lon)
.y(d => d.lat)
(volcanoes);
// voronoi polygons
svg.append('g').selectAll('.voronoi')
.data(voronoi.polygons().features)
.enter().append('path')
.attr('class', 'geo voronoi')
.style('display', 'none') // hidden by default
.on('mousemove', ({properties: { site: d }}) => tip.show(getVolcanoDesc(d), followCursor.node()))
.on('mouseout', tip.hide);
const urquhart = voronoi.links();
urquhart.features = urquhart.features.filter(f => f.properties.urquhart && f.properties.length < MAX_URQUHART_DISTANCE);
// urquhart links
svg.append('path')
.attr('class', 'geo urquhart')
.datum(urquhart);
// volcano points
svg.append('g').selectAll('.volcano')
.data(volcanoes)
.enter().append('path')
.attr('class', 'geo volcano')
.datum(d => ({
type: 'Point',
coordinates: [d.lon, d.lat],
properties: d
}))
.on('mousemove', ({properties: d}) => tip.show(getVolcanoDesc(d), followCursor.node()))
.on('mouseout', tip.hide);
render();
});
//
function render() {
svg.selectAll('path.geo').attr('d', path);
}
</script>
</body>
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.
[
{
"name": "Abu",
"country": "Japan",
"type": "Shield",
"lat": 34.5,
"lon": 131.6,
"elevation": 641
},
{
"name": "Acamarachi",
"country": "Chile",
"type": "Stratovolcano",
"lat": -23.3,
"lon": -67.62,
"elevation": 6046
},
{
"name": "Acatenango",
"country": "Guatemala",
"type": "Stratovolcano",
"lat": 14.5,
"lon": -90.88,
"elevation": 3976
},
{
"name": "Acigöl-Nevsehir",
"country": "Turkey",
"type": "Caldera",
"lat": 38.57,
"lon": 34.52,
"elevation": 1689
},
{
"name": "Adams",
"country": "USA",
"type": "Stratovolcano",
"lat": 46.21,
"lon": -121.49,
"elevation": 3742
},
{
"name": "Adams Seamount",
"country": "Pacific Ocean",
"type": "Submarine",
"lat": -25.37,
"lon": -129.27,
"elevation": -39
},
{
"name": "Adatara",
"country": "Japan",
"type": "Stratovolcano",
"lat": 37.64,
"lon": 140.29,
"elevation": 1718
},
{
"name": "Adwa",
"country": "Ethiopia",
"type": "Stratovolcano",
"lat": 10.07,
"lon": 40.84,
"elevation": 1733
},
{
"name": "Afderà",
"country": "Ethiopia",
"type": "Stratovolcano",
"lat": 13.08,
"lon": 40.85,
"elevation": 1295
},
{
"name": "Agrigan",
"country": "Mariana Islands",
"type": "Stratovolcano",
"lat": 18.77,
"lon": 145.67,
"elevation": 965
},
{
"name": "Agua",
"country": "Guatemala",
"type": "Stratovolcano",
"lat": 14.47,
"lon": -90.74,
"elevation": 3760
},
{
"name": "Agua de Pau",
"country": "Azores",
"type": "Stratovolcano",
"lat": 37.77,
"lon": -25.47,
"elevation": 947
},
{
"name": "Aguilera",
"country": "Chile",
"type": "Stratovolcano",
"lat": -50.33,
"lon": -73.75,
"elevation": 2546
},
{
"name": "Agung",
"country": "Lesser Sunda Islands",
"type": "Stratovolcano",
"lat": -8.34,
"lon": 115.51,
"elevation": 3142
},
{
"name": "Ahyi",
"country": "Mariana Islands",
"type": "Submarine",
"lat": 20.42,
"lon": 145.03,
"elevation": -137
},
{
"name": "Akademia Nauk",
"country": "Russia",
"type": "Caldera",
"lat": 53.98,
"lon": 159.45,
"elevation": 1180
},
{
"name": "Akagi",
"country": "Japan",
"type": "Stratovolcano",
"lat": 36.56,
"lon": 139.2,
"elevation": 1828
},
{
"name": "Akan",
"country": "Japan",
"type": "Caldera",
"lat": 43.38,
"lon": 144.01,
"elevation": 1499
},
{
"name": "Akhtang",
"country": "Russia",
"type": "Shield",
"lat": 55.43,
"lon": 158.65,
"elevation": 1956
},
{
"name": "Akita Komagatake",
"country": "Japan",
"type": "Stratovolcano",
"lat": 39.76,
"lon": 140.8,
"elevation": 1637
},
{
"name": "Akita Yakeyama",
"country": "Japan",
"type": "Stratovolcano",
"lat": 39.96,
"lon": 140.76,
"elevation": 1366
},
{
"name": "Akuseki-jima",
"country": "Japan",
"type": "Stratovolcano",
"lat": 29.46,
"lon": 129.6,
"elevation": 584
},
{
"name": "Akutan",
"country": "USA",
"type": "Stratovolcano",
"lat": 54.13,
"lon": -165.99,
"elevation": 1303
},
{
"name": "Alaid",
"country": "Russia",
"type": "Stratovolcano",
"lat": 50.86,
"lon": 155.55,
"elevation": 2339
},
{
"name": "Alamagan",
"country": "Mariana Islands",
"type": "Stratovolcano",
"lat": 17.6,
"lon": 145.83,
"elevation": 744
},
{
"name": "Alayta",
"country": "Ethiopia",
"type": "Shield",
"lat": 12.88,
"lon": 40.57,
"elevation": 1501
},
{
"name": "Alban Hills",
"country": "Italy",
"type": "Caldera",
"lat": 41.73,
"lon": 12.7,
"elevation": 949
},
{
"name": "Alcedo",
"country": "Galapagos Islands",
"type": "Shield",
"lat": -0.43,
"lon": -91.12,
"elevation": 1130
},
{
"name": "Ale Bagu",
"country": "Ethiopia",
"type": "Stratovolcano",
"lat": 13.52,
"lon": 40.63,
"elevation": 1031
},
{
"name": "Alid",
"country": "Eritrea",
"type": "Stratovolcano",
"lat": 14.88,
"lon": 39.92,
"elevation": 904
},
{
"name": "Altiplano-Puna Volcanic Complex",
"country": "Multiple Countries",
"type": "",
"lat": -22.44,
"lon": -67.96,
"elevation": 4600
},
{
"name": "Ambrym",
"country": "Vanuatu",
"type": "Shield",
"lat": -16.25,
"lon": 168.12,
"elevation": 1334
},
{
"name": "Anatahan",
"country": "Mariana Islands",
"type": "Stratovolcano",
"lat": 16.35,
"lon": 145.67,
"elevation": 790
},
{
"name": "Aneityum",
"country": "Vanuatu",
"type": "Stratovolcano",
"lat": -20.2,
"lon": 169.78,
"elevation": 852
},
{
"name": "Aniakchak",
"country": "USA",
"type": "Caldera",
"lat": 56.88,
"lon": -158.17,
"elevation": 1341
},
{
"name": "Antisana",
"country": "Ecuador",
"type": "Stratovolcano",
"lat": -0.48,
"lon": -78.14,
"elevation": 5753
},
{
"name": "Aoba",
"country": "Vanuatu",
"type": "Shield",
"lat": -15.4,
"lon": 167.83,
"elevation": 1496
},
{
"name": "Ararat",
"country": "Turkey",
"type": "Stratovolcano",
"lat": 39.7,
"lon": 44.3,
"elevation": 5165
},
{
"name": "Arenal",
"country": "Costa Rica",
"type": "Stratovolcano",
"lat": 10.46,
"lon": -84.7,
"elevation": 1670
},
{
"name": "Arintica",
"country": "Chile",
"type": "Complex Volcano",
"lat": -18.73,
"lon": -69.05,
"elevation": 5597
},
{
"name": "Asacha",
"country": "Russia",
"type": "Stratovolcano",
"lat": 52.36,
"lon": 157.83,
"elevation": 1910
},
{
"name": "Asama",
"country": "Japan",
"type": "Complex Volcano",
"lat": 36.4,
"lon": 138.53,
"elevation": 2568
},
{
"name": "Ascensión",
"country": "South Atlantic Ocean",
"type": "Stratovolcano",
"lat": -7.95,
"lon": -14.37,
"elevation": 858
},
{
"name": "Askja",
"country": "Iceland",
"type": "Stratovolcano",
"lat": 65.03,
"lon": -16.75,
"elevation": 1516
},
{
"name": "Aso",
"country": "Japan",
"type": "Caldera",
"lat": 32.88,
"lon": 131.11,
"elevation": 1592
},
{
"name": "Atitlán",
"country": "Guatemala",
"type": "Complex Volcano",
"lat": 14.58,
"lon": -91.19,
"elevation": 3535
},
{
"name": "Atka",
"country": "USA",
"type": "Caldera",
"lat": 52.38,
"lon": -174.15,
"elevation": 1533
},
{
"name": "Atsonupuri",
"country": "Russia",
"type": "Stratovolcano",
"lat": 44.81,
"lon": 147.14,
"elevation": 1206
},
{
"name": "Augustine",
"country": "USA",
"type": "Dome",
"lat": 59.36,
"lon": -153.43,
"elevation": 1252
},
{
"name": "Avachinsky",
"country": "Russia",
"type": "Stratovolcano",
"lat": 53.26,
"lon": 158.83,
"elevation": 2741
},
{
"name": "Awu",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 3.67,
"lon": 125.5,
"elevation": 1320
},
{
"name": "Axial Seamount",
"country": "Pacific Ocean",
"type": "Submarine",
"lat": 45.95,
"lon": -130,
"elevation": -1410
},
{
"name": "Ayelu",
"country": "Ethiopia",
"type": "Stratovolcano",
"lat": 10.08,
"lon": 40.7,
"elevation": 2145
},
{
"name": "Azufre",
"country": "Chile",
"type": "Complex Volcano",
"lat": -21.79,
"lon": -68.24,
"elevation": 5846
},
{
"name": "Azuma",
"country": "Japan",
"type": "Stratovolcano",
"lat": 37.73,
"lon": 140.25,
"elevation": 2035
},
{
"name": "Babuyon Claro",
"country": "Philippines",
"type": "Stratovolcano",
"lat": 19.5,
"lon": 121.9,
"elevation": 1180
},
{
"name": "Bachelor",
"country": "USA",
"type": "Stratovolcano",
"lat": 43.8,
"lon": -121.6,
"elevation": 2763
},
{
"name": "Bagana",
"country": "Papua New Guinea",
"type": "Cinder Cone",
"lat": -6.1,
"lon": 155.2,
"elevation": 1750
},
{
"name": "Baker",
"country": "USA",
"type": "Stratovolcano",
"lat": 48.79,
"lon": -121.82,
"elevation": 3285
},
{
"name": "Bam",
"country": "Papua New Guinea",
"type": "Stratovolcano",
"lat": -3.6,
"lon": 144.85,
"elevation": 685
},
{
"name": "Bamus",
"country": "Papua New Guinea",
"type": "Stratovolcano",
"lat": -5.2,
"lon": 151.2,
"elevation": 2248
},
{
"name": "Bandai",
"country": "Japan",
"type": "Stratovolcano",
"lat": 37.6,
"lon": 140.1,
"elevation": 1819
},
{
"name": "Barren Island",
"country": "India",
"type": "Pyroclastic Cone",
"lat": 12.29,
"lon": 93.88,
"elevation": 305
},
{
"name": "Barrier",
"country": "Kenya",
"type": "Complex Volcano",
"lat": 2.32,
"lon": 36.57,
"elevation": 1032
},
{
"name": "Bazman",
"country": "Iran",
"type": "Stratovolcano",
"lat": 28,
"lon": 60,
"elevation": 3490
},
{
"name": "Beerenberg",
"country": "Norway",
"type": "Stratovolcano",
"lat": 71.1,
"lon": -8.2,
"elevation": 2277
},
{
"name": "Belknap",
"country": "USA",
"type": "Shield",
"lat": 44.28,
"lon": -121.83,
"elevation": 2096
},
{
"name": "Bezymianny",
"country": "Russia",
"type": "Stratovolcano",
"lat": 55.98,
"lon": 160.58,
"elevation": 2882
},
{
"name": "Biliran",
"country": "Philippines",
"type": "Complex Volcano",
"lat": 11.5,
"lon": 124.5,
"elevation": 1187
},
{
"name": "Bolshoi Semiachik",
"country": "Russia",
"type": "Stratovolcano",
"lat": 54.32,
"lon": 160.02,
"elevation": 1720
},
{
"name": "Bulusan",
"country": "Philippines",
"type": "Stratovolcano",
"lat": 12.8,
"lon": 124.1,
"elevation": 1565
},
{
"name": "Butajira",
"country": "Ethiopia",
"type": "Maar",
"lat": 8.05,
"lon": 38.35,
"elevation": 2281
},
{
"name": "Cameroon (Mount)",
"country": "Cameroon",
"type": "Stratovolcano",
"lat": 4.2,
"lon": 9.17,
"elevation": 4095
},
{
"name": "Camiguin de Babuyanes",
"country": "Philippines",
"type": "Stratovolcano",
"lat": 18.83,
"lon": 121.85,
"elevation": 712
},
{
"name": "Canlaon",
"country": "Philippines",
"type": "Stratovolcano",
"lat": 10.41,
"lon": 123.13,
"elevation": 2435
},
{
"name": "Capulin",
"country": "USA",
"type": "Cinder Cone",
"lat": 36.45,
"lon": -104.09,
"elevation": 2494
},
{
"name": "Carrizozo",
"country": "USA",
"type": "Volcanic Field",
"lat": 33.7,
"lon": -106,
"elevation": 1730
},
{
"name": "Cayambe",
"country": "Ecuador",
"type": "Stratovolcano",
"lat": 0.03,
"lon": -77.99,
"elevation": 5790
},
{
"name": "Cereme",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -6.9,
"lon": 108.41,
"elevation": 3078
},
{
"name": "Chaine des Puys",
"country": "France",
"type": "Dome",
"lat": 45.78,
"lon": 2.97,
"elevation": 1464
},
{
"name": "Chiginagak",
"country": "USA",
"type": "Stratovolcano",
"lat": 57.13,
"lon": -156.99,
"elevation": 2067
},
{
"name": "Chikurachki",
"country": "Russia",
"type": "Stratovolcano",
"lat": 50.33,
"lon": 155.46,
"elevation": 5958
},
{
"name": "Chimborazo",
"country": "Ecuador",
"type": "Stratovolcano",
"lat": -1.46,
"lon": -78.82,
"elevation": 6310
},
{
"name": "Cleveland",
"country": "USA",
"type": "Stratovolcano",
"lat": 52.83,
"lon": -169.95,
"elevation": 1730
},
{
"name": "Coatepeque",
"country": "El Salvador",
"type": "Caldera",
"lat": 13.86,
"lon": -89.54,
"elevation": 746
},
{
"name": "Colima",
"country": "Mexico",
"type": "Stratovolcano",
"lat": 19.51,
"lon": -103.62,
"elevation": 4100
},
{
"name": "Concepción",
"country": "Nicaragua",
"type": "Stratovolcano",
"lat": 11.5,
"lon": -85.6,
"elevation": 1610
},
{
"name": "Copahue",
"country": "Argentina",
"type": "Stratovolcano",
"lat": -37.85,
"lon": -71.17,
"elevation": 2965
},
{
"name": "Cosigüina",
"country": "Nicaragua",
"type": "Shield",
"lat": 12.98,
"lon": -87.56,
"elevation": 847
},
{
"name": "Cotopaxi",
"country": "Ecuador",
"type": "Stratovolcano",
"lat": -0.68,
"lon": -78.44,
"elevation": 5911
},
{
"name": "Crater Lake",
"country": "USA",
"type": "Caldera",
"lat": 42.94,
"lon": -122.11,
"elevation": 2471
},
{
"name": "Craters of the Moon",
"country": "USA",
"type": "Volcanic Field",
"lat": 43.42,
"lon": -113.5,
"elevation": 2005
},
{
"name": "Daisetsu",
"country": "Japan",
"type": "Stratovolcano",
"lat": 43.7,
"lon": 142.9,
"elevation": 2290
},
{
"name": "Dakataua",
"country": "Papua New Guinea",
"type": "Caldera",
"lat": -5,
"lon": 150.1,
"elevation": 400
},
{
"name": "Damavand",
"country": "Iran",
"type": "Stratovolcano",
"lat": 35.95,
"lon": 52.11,
"elevation": 5670
},
{
"name": "Dempo",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -4,
"lon": 103.1,
"elevation": 3173
},
{
"name": "Devils Garden",
"country": "USA",
"type": "Volcanic Field",
"lat": 43.5,
"lon": -120.9,
"elevation": 1525
},
{
"name": "Devils Tower",
"country": "USA",
"type": "Plug",
"lat": 44.6,
"lon": -104.7,
"elevation": 1558
},
{
"name": "Diamond Craters",
"country": "USA",
"type": "Volcanic Field",
"lat": 43.1,
"lon": -118.7,
"elevation": 1450
},
{
"name": "Dieng Volcanic Complex",
"country": "Indonesia",
"type": "Complex Volcano",
"lat": -7.2,
"lon": 109.9,
"elevation": 2565
},
{
"name": "Diky Greben",
"country": "Russia",
"type": "Dome",
"lat": 51.46,
"lon": 156.98,
"elevation": 1331
},
{
"name": "Dubbi",
"country": "Eritrea",
"type": "Stratovolcano",
"lat": 13.6,
"lon": 41.8,
"elevation": 1625
},
{
"name": "Dukono",
"country": "Indonesia",
"type": "Complex Volcano",
"lat": 1.7,
"lon": 127.87,
"elevation": 1185
},
{
"name": "East Epi",
"country": "Vanuatu",
"type": "Caldera",
"lat": -16.7,
"lon": 168.4,
"elevation": -34
},
{
"name": "Ebeko",
"country": "Russia",
"type": "Somma Volcano",
"lat": 50.68,
"lon": 156.02,
"elevation": 1156
},
{
"name": "Egmont (Taranaki)",
"country": "New Zealand",
"type": "Stratovolcano",
"lat": -39.3,
"lon": 174.1,
"elevation": 2518
},
{
"name": "Egon",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -8.7,
"lon": 122.45,
"elevation": 788
},
{
"name": "El Chichon",
"country": "Mexico",
"type": "Caldera",
"lat": 17.36,
"lon": -93.23,
"elevation": 1060
},
{
"name": "Elbrus",
"country": "Russia",
"type": "Stratovolcano",
"lat": 43.33,
"lon": 42.45,
"elevation": 5633
},
{
"name": "Erebus",
"country": "Antarctica",
"type": "Stratovolcano",
"lat": -77.5,
"lon": 167.2,
"elevation": 3794
},
{
"name": "Erta Ale",
"country": "Ethiopia",
"type": "Shield",
"lat": 13.6,
"lon": 40.7,
"elevation": 613
},
{
"name": "Etna",
"country": "Italy",
"type": "Stratovolcano",
"lat": 37.73,
"lon": 15,
"elevation": 3350
},
{
"name": "Fantale",
"country": "Ethiopia",
"type": "Stratovolcano",
"lat": 8.98,
"lon": 39.93,
"elevation": 2007
},
{
"name": "Fernandina",
"country": "Ecuador",
"type": "Caldera",
"lat": -0.37,
"lon": -91.55,
"elevation": 1476
},
{
"name": "Fisher",
"country": "USA",
"type": "Stratovolcano",
"lat": 54.63,
"lon": -164.42,
"elevation": 1095
},
{
"name": "Fogo",
"country": "Cape Verde Islands",
"type": "Stratovolcano",
"lat": 14.95,
"lon": -24.35,
"elevation": 2829
},
{
"name": "Fort Rock",
"country": "USA",
"type": "Maar",
"lat": 43.37,
"lon": -121.07,
"elevation": 1716
},
{
"name": "Frosty Peak",
"country": "USA",
"type": "Stratovolcano",
"lat": 55.08,
"lon": -162.81,
"elevation": 1920
},
{
"name": "Fuego",
"country": "Guatemala",
"type": "Stratovolcano",
"lat": 14.47,
"lon": -90.88,
"elevation": 3763
},
{
"name": "Fuerteventura",
"country": "Spain",
"type": "Fissure vents",
"lat": 28.36,
"lon": -14.02,
"elevation": 529
},
{
"name": "Fuji",
"country": "Japan",
"type": "Stratovolcano",
"lat": 35.36,
"lon": 138.73,
"elevation": 3776
},
{
"name": "Furnas",
"country": "Azores (Portugal)",
"type": "Stratovolcano",
"lat": 37.76,
"lon": -25.33,
"elevation": 805
},
{
"name": "Fuss Peak",
"country": "Russia",
"type": "Stratovolcano",
"lat": 50.27,
"lon": 155.25,
"elevation": 1772
},
{
"name": "Galeras",
"country": "Colombia",
"type": "Stratovolcano",
"lat": 1.22,
"lon": -77.37,
"elevation": 4276
},
{
"name": "Galunggung",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -7.26,
"lon": 108.08,
"elevation": 2168
},
{
"name": "Gamalama",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 0.81,
"lon": 127.33,
"elevation": 1715
},
{
"name": "Gamchen",
"country": "Russia",
"type": "Stratovolcano",
"lat": 54.97,
"lon": 160.68,
"elevation": 2576
},
{
"name": "Gamkonora",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 1.38,
"lon": 127.53,
"elevation": 1635
},
{
"name": "Gareloi",
"country": "USA",
"type": "Stratovolcano",
"lat": 51.8,
"lon": 178.8,
"elevation": 1573
},
{
"name": "Gaua",
"country": "Vanuatu",
"type": "Stratovolcano",
"lat": -14.27,
"lon": 167.5,
"elevation": 797
},
{
"name": "Gede",
"country": "Indonesia",
"type": "",
"lat": -6.77,
"lon": 106.94,
"elevation": 2958
},
{
"name": "Glacier Peak",
"country": "USA",
"type": "Stratovolcano",
"lat": 48.11,
"lon": -121.11,
"elevation": 3213
},
{
"name": "Gorely",
"country": "Russia",
"type": "Caldera",
"lat": 52.56,
"lon": 158.03,
"elevation": 1829
},
{
"name": "Graciosa",
"country": "Azores (Portugal)",
"type": "Stratovolcano",
"lat": 39.02,
"lon": -27.97,
"elevation": 402
},
{
"name": "Gran Canaria",
"country": "Canary Islands (Spain)",
"type": "Fissure vents",
"lat": 28,
"lon": -15.58,
"elevation": 1950
},
{
"name": "Great Sitkin",
"country": "USA",
"type": "Stratovolcano",
"lat": 52.07,
"lon": -176.13,
"elevation": 1740
},
{
"name": "Griggs",
"country": "USA",
"type": "Stratovolcano",
"lat": 58.35,
"lon": -155.09,
"elevation": 2317
},
{
"name": "Grímsvötn",
"country": "Iceland",
"type": "Caldera",
"lat": 64.42,
"lon": -17.33,
"elevation": 1725
},
{
"name": "Guagua Pichincha",
"country": "Ecuador",
"type": "",
"lat": -0.17,
"lon": -78.6,
"elevation": 4784
},
{
"name": "Guallatiri",
"country": "Chile",
"type": "Stratovolcano",
"lat": -18.42,
"lon": -69.09,
"elevation": 6071
},
{
"name": "Guguan",
"country": "USA",
"type": "Stratovolcano",
"lat": 17.31,
"lon": 145.84,
"elevation": 287
},
{
"name": "Hakone",
"country": "Japan",
"type": "",
"lat": 35.23,
"lon": 139.02,
"elevation": 1439
},
{
"name": "Heard",
"country": "Australia",
"type": "Stratovolcano",
"lat": -53.1,
"lon": 73.5,
"elevation": 2745
},
{
"name": "Hibok-hibok",
"country": "Philippines",
"type": "Stratovolcano",
"lat": 9.2,
"lon": 124.7,
"elevation": 1332
},
{
"name": "Hierro",
"country": "Spain",
"type": "Shield",
"lat": 27.73,
"lon": -18.03,
"elevation": 1500
},
{
"name": "Hood",
"country": "USA",
"type": "Stratovolcano",
"lat": 45.4,
"lon": -121.7,
"elevation": 3426
},
{
"name": "Hualalai",
"country": "USA",
"type": "Shield",
"lat": 19.69,
"lon": -155.87,
"elevation": 2523
},
{
"name": "Ibu",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 1.49,
"lon": 127.63,
"elevation": 1325
},
{
"name": "Ijen",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -8.06,
"lon": 114.24,
"elevation": 2386
},
{
"name": "Iliamna",
"country": "USA",
"type": "Stratovolcano",
"lat": 60.03,
"lon": -153.09,
"elevation": 3053
},
{
"name": "Iliboleng",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -8.34,
"lon": 123.26,
"elevation": 1659
},
{
"name": "Iliniza",
"country": "Ecuador",
"type": "Stratovolcano",
"lat": -0.66,
"lon": -78.71,
"elevation": 5248
},
{
"name": "Ilopango",
"country": "El Salvador",
"type": "Caldera",
"lat": 13.67,
"lon": -89.05,
"elevation": 450
},
{
"name": "Ilyinsky",
"country": "Russia",
"type": "Stratovolcano",
"lat": 51.49,
"lon": 157.2,
"elevation": 1578
},
{
"name": "Ioto (Iwo-jima)",
"country": "Japan",
"type": "Caldera",
"lat": 24.75,
"lon": 141.29,
"elevation": 161
},
{
"name": "Iraya",
"country": "Philippines",
"type": "Stratovolcano",
"lat": 20.47,
"lon": 122.01,
"elevation": 1009
},
{
"name": "Irazu",
"country": "Costa Rica",
"type": "Stratovolcano",
"lat": 9.98,
"lon": -83.85,
"elevation": 3431
},
{
"name": "Isanotski",
"country": "USA",
"type": "Stratovolcano",
"lat": 54.77,
"lon": -163.72,
"elevation": 2446
},
{
"name": "Izalco",
"country": "El Salvador",
"type": "Stratovolcano",
"lat": 13.81,
"lon": -89.63,
"elevation": 1950
},
{
"name": "Iztaccihuatl",
"country": "Mexico",
"type": "Stratovolcano",
"lat": 19.18,
"lon": -98.64,
"elevation": 5286
},
{
"name": "Izu-Tobu",
"country": "Japan",
"type": "Pyroclastic Cone",
"lat": 34.9,
"lon": 139.1,
"elevation": 581
},
{
"name": "Jailolo",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 1.08,
"lon": 127.42,
"elevation": 1130
},
{
"name": "Jefferson",
"country": "USA",
"type": "Stratovolcano",
"lat": 44.67,
"lon": -121.8,
"elevation": 3199
},
{
"name": "Jordan Craters",
"country": "USA",
"type": "Volcanic Field",
"lat": 43.1,
"lon": -117.4,
"elevation": 1400
},
{
"name": "Kadovar",
"country": "Papua New Guinea",
"type": "Stratovolcano",
"lat": -3.63,
"lon": 144.63,
"elevation": 365
},
{
"name": "Kaguyak",
"country": "United States",
"type": "Stratovolcano",
"lat": 58.62,
"lon": -154.06,
"elevation": 901
},
{
"name": "Kahoolawe",
"country": "United States",
"type": "Shield",
"lat": 20.55,
"lon": -156.57,
"elevation": 450
},
{
"name": "Kambalny",
"country": "Russia",
"type": "Stratovolcano",
"lat": 51.3,
"lon": 156.87,
"elevation": 2156
},
{
"name": "Kanaga",
"country": "United States",
"type": "Stratovolcano",
"lat": 51.92,
"lon": -177.17,
"elevation": 1307
},
{
"name": "Karangetang [Api Siau]",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 2.78,
"lon": 125.4,
"elevation": 1784
},
{
"name": "Karisimbi",
"country": "CongoRwanda",
"type": "Stratovolcano",
"lat": -1.51,
"lon": 29.45,
"elevation": 4507
},
{
"name": "Karthala",
"country": "Comoros",
"type": "Shield",
"lat": -11.75,
"lon": 43.38,
"elevation": 2361
},
{
"name": "Karymsky",
"country": "Russia",
"type": "Stratovolcano",
"lat": 54.05,
"lon": 159.45,
"elevation": 1536
},
{
"name": "Katla",
"country": "Iceland",
"type": "Fissure vents",
"lat": 63.63,
"lon": -19.05,
"elevation": 1512
},
{
"name": "Katmai",
"country": "United States",
"type": "Stratovolcano",
"lat": 58.28,
"lon": -154.96,
"elevation": 2047
},
{
"name": "Katwe-Kikorongo",
"country": "Uganda",
"type": "Volcanic Field",
"lat": -0.08,
"lon": 29.92,
"elevation": 1067
},
{
"name": "Kavachi",
"country": "Solomon Islands",
"type": "Submarine",
"lat": -9.02,
"lon": 157.95,
"elevation": -20
},
{
"name": "Kell",
"country": "Russia",
"type": "Stratovolcano",
"lat": 51.65,
"lon": 157.35,
"elevation": 900
},
{
"name": "Kelut",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -7.93,
"lon": 112.31,
"elevation": 1731
},
{
"name": "Kerinci",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 1.7,
"lon": 101.26,
"elevation": 3800
},
{
"name": "Khodutka",
"country": "Russia",
"type": "Stratovolcano",
"lat": 52.06,
"lon": 157.7,
"elevation": 2090
},
{
"name": "Kialagvik",
"country": "United States",
"type": "Stratovolcano",
"lat": 57.2,
"lon": -156.75,
"elevation": 1677
},
{
"name": "Kick 'em Jenny",
"country": "Grenada",
"type": "Submarine",
"lat": 12.3,
"lon": -61.64,
"elevation": -185
},
{
"name": "Kikai",
"country": "Japan",
"type": "Caldera",
"lat": 30.79,
"lon": 130.31,
"elevation": 704
},
{
"name": "Kikhpinych",
"country": "Russia",
"type": "Stratovolcano",
"lat": 54.49,
"lon": 160.25,
"elevation": 1552
},
{
"name": "Kilauea",
"country": "United States",
"type": "Shield",
"lat": 19.42,
"lon": -155.29,
"elevation": 1222
},
{
"name": "Kilimanjaro",
"country": "Tanzania",
"type": "Stratovolcano",
"lat": 3.07,
"lon": 37.35,
"elevation": 5895
},
{
"name": "Kirishima",
"country": "Japan",
"type": "Stratovolcano",
"lat": 31.93,
"lon": 130.86,
"elevation": 1700
},
{
"name": "Kliuchevskoi",
"country": "Russia",
"type": "Stratovolcano",
"lat": 56.06,
"lon": 160.64,
"elevation": 4835
},
{
"name": "Komagatake",
"country": "Japan",
"type": "Stratovolcano",
"lat": 42.06,
"lon": 140.68,
"elevation": 1131
},
{
"name": "Kone",
"country": "Ethiopia",
"type": "Caldera",
"lat": 8.8,
"lon": 39.69,
"elevation": 1619
},
{
"name": "Koryaksky",
"country": "Russia",
"type": "Stratovolcano",
"lat": 53.32,
"lon": 158.69,
"elevation": 3456
},
{
"name": "Koshelev",
"country": "Russia",
"type": "Stratovolcano",
"lat": 51.36,
"lon": 156.75,
"elevation": 1812
},
{
"name": "Krafla",
"country": "Iceland",
"type": "Caldera",
"lat": 65.73,
"lon": -16.78,
"elevation": 818
},
{
"name": "Krakatau",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -6.1,
"lon": 105.42,
"elevation": 813
},
{
"name": "Krasheninnikov",
"country": "Russia",
"type": "Stratovolcano",
"lat": 54.59,
"lon": 160.27,
"elevation": 1856
},
{
"name": "Kronotsky",
"country": "Russia",
"type": "Stratovolcano",
"lat": 54.75,
"lon": 160.53,
"elevation": 3528
},
{
"name": "Ksudach",
"country": "Russia",
"type": "Stratovolcano",
"lat": 51.8,
"lon": 157.53,
"elevation": 1079
},
{
"name": "Kukak",
"country": "United States",
"type": "Stratovolcano",
"lat": 58.45,
"lon": -154.36,
"elevation": 2043
},
{
"name": "Kusatsu-Shirane",
"country": "Japan",
"type": "Stratovolcano",
"lat": 36.64,
"lon": 138.54,
"elevation": 2171
},
{
"name": "Kutcharo",
"country": "Japan",
"type": "Caldera",
"lat": 43.61,
"lon": 144.44,
"elevation": 999
},
{
"name": "Kuttara",
"country": "Japan",
"type": "Stratovolcano",
"lat": 42.49,
"lon": 141.16,
"elevation": 581
},
{
"name": "Kuwae",
"country": "Vanuatu",
"type": "Caldera",
"lat": -16.83,
"lon": 168.54,
"elevation": -2
},
{
"name": "La Palma",
"country": "Spain",
"type": "Stratovolcano",
"lat": 28.57,
"lon": -17.83,
"elevation": 2426
},
{
"name": "Lamington",
"country": "Papua New Guinea",
"type": "Stratovolcano",
"lat": -8.95,
"lon": 148.15,
"elevation": 1680
},
{
"name": "Langila",
"country": "Papua New Guinea",
"type": "Stratovolcano",
"lat": -5.53,
"lon": 148.42,
"elevation": 1330
},
{
"name": "Lanzarote",
"country": "Spain",
"type": "Fissure vents",
"lat": 29.03,
"lon": -13.63,
"elevation": 670
},
{
"name": "Láscar",
"country": "Chile",
"type": "Stratovolcano",
"lat": -23.37,
"lon": -67.73,
"elevation": 5592
},
{
"name": "Lereboleng",
"country": "Indonesia",
"type": "Complex Volcano",
"lat": -8.36,
"lon": 122.84,
"elevation": 1117
},
{
"name": "Lewotobi",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -8.54,
"lon": 122.78,
"elevation": 1703
},
{
"name": "Lewotolo",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -8.27,
"lon": 123.51,
"elevation": 1423
},
{
"name": "Liamuiga",
"country": "St. Kitts and Nevis",
"type": "Stratovolcano",
"lat": 17.37,
"lon": -62.8,
"elevation": 1156
},
{
"name": "Lipari",
"country": "Italy",
"type": "Stratovolcano",
"lat": 38.48,
"lon": 14.95,
"elevation": 602
},
{
"name": "Little Sitkin",
"country": "United States",
"type": "Stratovolcano",
"lat": 51.95,
"lon": 178.54,
"elevation": 1174
},
{
"name": "Loihi",
"country": "United States",
"type": "Submarine",
"lat": 18.92,
"lon": -155.27,
"elevation": -975
},
{
"name": "Lokon-Empung",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 1.36,
"lon": 124.79,
"elevation": 1580
},
{
"name": "Lolo",
"country": "Papua New Guinea",
"type": "Stratovolcano",
"lat": -5.47,
"lon": 150.51,
"elevation": 805
},
{
"name": "Lolobau",
"country": "Papua New Guinea",
"type": "Caldera",
"lat": -4.92,
"lon": 151.16,
"elevation": 858
},
{
"name": "Loloru",
"country": "Papua New Guinea",
"type": "Stratovolcano",
"lat": -6.52,
"lon": 155.62,
"elevation": 1887
},
{
"name": "Long Island",
"country": "Papua New Guinea",
"type": "Complex Volcano",
"lat": -5.36,
"lon": 147.12,
"elevation": 1280
},
{
"name": "Longonot",
"country": "Kenya",
"type": "Stratovolcano",
"lat": -0.91,
"lon": 36.45,
"elevation": 2776
},
{
"name": "Lopevi",
"country": "Vanuatu",
"type": "Stratovolcano",
"lat": -16.51,
"lon": 168.35,
"elevation": 1413
},
{
"name": "Maderas",
"country": "Nicaragua",
"type": "Stratovolcano",
"lat": 11.45,
"lon": -85.52,
"elevation": 1394
},
{
"name": "Mageik",
"country": "United States",
"type": "Stratovolcano",
"lat": 58.2,
"lon": -155.25,
"elevation": 2165
},
{
"name": "Mahawu",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 1.36,
"lon": 124.86,
"elevation": 1324
},
{
"name": "Makian",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 0.32,
"lon": 127.4,
"elevation": 1357
},
{
"name": "Maly Semiachik",
"country": "Russia",
"type": "Caldera",
"lat": 54.13,
"lon": 159.67,
"elevation": 1560
},
{
"name": "Manam",
"country": "Papua New Guinea",
"type": "Stratovolcano",
"lat": -4.08,
"lon": 145.04,
"elevation": 1807
},
{
"name": "Mariveles",
"country": "Philippines",
"type": "Stratovolcano",
"lat": 14.52,
"lon": 120.47,
"elevation": 1388
},
{
"name": "Marsabit",
"country": "Kenya",
"type": "Shield",
"lat": 2.32,
"lon": 37.97,
"elevation": 1707
},
{
"name": "Masaya",
"country": "Nicaragua",
"type": "Caldera",
"lat": 11.98,
"lon": -86.16,
"elevation": 635
},
{
"name": "Mashkovtsev",
"country": "Russia",
"type": "Stratovolcano",
"lat": 51.1,
"lon": 156.72,
"elevation": 503
},
{
"name": "Mashu",
"country": "Japan",
"type": "Caldera",
"lat": 43.57,
"lon": 144.57,
"elevation": 855
},
{
"name": "Mauna Kea",
"country": "United States",
"type": "Shield",
"lat": 19.82,
"lon": -155.47,
"elevation": 4205
},
{
"name": "Mauna Loa",
"country": "United States",
"type": "Shield",
"lat": 19.48,
"lon": -155.61,
"elevation": 4170
},
{
"name": "Mayon",
"country": "Philippines",
"type": "Stratovolcano",
"lat": 13.26,
"lon": 123.69,
"elevation": 2462
},
{
"name": "McDonald Islands",
"country": "Australia",
"type": "Complex Volcano",
"lat": -53.03,
"lon": 72.6,
"elevation": 230
},
{
"name": "McLoughlin",
"country": "United States",
"type": "Stratovolcano",
"lat": 42.45,
"lon": -122.32,
"elevation": 2894
},
{
"name": "Menan Buttes",
"country": "United States",
"type": "Tuff Ring",
"lat": 43.7,
"lon": -111.96,
"elevation": 1713
},
{
"name": "Menengai",
"country": "Kenya",
"type": "Shield",
"lat": -0.2,
"lon": 36.07,
"elevation": 2278
},
{
"name": "Merapi",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -7.54,
"lon": 110.44,
"elevation": 2911
},
{
"name": "Merbabu",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -7.45,
"lon": 110.43,
"elevation": 3145
},
{
"name": "Meru",
"country": "Tanzania",
"type": "Stratovolcano",
"lat": -3.25,
"lon": 36.75,
"elevation": 4565
},
{
"name": "Methana",
"country": "Greece",
"type": "Dome",
"lat": 37.62,
"lon": 23.34,
"elevation": 760
},
{
"name": "Metis Shoal",
"country": "Tonga",
"type": "Submarine",
"lat": -19.18,
"lon": -174.87,
"elevation": 43
},
{
"name": "Michael",
"country": "United Kingdom",
"type": "Stratovolcano",
"lat": -57.78,
"lon": -26.45,
"elevation": 990
},
{
"name": "Michoacan-Guanajuato",
"country": "Mexico",
"type": "Cinder Cone",
"lat": 19.85,
"lon": -101.75,
"elevation": 3860
},
{
"name": "Mílos",
"country": "Greece",
"type": "Stratovolcano",
"lat": 36.7,
"lon": 24.44,
"elevation": 751
},
{
"name": "Miyake-jima",
"country": "Japan",
"type": "Stratovolcano",
"lat": 34.08,
"lon": 139.53,
"elevation": 815
},
{
"name": "Moffett",
"country": "United States",
"type": "Stratovolcano",
"lat": 51.94,
"lon": -176.75,
"elevation": 1196
},
{
"name": "Mojanda",
"country": "Ecuador",
"type": "Stratovolcano",
"lat": 0.13,
"lon": -78.27,
"elevation": 4263
},
{
"name": "Momotombo",
"country": "Nicaragua",
"type": "Stratovolcano",
"lat": 12.42,
"lon": -86.54,
"elevation": 1297
},
{
"name": "Monaco Bank",
"country": "Portugal",
"type": "Submarine",
"lat": 37.6,
"lon": -25.88,
"elevation": -197
},
{
"name": "Mono Lake Vol Field",
"country": "United States",
"type": "Volcanic Field",
"lat": 38,
"lon": -119.03,
"elevation": 2121
},
{
"name": "Monowai Seamount",
"country": "New Zealand",
"type": "Submarine",
"lat": -25.89,
"lon": -177.19,
"elevation": -132
},
{
"name": "Moti",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 0.45,
"lon": 127.4,
"elevation": 950
},
{
"name": "Muria",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -6.62,
"lon": 110.88,
"elevation": 1625
},
{
"name": "Nantai",
"country": "Japan",
"type": "Stratovolcano",
"lat": 36.76,
"lon": 139.48,
"elevation": 2486
},
{
"name": "Nasu",
"country": "Japan",
"type": "Stratovolcano",
"lat": 37.12,
"lon": 139.97,
"elevation": 1915
},
{
"name": "Navajo Volcanic Field",
"country": "United States",
"type": "Volcanic Field",
"lat": 36.78,
"lon": -109.18,
"elevation": 2740
},
{
"name": "Negro, Cerro",
"country": "Nicaragua",
"type": "Cinder Cone",
"lat": 12.51,
"lon": -86.7,
"elevation": 728
},
{
"name": "Nemo Peak",
"country": "Russia",
"type": "Caldera",
"lat": 49.57,
"lon": 154.81,
"elevation": 1018
},
{
"name": "Nevis Peak",
"country": "St. Kitts and Nevis",
"type": "Stratovolcano",
"lat": 17.15,
"lon": -62.58,
"elevation": 985
},
{
"name": "Newberry",
"country": "United States",
"type": "Shield",
"lat": 43.72,
"lon": -121.23,
"elevation": 2434
},
{
"name": "Newer Volcanics Province",
"country": "Australia",
"type": "Shield",
"lat": -37.77,
"lon": 142.5,
"elevation": 1011
},
{
"name": "Ngauruhoe",
"country": "New Zealand",
"type": "Stratovolcano",
"lat": -39.13,
"lon": 175.64,
"elevation": 1978
},
{
"name": "Nikko-Shirane",
"country": "Japan",
"type": "Shield",
"lat": 36.8,
"lon": 139.38,
"elevation": 2578
},
{
"name": "Nipesotsu-Maruyama",
"country": "Japan",
"type": "Stratovolcano",
"lat": 43.45,
"lon": 143.04,
"elevation": 2013
},
{
"name": "Nisyros",
"country": "Greece",
"type": "Stratovolcano",
"lat": 36.59,
"lon": 27.16,
"elevation": 698
},
{
"name": "Nyambeni Hills",
"country": "Kenya",
"type": "Shield",
"lat": 0.23,
"lon": 37.87,
"elevation": 750
},
{
"name": "Nyamuragira",
"country": "Democratic Republic of Congo",
"type": "Shield",
"lat": -1.41,
"lon": 29.2,
"elevation": 3058
},
{
"name": "Nyiragongo",
"country": "Democratic Republic of Congo",
"type": "Stratovolcano",
"lat": -1.52,
"lon": 29.25,
"elevation": 3470
},
{
"name": "Oahu",
"country": "United States",
"type": "Shield",
"lat": 21.44,
"lon": -158,
"elevation": 1220
},
{
"name": "Ojos del Salado",
"country": "Chile/Argentina",
"type": "Stratovolcano",
"lat": -27.12,
"lon": -68.55,
"elevation": 6887
},
{
"name": "Okataina",
"country": "New Zealand",
"type": "Dome",
"lat": -38.12,
"lon": 176.5,
"elevation": 1111
},
{
"name": "Okmok",
"country": "United States",
"type": "Shield",
"lat": 53.43,
"lon": -168.13,
"elevation": 1073
},
{
"name": "Oku Volcanic Field",
"country": "Cameroon",
"type": "Stratovolcano",
"lat": 6.25,
"lon": 10.5,
"elevation": 3011
},
{
"name": "Ol Doinyo Lengai",
"country": "Tanzania",
"type": "Stratovolcano",
"lat": -2.76,
"lon": 39.91,
"elevation": 2962
},
{
"name": "Opala",
"country": "Russia",
"type": "Caldera",
"lat": 52.54,
"lon": 157.34,
"elevation": 1776
},
{
"name": "Oraefajokull",
"country": "Iceland",
"type": "Stratovolcano",
"lat": 64,
"lon": -16.65,
"elevation": 2119
},
{
"name": "Oshima",
"country": "Japan",
"type": "Stratovolcano",
"lat": 34.72,
"lon": 139.4,
"elevation": 764
},
{
"name": "Pacaya",
"country": "Guatemala",
"type": "Complex Volcano",
"lat": 14.38,
"lon": -90.6,
"elevation": 2552
},
{
"name": "Pagan",
"country": "United States",
"type": "Stratovolcano",
"lat": 18.13,
"lon": 145.8,
"elevation": 570
},
{
"name": "Pago",
"country": "Papua New Guinea",
"type": "Caldera",
"lat": -5.58,
"lon": 150.52,
"elevation": 742
},
{
"name": "Papandayan",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -7.32,
"lon": 107.73,
"elevation": 2665
},
{
"name": "Paricutin",
"country": "Mexico",
"type": "Cinder Cone",
"lat": 19.5,
"lon": -102.2,
"elevation": 3170
},
{
"name": "Parinacota",
"country": "Chile/Bolivia",
"type": "Stratovolcano",
"lat": -18.17,
"lon": -69.15,
"elevation": 6348
},
{
"name": "Pauzhetka",
"country": "Russia",
"type": "Dome",
"lat": 51.45,
"lon": 156.97,
"elevation": 1070
},
{
"name": "Pavlof",
"country": "United States",
"type": "Stratovolcano",
"lat": 55.42,
"lon": -161.89,
"elevation": 2519
},
{
"name": "Pavlof Sister",
"country": "United States",
"type": "Stratovolcano",
"lat": 55.45,
"lon": -161.84,
"elevation": 2142
},
{
"name": "Pelee",
"country": "France",
"type": "Stratovolcano",
"lat": 14.82,
"lon": -61.17,
"elevation": 1397
},
{
"name": "Peuet Sague",
"country": "Indonesia",
"type": "Complex Volcano",
"lat": 4.91,
"lon": 96.33,
"elevation": 2801
},
{
"name": "Pico",
"country": "Portugal",
"type": "Stratovolcano",
"lat": 38.47,
"lon": -28.4,
"elevation": 2351
},
{
"name": "Pilas, Las",
"country": "Nicaragua",
"type": "Stratovolcano",
"lat": 11.54,
"lon": -85.62,
"elevation": 1700
},
{
"name": "Pinacate",
"country": "Mexico",
"type": "Cinder Cone",
"lat": 31.77,
"lon": -113.5,
"elevation": 1200
},
{
"name": "Pinatubo",
"country": "Phillippines",
"type": "Stratovolcano",
"lat": 15.13,
"lon": 120.35,
"elevation": 1486
},
{
"name": "Pisgah Lava Field",
"country": "United States",
"type": "Volcanic Field",
"lat": 34.75,
"lon": -116.63,
"elevation": 1495
},
{
"name": "Piton de la Fournaise",
"country": "France",
"type": "Shield",
"lat": -21.23,
"lon": 55.71,
"elevation": 2631
},
{
"name": "Poas",
"country": "Costa Rica",
"type": "Stratovolcano",
"lat": 10.2,
"lon": -84.23,
"elevation": 2708
},
{
"name": "Popocatepetl",
"country": "Mexico",
"type": "Stratovolcano",
"lat": 19.02,
"lon": -98.62,
"elevation": 5246
},
{
"name": "Prevo Peak",
"country": "Russia",
"type": "Stratovolcano",
"lat": 47.02,
"lon": 152.12,
"elevation": 1360
},
{
"name": "Purace",
"country": "Colombia",
"type": "Stratovolcano",
"lat": 2.32,
"lon": -76.4,
"elevation": 4650
},
{
"name": "Quill, The",
"country": "Netherlands",
"type": "Stratovolcano",
"lat": 17.48,
"lon": -62.96,
"elevation": 601
},
{
"name": "Rabaul",
"country": "Papua New Guinea",
"type": "Shield",
"lat": -4.27,
"lon": 152.2,
"elevation": 688
},
{
"name": "Ragang",
"country": "Phillippines",
"type": "Stratovolcano",
"lat": 7.7,
"lon": 124.5,
"elevation": 2815
},
{
"name": "Raikoke",
"country": "Russia",
"type": "Stratovolcano",
"lat": 48.29,
"lon": 153.25,
"elevation": 551
},
{
"name": "Rainier",
"country": "United States",
"type": "Stratovolcano",
"lat": 46.85,
"lon": -121.76,
"elevation": 4392
},
{
"name": "Rajabasa",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -5.78,
"lon": 105.63,
"elevation": 1281
},
{
"name": "Raoul",
"country": "New Zealand",
"type": "Stratovolcano",
"lat": -29.27,
"lon": -177.92,
"elevation": 516
},
{
"name": "Rasshua",
"country": "Russia",
"type": "Stratovolcano",
"lat": 47.77,
"lon": 153.02,
"elevation": 956
},
{
"name": "Raung",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -8.13,
"lon": 114.04,
"elevation": 3332
},
{
"name": "Rausu",
"country": "Japan",
"type": "Stratovolcano",
"lat": 44.07,
"lon": 145.13,
"elevation": 1660
},
{
"name": "Redoubt",
"country": "United States",
"type": "Stratovolcano",
"lat": 60.49,
"lon": -152.74,
"elevation": 3108
},
{
"name": "Reventador",
"country": "Ecuador",
"type": "Stratovolcano",
"lat": -0.08,
"lon": -77.66,
"elevation": 3562
},
{
"name": "Rincon de la Vieja",
"country": "Costa Rica",
"type": "Complex Volcano",
"lat": 10.83,
"lon": -85.32,
"elevation": 1916
},
{
"name": "Roundtop",
"country": "United States",
"type": "Stratovolcano",
"lat": 54.8,
"lon": -163.59,
"elevation": 1871
},
{
"name": "Ruapehu",
"country": "New Zealand",
"type": "Stratovolcano",
"lat": -39.28,
"lon": 175.57,
"elevation": 2797
},
{
"name": "Rudakov",
"country": "Russia",
"type": "Stratovolcano",
"lat": 45.88,
"lon": 149.83,
"elevation": 542
},
{
"name": "Ruiz, Nevado del",
"country": "Colombia",
"type": "Stratovolcano",
"lat": 4.89,
"lon": -75.32,
"elevation": 5321
},
{
"name": "Rumble IV",
"country": "New Zealand",
"type": "Submarine",
"lat": -36.13,
"lon": 178.05,
"elevation": 500
},
{
"name": "Saba",
"country": "Netherlands",
"type": "Stratovolcano",
"lat": 17.63,
"lon": -63.23,
"elevation": 887
},
{
"name": "Sabancaya",
"country": "Peru",
"type": "Stratovolcano",
"lat": -15.78,
"lon": -71.85,
"elevation": 5967
},
{
"name": "Sakar",
"country": "Papua New Guinea",
"type": "Stratovolcano",
"lat": -5.41,
"lon": 148.09,
"elevation": 992
},
{
"name": "Sakura-jima",
"country": "Japan",
"type": "Stratovolcano",
"lat": 31.59,
"lon": 130.66,
"elevation": 1117
},
{
"name": "Salak",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -6.72,
"lon": 106.73,
"elevation": 2211
},
{
"name": "San Cristobal",
"country": "Nicaragua",
"type": "Stratovolcano",
"lat": 12.7,
"lon": -87,
"elevation": 1745
},
{
"name": "San Salvador",
"country": "El Salvador",
"type": "Stratovolcano",
"lat": 13.73,
"lon": -89.29,
"elevation": 1893
},
{
"name": "San Vicente",
"country": "Cape Verde Islands",
"type": "Stratovolcano",
"lat": 16.9,
"lon": -25,
"elevation": 697
},
{
"name": "Sanford",
"country": "United States",
"type": "Shield",
"lat": 62.22,
"lon": -144.13,
"elevation": 4949
},
{
"name": "Sangay",
"country": "Ecuador",
"type": "Stratovolcano",
"lat": -2,
"lon": -78.34,
"elevation": 5230
},
{
"name": "Santa Ana",
"country": "El Salvador",
"type": "Stratovolcano",
"lat": 13.85,
"lon": -89.63,
"elevation": 2381
},
{
"name": "Santa Maria",
"country": "Guatemala",
"type": "Stratovolcano",
"lat": 14.76,
"lon": -91.55,
"elevation": 3772
},
{
"name": "Santorini",
"country": "Greece",
"type": "Shield",
"lat": 36.4,
"lon": 25.4,
"elevation": 367
},
{
"name": "Sarychev Peak",
"country": "Russia",
"type": "Stratovolcano",
"lat": 48.09,
"lon": 153.2,
"elevation": 1496
},
{
"name": "Savo",
"country": "Solomon Islands",
"type": "Stratovolcano",
"lat": -9.13,
"lon": 159.82,
"elevation": 485
},
{
"name": "Segula",
"country": "United States",
"type": "Stratovolcano",
"lat": 52.02,
"lon": 178.14,
"elevation": 1160
},
{
"name": "Semeru",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": -8.11,
"lon": 112.92,
"elevation": 3676
},
{
"name": "Semisopochnoi",
"country": "United States",
"type": "Stratovolcano",
"lat": 51.93,
"lon": 179.58,
"elevation": 1221
},
{
"name": "Sete Cidades",
"country": "Portugal",
"type": "Stratovolcano",
"lat": 37.87,
"lon": -25.78,
"elevation": 856
},
{
"name": "Shasta",
"country": "United States",
"type": "Stratovolcano",
"lat": 41.41,
"lon": -122.19,
"elevation": 4317
},
{
"name": "Sheveluch",
"country": "Russia",
"type": "Stratovolcano",
"lat": 56.65,
"lon": 161.36,
"elevation": 3283
},
{
"name": "Shikotsu",
"country": "Japan",
"type": "Caldera",
"lat": 42.69,
"lon": 141.38,
"elevation": 1320
},
{
"name": "Shiretoko-Iwo-zan",
"country": "Japan",
"type": "Stratovolcano",
"lat": 44.13,
"lon": 145.17,
"elevation": 1563
},
{
"name": "Shishaldin",
"country": "United States",
"type": "Stratovolcano",
"lat": 54.76,
"lon": -163.97,
"elevation": 2857
},
{
"name": "Sinarka",
"country": "Russia",
"type": "Stratovolcano",
"lat": 48.88,
"lon": 154.18,
"elevation": 934
},
{
"name": "Smirnov",
"country": "Russia",
"type": "Stratovolcano",
"lat": 44.42,
"lon": 146.14,
"elevation": 1189
},
{
"name": "Sollipulli",
"country": "Chile",
"type": "Caldera",
"lat": -38.97,
"lon": -71.52,
"elevation": 2282
},
{
"name": "Soputan",
"country": "Indonesia",
"type": "Stratovolcano",
"lat": 1.11,
"lon": 124.73,
"elevation": 1784
},
{
"name": "Soufriere Guadeloupe",
"country": "France",
"type": "Stratovolcano",
"lat": 16.05,
"lon": -61.67,
"elevation": 1467
},
{
"name": "Soufrière Hills",
"country": "United Kingdom",
"type": "Stratovolcano",
"lat": 16.72,
"lon": -62.18,
"elevation": 915
},
{
"name": "Soufrière St. Vincent",
"country": "St. Vincent",
"type": "Stratovolcano",
"lat": 13.33,
"lon": -61.18,
"elevation": 1220
},
{
"name": "South Island",
"country": "Kenya",
"type": "",
"lat": 2.63,
"lon": 36.6,
"elevation": 800
},
{
"name": "SP Mountain",
"country": "United States",
"type": "Cinder Cone",
"lat": 35.6,
"lon": -111.6,
"elevation": 2141
},
{
"name": "Spurr",
"country": "United States",
"type": "Stratovolcano",
"lat": 61.3,
"lon": -152.25,
"elevation": 3374
},
{
"name": "Srednii",
"country": "Russia",
"type": "Submarine",
"lat": 47.6,
"lon": 152.92,
"elevation": 36
},
{
"name": "Steller",
"country": "United States",
"type": "Stratovolcano",
"lat": 58.4,
"lon": -154.4,
"elevation": 2272
},
{
"name": "Stromboli",
"country": "Italy",
"type": "Stratovolcano",
"lat": 38.79,
"lon": 15.21,
"elevation": 924
},
{
"name": "Sumaco",
"country": "Ecuador",
"type": "Stratovolcano",
"lat": -0.54,
"lon": -77.63,