diff --git a/media/attribution.js b/media/attribution.js
index f0aa0af2..3bae2beb 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -17957,6 +17957,13 @@ const attributionData = {
"naturalearth"
]
},
+ {
+ prefix: "./media/naturals/islands",
+ all: "https://www.naturalearthdata.com/downloads/10m-physical-vectors/",
+ authors: [
+ "naturalearth"
+ ]
+ },
{
prefix: "./media/food/plants/",
files: [
diff --git a/media/naturals/islands/Bermuda.svg b/media/naturals/islands/Bermuda.svg
new file mode 100644
index 00000000..d68c9e59
--- /dev/null
+++ b/media/naturals/islands/Bermuda.svg
@@ -0,0 +1,33 @@
+
+
\ No newline at end of file
diff --git a/media/naturals/islands/Elba.svg b/media/naturals/islands/Elba.svg
new file mode 100644
index 00000000..dadcc31d
--- /dev/null
+++ b/media/naturals/islands/Elba.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/media/naturals/islands/Galveston.svg b/media/naturals/islands/Galveston.svg
new file mode 100644
index 00000000..889c5063
--- /dev/null
+++ b/media/naturals/islands/Galveston.svg
@@ -0,0 +1,35 @@
+
+
\ No newline at end of file
diff --git a/media/naturals/islands/Long Island.svg b/media/naturals/islands/Long Island.svg
new file mode 100644
index 00000000..23c1102d
--- /dev/null
+++ b/media/naturals/islands/Long Island.svg
@@ -0,0 +1,179 @@
+
+
\ No newline at end of file
diff --git a/media/naturals/islands/Saint Helena.svg b/media/naturals/islands/Saint Helena.svg
new file mode 100644
index 00000000..1457c060
--- /dev/null
+++ b/media/naturals/islands/Saint Helena.svg
@@ -0,0 +1,8 @@
+
+
\ No newline at end of file
diff --git a/media/naturals/islands/Sicily.svg b/media/naturals/islands/Sicily.svg
new file mode 100644
index 00000000..97937408
--- /dev/null
+++ b/media/naturals/islands/Sicily.svg
@@ -0,0 +1,41 @@
+
+
\ No newline at end of file
diff --git a/media/naturals/islands/Tasmania.svg b/media/naturals/islands/Tasmania.svg
new file mode 100644
index 00000000..453ae02e
--- /dev/null
+++ b/media/naturals/islands/Tasmania.svg
@@ -0,0 +1,235 @@
+
+
\ No newline at end of file
diff --git a/presets/naturals.js b/presets/naturals.js
index 7b885cf5..0b938042 100644
--- a/presets/naturals.js
+++ b/presets/naturals.js
@@ -901,6 +901,7 @@ const canalData = [['Suez Canal', 142645.14813263412]]
const famousPlaceData = [["Bermuda Triangle", 2912862312063.4375, 1701656.8370467045]]
const landData = [["0,0", 1.27560e+7], ["0,90", 1.27560e+7], ["0,180", 1.27560e+7], ["0,-90", 1.27560e+7]]
const artificialLandData = [['Nakhlat Jabal Ali', 7161.263086713934], ['Nakhlat Jumeira', 5274.965892367926], ['World Islands', 8776.2656000156], ['Palm Deira', 10594.141235040714]];
+const islandData = [["Long Island", 106573.61878926508], ["Bermuda", 16223.760124812405], ["Sicily", 185141.36073220705], ["Tasmania", 477808.7386675137], ["Elba", 20086.02013366515], ["Saint Helena", 14193.51679138255], ["Galveston", 29880.040695818647]]
function makePlanet(name, diameter, mass, image) {
return {
@@ -1182,6 +1183,14 @@ function makeNaturals() {
false
));
+ results.push(makeGIS(
+ islandData.sort((c1, c2) => {
+ return c1[0].localeCompare(c2[0])
+ }),
+ "Islands",
+ false
+ ));
+
results.sort((b1, b2) => {
e1 = b1.constructor();
e2 = b2.constructor();