From d7bbfdaf470e4a266113c8111eedcecfc5a2ad49 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sun, 29 Mar 2020 14:10:20 -0400 Subject: [PATCH] Add all states Also remove a spurious info file for countries --- media/attribution.js | 23 +- media/naturals/countries/info.txt | 241 ------------------ media/naturals/states/alabama.svg | 6 + media/naturals/states/alaska.svg | 43 +--- media/naturals/states/arizona.svg | 6 + media/naturals/states/arkansas.svg | 6 + media/naturals/states/california.svg | 29 +-- media/naturals/states/colorado.svg | 18 +- media/naturals/states/connecticut.svg | 6 + media/naturals/states/delaware.svg | 6 + .../naturals/states/district-of-columbia.svg | 6 + media/naturals/states/florida.svg | 28 +- media/naturals/states/georgia.svg | 6 + media/naturals/states/hawaii.svg | 6 + media/naturals/states/idaho.svg | 6 + media/naturals/states/illinois.svg | 6 + media/naturals/states/indiana.svg | 6 + media/naturals/states/info.txt | 66 +++++ media/naturals/states/iowa.svg | 6 + media/naturals/states/kansas.svg | 6 + media/naturals/states/kentucky.svg | 6 + media/naturals/states/louisiana.svg | 6 + media/naturals/states/maine.svg | 25 +- media/naturals/states/maryland.svg | 6 + media/naturals/states/massachusetts.svg | 6 + media/naturals/states/michigan.svg | 6 + media/naturals/states/minnesota.svg | 6 + media/naturals/states/mississippi.svg | 6 + media/naturals/states/missouri.svg | 6 + media/naturals/states/montana.svg | 21 +- media/naturals/states/nebraska.svg | 6 + media/naturals/states/nevada.svg | 6 + media/naturals/states/new-hampshire.svg | 6 + media/naturals/states/new-jersey.svg | 6 + media/naturals/states/new-mexico.svg | 6 + media/naturals/states/new-york.svg | 25 +- media/naturals/states/north-carolina.svg | 6 + media/naturals/states/north-dakota.svg | 6 + media/naturals/states/ohio.svg | 6 + media/naturals/states/oklahoma.svg | 6 + media/naturals/states/oregon.svg | 6 + media/naturals/states/pennsylvania.svg | 6 + media/naturals/states/rhode-island.svg | 6 + media/naturals/states/south-carolina.svg | 6 + media/naturals/states/south-dakota.svg | 6 + media/naturals/states/tennessee.svg | 6 + media/naturals/states/texas.svg | 32 +-- media/naturals/states/utah.svg | 6 + media/naturals/states/vermont.svg | 6 + media/naturals/states/virginia.svg | 6 + media/naturals/states/washington.svg | 6 + media/naturals/states/west-virginia.svg | 6 + media/naturals/states/wisconsin.svg | 6 + media/naturals/states/wyoming.svg | 6 + presets/naturals.js | 107 ++++---- 55 files changed, 435 insertions(+), 481 deletions(-) delete mode 100644 media/naturals/countries/info.txt create mode 100644 media/naturals/states/alabama.svg create mode 100644 media/naturals/states/arizona.svg create mode 100644 media/naturals/states/arkansas.svg create mode 100644 media/naturals/states/connecticut.svg create mode 100644 media/naturals/states/delaware.svg create mode 100644 media/naturals/states/district-of-columbia.svg create mode 100644 media/naturals/states/georgia.svg create mode 100644 media/naturals/states/hawaii.svg create mode 100644 media/naturals/states/idaho.svg create mode 100644 media/naturals/states/illinois.svg create mode 100644 media/naturals/states/indiana.svg create mode 100644 media/naturals/states/info.txt create mode 100644 media/naturals/states/iowa.svg create mode 100644 media/naturals/states/kansas.svg create mode 100644 media/naturals/states/kentucky.svg create mode 100644 media/naturals/states/louisiana.svg create mode 100644 media/naturals/states/maryland.svg create mode 100644 media/naturals/states/massachusetts.svg create mode 100644 media/naturals/states/michigan.svg create mode 100644 media/naturals/states/minnesota.svg create mode 100644 media/naturals/states/mississippi.svg create mode 100644 media/naturals/states/missouri.svg create mode 100644 media/naturals/states/nebraska.svg create mode 100644 media/naturals/states/nevada.svg create mode 100644 media/naturals/states/new-hampshire.svg create mode 100644 media/naturals/states/new-jersey.svg create mode 100644 media/naturals/states/new-mexico.svg create mode 100644 media/naturals/states/north-carolina.svg create mode 100644 media/naturals/states/north-dakota.svg create mode 100644 media/naturals/states/ohio.svg create mode 100644 media/naturals/states/oklahoma.svg create mode 100644 media/naturals/states/oregon.svg create mode 100644 media/naturals/states/pennsylvania.svg create mode 100644 media/naturals/states/rhode-island.svg create mode 100644 media/naturals/states/south-carolina.svg create mode 100644 media/naturals/states/south-dakota.svg create mode 100644 media/naturals/states/tennessee.svg create mode 100644 media/naturals/states/utah.svg create mode 100644 media/naturals/states/vermont.svg create mode 100644 media/naturals/states/virginia.svg create mode 100644 media/naturals/states/washington.svg create mode 100644 media/naturals/states/west-virginia.svg create mode 100644 media/naturals/states/wisconsin.svg create mode 100644 media/naturals/states/wyoming.svg diff --git a/media/attribution.js b/media/attribution.js index 5e72d1e4..d4fcb66b 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -8328,24 +8328,15 @@ const attributionData = { ] }, { - prefix: "./media/naturals/states/", - files: [ - { name: "alaska.svg", source: "https://commons.wikimedia.org/wiki/File:Blank_US_Map_(states_only).svg" }, - { name: "california.svg", source: "https://commons.wikimedia.org/wiki/File:Blank_US_Map_(states_only).svg" }, - { name: "colorado.svg", source: "https://commons.wikimedia.org/wiki/File:Blank_US_Map_(states_only).svg" }, - { name: "florida.svg", source: "https://commons.wikimedia.org/wiki/File:Blank_US_Map_(states_only).svg" }, - { name: "maine.svg", source: "https://commons.wikimedia.org/wiki/File:Blank_US_Map_(states_only).svg" }, - { name: "montana.svg", source: "https://commons.wikimedia.org/wiki/File:Blank_US_Map_(states_only).svg" }, - { name: "new-york.svg", source: "https://commons.wikimedia.org/wiki/File:Blank_US_Map_(states_only).svg" }, - { name: "texas.svg", source: "https://commons.wikimedia.org/wiki/File:Blank_US_Map_(states_only).svg" }, - ], + prefix: "./media/naturals/countries", + all: "https://www.naturalearthdata.com/downloads/50m-cultural-vectors/50m-admin-0-countries-2/", authors: [ - "theshibboleth" + "naturalearth" ] }, { - prefix: "./media/naturals/countries", - all: "https://www.naturalearthdata.com/downloads/50m-cultural-vectors/50m-admin-0-countries-2/", + prefix: "./media/naturals/states", + all: "https://www.naturalearthdata.com/downloads/50m-cultural-vectors/50m-admin-1-states-provinces/", authors: [ "naturalearth" ] @@ -10544,10 +10535,6 @@ const attributionData = { "name": "freedesignfile", "url": "https://freedesignfile.com/", }, - "theshibboleth": { - "name": "Theshibboleth", - "url": "https://commons.wikimedia.org/wiki/Special:Contributions/Theshibboleth", - }, "ruby02": { "name": "Ruby_02", "url": "https://www.furaffinity.net/user/ruby02/", diff --git a/media/naturals/countries/info.txt b/media/naturals/countries/info.txt deleted file mode 100644 index 972bf49d..00000000 --- a/media/naturals/countries/info.txt +++ /dev/null @@ -1,241 +0,0 @@ -[["Zimbabwe",389139344886.9551,750673.8733651662], -["Zambia",747284247537.2109,1086883.0186403147], -["Yemen",451258576476.0622,732380.0886973133], -["Vietnam",322580142233.8691,1620340.0069434382], -["Venezuela",903362423260.6332,1268421.1333824312], -["Vatican",708035.2009967731,962.0919227031534], -["Vanuatu",11272612217.230469,724821.180486814], -["Uzbekistan",443189293470.79034,925450.9622003306], -["Uruguay",177556026488.23483,537144.1098412299], -["Micronesia",485384430.1673484,497698.88020277687], -["Marshall Is.",237267604.69041273,596010.1204389479], -["N. Mariana Is.",393374965.5941958,521292.78521092737], -["U.S. Virgin Is.",316452461.7983862,76083.04112096527], -["Guam",483286229.8419917,40613.86482889021], -["American Samoa",120670011.38210917,11393.258948078432], -["Puerto Rico",8962997659.680859,64074.185139127105], -["United States of America",7395600901146.306,4416577.67125368], -["S. Geo. and the Is.",3672610161.3615127,541130.1405687116], -["Br. Indian Ocean Ter.",132703649.71481176,23927.13214168381], -["Saint Helena",176325296.97059375,858614.8478942969], -["Pitcairn Is.",38762723.72906426,9947.043438498837], -["Anguilla",83463147.70539355,10944.95591457092], -["Falkland Is.",11407563931.810585,115733.80786623771], -["Cayman Is.",301854204.8866253,55649.92891612647], -["Bermuda",66129884.79864475,14170.070838986676], -["British Virgin Is.",135659839.00635678,39337.39147364931], -["Turks and Caicos Is.",330946239.46105736,22295.623846674607], -["Montserrat",79959829.21916744,14289.738497356197], -["Jersey",126615043.3254982,10747.64788802222], -["Guernsey",48162890.29292152,8669.790417446953], -["Isle of Man",558555897.1337135,38796.33187357233], -["United Kingdom",238676325934.20435,1189944.9208031525], -["United Arab Emirates",71327840366.80205,384133.37813312514], -["Ukraine",566035099860.9688,788296.8051475236], -["Uganda",242282384312.5569,631576.9601751247], -["Turkmenistan",467750968131.5653,839363.1829681154], -["Turkey",769691262374.0961,722569.6732223395], -["Tunisia",156527421728.6396,789088.1320598596], -["Trinidad and Tobago",5113137631.486823,140397.5005812163], -["Tonga",431566020.3443055,320138.22561586066], -["Togo",57164823768.625984,558731.6162212695], -["Timor-Leste",15046954462.017887,152793.66089818784], -["Thailand",510098217767.71954,1619380.770898294], -["Tanzania",935952438752.1539,1184178.6995700544], -["Tajikistan",142199499148.0953,483654.0574189293], -["Taiwan",36053557208.26353,372963.9766519672], -["Syria",185640544641.68024,557652.0954689037], -["Switzerland",41274119762.43174,216315.97720416306], -["Sweden",438024606986.8549,1504429.298743872], -["eSwatini",17026560042.71935,174431.7420524613], -["Suriname",145631226029.04276,461624.95471358934], -["S. Sudan",619555696187.3568,967389.4690412045], -["Sudan",1823113741930.2935,1476475.5597421676], -["Sri Lanka",66124083045.496185,429682.22706557147], -["Spain",502306447910.3953,1635350.4179064203], -["South Korea",97223628369.57718,601119.1956874104], -["South Africa",1201313004316.9548,2610977.935124006], -["Somalia",466566432575.35144,1499709.9382876973], -["Somaliland",168351995213.79407,390642.89676351653], -["Solomon Is.",25650473129.46542,578770.3949851494], -["Slovakia",48398536087.06279,203261.203718588], -["Slovenia",20232561580.98236,160068.21134683487], -["Singapore",486021211.437919,20225.536237134802], -["Sierra Leone",71972760575.6476,343787.02394271526], -["Seychelles",174784533.9529513,25242.78960756224], -["Serbia",77565621952.11682,437004.38001379266], -["Senegal",197200724879.79358,482495.828194891], -["Saudi Arabia",1876920659569.8032,1731541.0179994444], -["São Tomé and Principe",987713799.1340775,183769.6354790035], -["San Marino",68412302.4541662,10648.615483748506], -["Samoa",2707197663.6432486,64906.43346873014], -["St. Vin. and Gren.",311777981.9328877,73908.48702186492], -["Saint Lucia",552532214.4432642,41832.1780762757], -["St. Kitts and Nevis",233457364.84892097,33611.3165210983], -["Rwanda",25432979416.460854,194263.81591629382], -["Russia",12260202932316.434,3560470.967805952], -["Romania",235572110822.79977,511775.734059509], -["Qatar",11096933045.51641,176815.8874033715], -["Portugal",90307109615.50954,998968.539638029], -["Poland",312014177111.07056,640535.7412870524], -["Philippines",281057743959.40845,1718076.5819676248], -["Peru",1267155955843.7405,1995728.9021881635], -["Paraguay",398866915158.8791,917283.5274261177], -["Papua New Guinea",458779192212.65924,1130765.9358040402], -["Panama",74205999390.06693,264696.7787718505], -["Palau",340878459.50629926,517052.0287502567], -["Pakistan",859524386785.3461,1469710.3651343188], -["Oman",310787792152.7695,1070214.542524525], -["Norway",367133579651.0089,2385216.7060012324], -["North Korea",122468780802.42119,588059.4963699913], -["Nigeria",902360824740.1309,1061421.9606103392], -["Niger",1166100114277.5962,1292547.0104424185], -["Nicaragua",129303176135.86368,475217.15790626826], -["New Zealand",261814748299.48175,3689126.851095178], -["Niue",197426811.4028381,19132.955440874972], -["Cook Is.",60789397.586407654,7022.5841140376415], -["Netherlands",36945283257.48706,320420.62752667535], -["Aruba",155610147.7334076,21273.574070595867], -["Curaçao",430636502.7957001,37272.29377335269], -["Nepal",146897265742.68607,444685.714905498], -["Nauru",27857326.929205168,6837.885050868505], -["Namibia",815249049721.9235,1313620.097072748], -["Mozambique",776726637654.2103,1783994.2739365236], -["Morocco",569461707436.853,1568964.057126951], -["W. Sahara",90445408946.43513,753950.5689598573], -["Montenegro",13694356087.203959,186259.07726854514], -["Mongolia",1523220033380.0608,1167861.7008469645], -["Moldova",33169044187.407303,337142.42228660494], -["Monaco",12441227.214953318,4358.924994750582], -["Mexico",1869251872115.2632,1952717.1931632007], -["Mauritius",1883408037.236669,58244.37292394249], -["Mauritania",1025913853088.3635,1381248.2365973846], -["Malta",274389289.46838915,28460.46151930112], -["Mali",1232601050983.55,1627107.3969575989], -["Maldives",66533401.41569023,113326.64317645758], -["Malaysia",308992459615.961,718187.2787975309], -["Malawi",119609014979.11723,857620.1974737616], -["Madagascar",588900729223.3076,1482448.58655397], -["Macedonia",25412477905.618904,167763.72453596117], -["Luxembourg",2617671383.8561177,80342.33188741696], -["Lithuania",64607579583.07534,281048.67513132055], -["Liechtenstein",138276163.29779017,23752.2207550655], -["Libya",1593059310499.89,1497618.019207641], -["Liberia",95716150483.6803,465053.78239422245], -["Lesotho",30082796345.318073,229266.99044660022], -["Lebanon",10032218276.214746,178392.40295671904], -["Latvia",64322936300.70786,265314.902976771], -["Laos",227818875873.76996,948849.152950645], -["Kyrgyzstan",198302186040.08304,445731.6344993663], -["Kuwait",17363674046.35398,174092.9296542175], -["Kosovo",10934378053.958687,156624.8853211386], -["Kiribati",749876516.2319429,1640873.5549117292], -["Kenya",591341928787.2559,1125704.8672718687], -["Kazakhstan",2599180457875.023,1623701.7704947665], -["Jordan",88907886654.7211,466293.2802000827], -["Japan",362212921360.73126,2165372.9852266936], -["Jamaica",10954550076.122593,89945.55843724968], -["Italy",297660112212.5112,1141814.8482783942], -["Israel",22312088308.202045,440068.5190686877], -["Palestine",6346588255.6763935,147154.65650790438], -["Ireland",68780229828.73004,431856.09038575046], -["Iraq",435620846425.7123,917708.4745529837], -["Iran",1587189329130.203,1609326.8856119388], -["Indonesia",1376120815624.1582,1744126.536779939], -["India",2996785519779.1226,2913361.292821804], -["Iceland",101230587354.09766,349260.02852581645], -["Hungary",93030668685.61838,312850.1016063739], -["Honduras",113540433651.57697,393145.8344003861], -["Haiti",26847869783.21849,228390.3778166956], -["Guyana",211580943542.51562,815280.8732392456], -["Guinea-Bissau",32110045925.27114,193638.58665067697], -["Guinea",244390003515.538,606536.8383934512], -["Guatemala",108545037717.66335,453811.808616631], -["Grenada",286659850.5792823,25441.67357828665], -["Greece",129895379857.02574,758011.3923877806], -["Ghana",239260752213.2803,711081.7448205692], -["Germany",355238332286.4327,864383.9331295767], -["Georgia",69359250287.62083,279164.4830880575], -["Gambia",10330073933.169783,82849.92829168624], -["Gabon",260344608670.4254,690549.2981542662], -["France",542817083203.5144,1048476.4725933974], -["St. Pierre and Miquelon",205698521.0710492,38521.03284769018], -["Wallis and Futuna Is.",131747281.48261458,121776.95699873005], -["St-Martin",49111962.95304994,5163.071682498663], -["St-Barthélemy",24579682.143066566,5240.150468570514], -["Fr. Polynesia",2468010584.9118123,1312958.5639801438], -["New Caledonia",18686602242.002316,384267.482542537], -["Fr. S. Antarctic Lands",6972080045.671423,212730.6071924777], -["Åland",761484218.2741673,43735.30591570062], -["Finland",328803220559.3977,1129138.3189881397], -["Fiji",18421467533.17885,1023558.9822519792], -["Ethiopia",1117394387297.408,1258373.6645802632], -["Estonia",45523111130.11329,234417.94183103752], -["Eritrea",123523023760.42888,620786.9941184958], -["Eq. Guinea",26682583611.083134,311126.02900633094], -["El Salvador",20428674917.927784,140987.38922767458], -["Egypt",992610233498.9838,1075384.9272076394], -["Ecuador",254390202866.9375,715644.6113114202], -["Dominican Rep.",48656193669.522415,253316.76342836596], -["Dominica",699392379.7985094,45176.55587233428], -["Djibouti",21745285809.27461,196704.14706825247], -["Greenland",2077887017677.4016,2549914.0725153135], -["Faeroe Is.",1037375875.3441107,104805.39300545029], -["Denmark",42463519493.804115,344332.082885141], -["Czechia",78562446344.69705,273918.8118478958], -["N. Cyprus",3477858554.32716,74094.73032340445], -["Cyprus",5720072668.184293,68303.11611356054], -["Cuba",108838187496.02383,373416.4420118391], -["Croatia",54464922570.24997,453624.1186228944], -["Côte d'Ivoire",321698831252.9052,706903.5592170395], -["Costa Rica",51575396471.50047,346860.4426889592], -["Dem. Rep. Congo",2266976093724.1265,2035904.2956146006], -["Congo",345009155130.8312,961723.9757879174], -["Comoros",1588682598.6376357,111334.98741429756], -["Colombia",1123596248307.3215,1822038.428059104], -["China",8060425748741.967,3689010.6633797465], -["Macao",22790451.33582536,5609.2494132003585], -["Hong Kong",1031202202.4066887,41167.39922811497], -["Chile",662506100339.9237,3913004.5904785832], -["Chad",1250306336304.5803,1747717.1001141844], -["Central African Rep.",615443921593.4967,963245.901521966], -["Cabo Verde",3585645473.0986457,264469.72585925215], -["Canada",8252315173326.137,3925175.4429551493], -["Cameroon",463047177129.98676,1254568.7304865085], -["Cambodia",181325584795.91324,478513.2128836198], -["Myanmar",654908635592.5571,2024676.7575958604], -["Burundi",27257646471.915493,238454.34370384598], -["Burkina Faso",273060011767.93573,628020.0386516866], -["Bulgaria",112483755019.30702,336003.0361266016], -["Brunei",5683983704.47261,111143.6940463348], -["Brazil",7542040031981.433,3915588.1752071916], -["Botswana",577537077673.9358,1005033.7114702462], -["Bosnia and Herz.",51762900143.40118,302391.7470669987], -["Bolivia",1076652528362.6862,1452616.8315824775], -["Bhutan",39941207799.865746,179051.81149080832], -["Benin",116541637410.61739,684764.1659558142], -["Belize",22820786611.704403,288554.77214008226], -["Belgium",30685782396.868896,220012.43908339023], -["Belarus",206593675978.1894,539327.6016509426], -["Barbados",390177698.8208726,28438.43733392629], -["Bangladesh",135631880598.23056,641362.7611422196], -["Bahrain",542666078.421561,48940.616137428195], -["Bahamas",12572006886.202946,657347.8029052814], -["Azerbaijan",86480375203.77911,388647.32676976256], -["Austria",83960555499.05753,289718.05858780514], -["Australia",6916075626359.462,4253387.647790333], -["Indian Ocean Ter.",143103838.04993325,207167.46611093302], -["Heard I. and McDonald Is.",419494189.5592296,24277.108307189614], -["Norfolk Island",41234971.619761944,9164.00266587067], -["Ashmore and Cartier Is.",2724124.8113709954,1337.1383696935786], -["Armenia",29606246853.694744,268723.39105833217], -["Argentina",2628180984838.9795,3439095.945263166], -["Antigua and Barb.",433754090.8784384,79797.82491219617], -["Angola",1231065800103.1306,1487384.312862242], -["Andorra",442811110.96016896,23181.443248610587], -["Algeria",2258264650157.1177,1980213.5544527844], -["Albania",28382259570.98209,333197.42270929285], -["Afghanistan",637227926969.2654,1010493.9286560246], -["Siachen Glacier",2122758731.8166118,61495.05302246724], -["Antarctica",9873880556033.318,3705614.001089979], -["Sint Maarten",41933349.229216255,5539.704322566973]] \ No newline at end of file diff --git a/media/naturals/states/alabama.svg b/media/naturals/states/alabama.svg new file mode 100644 index 00000000..f60e0f87 --- /dev/null +++ b/media/naturals/states/alabama.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/alaska.svg b/media/naturals/states/alaska.svg index 6f7a9d00..12844e30 100644 --- a/media/naturals/states/alaska.svg +++ b/media/naturals/states/alaska.svg @@ -1,37 +1,6 @@ - - - - - -Alaska - - - + + + + + + \ No newline at end of file diff --git a/media/naturals/states/arizona.svg b/media/naturals/states/arizona.svg new file mode 100644 index 00000000..a09e769a --- /dev/null +++ b/media/naturals/states/arizona.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/arkansas.svg b/media/naturals/states/arkansas.svg new file mode 100644 index 00000000..413a6469 --- /dev/null +++ b/media/naturals/states/arkansas.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/california.svg b/media/naturals/states/california.svg index 797093f5..74cd8e25 100644 --- a/media/naturals/states/california.svg +++ b/media/naturals/states/california.svg @@ -1,23 +1,6 @@ - - - - - -California - - - + + + + + + \ No newline at end of file diff --git a/media/naturals/states/colorado.svg b/media/naturals/states/colorado.svg index 4734991c..ceddb30f 100644 --- a/media/naturals/states/colorado.svg +++ b/media/naturals/states/colorado.svg @@ -1,12 +1,6 @@ - - - - - -Colorado - - + + + + + + \ No newline at end of file diff --git a/media/naturals/states/connecticut.svg b/media/naturals/states/connecticut.svg new file mode 100644 index 00000000..31ee6a9e --- /dev/null +++ b/media/naturals/states/connecticut.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/delaware.svg b/media/naturals/states/delaware.svg new file mode 100644 index 00000000..1ebef564 --- /dev/null +++ b/media/naturals/states/delaware.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/district-of-columbia.svg b/media/naturals/states/district-of-columbia.svg new file mode 100644 index 00000000..1371d6bd --- /dev/null +++ b/media/naturals/states/district-of-columbia.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/florida.svg b/media/naturals/states/florida.svg index 7bd65f67..bbc258f2 100644 --- a/media/naturals/states/florida.svg +++ b/media/naturals/states/florida.svg @@ -1,22 +1,6 @@ - - - - - -Florida - - + + + + + + \ No newline at end of file diff --git a/media/naturals/states/georgia.svg b/media/naturals/states/georgia.svg new file mode 100644 index 00000000..4982d242 --- /dev/null +++ b/media/naturals/states/georgia.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/hawaii.svg b/media/naturals/states/hawaii.svg new file mode 100644 index 00000000..bc1dfb19 --- /dev/null +++ b/media/naturals/states/hawaii.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/idaho.svg b/media/naturals/states/idaho.svg new file mode 100644 index 00000000..68d3926a --- /dev/null +++ b/media/naturals/states/idaho.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/illinois.svg b/media/naturals/states/illinois.svg new file mode 100644 index 00000000..a66b3830 --- /dev/null +++ b/media/naturals/states/illinois.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/indiana.svg b/media/naturals/states/indiana.svg new file mode 100644 index 00000000..a8807b5d --- /dev/null +++ b/media/naturals/states/indiana.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/info.txt b/media/naturals/states/info.txt new file mode 100644 index 00000000..497e6cd9 --- /dev/null +++ b/media/naturals/states/info.txt @@ -0,0 +1,66 @@ +Alaska 1452514225725.9436 1868373.8543388732 +Alabama 134183493809.92227 532965.3777696239 +Arkansas 137594312821.44278 390088.00657864026 +Arizona 294757028937.5847 633186.8250454122 +California 406293983906.08356 1052709.4946563328 +Colorado 269648516308.92535 450204.53976080974 +Connecticut 12660002907.845184 118267.25668779382 +Delaware 5301476457.13695 154538.7770483073 +Florida 147061503225.29276 725785.7361081617 +Georgia 152545609645.3165 515643.4608175565 +Hawaii 16276457956.22964 1072045.4061879863 +Iowa 144371045331.47766 349101.761916603 +Idaho 215165271391.04874 777597.4487340406 +Illinois 149962816232.10614 614341.3685248627 +Indiana 94418933046.32669 441183.50429391616 +Alaska 1452514225725.9436 1868373.8543388732 +Alabama 134183493809.92227 532965.3777696239 +Arkansas 137594312821.44278 390088.00657864026 +Arizona 294757028937.5847 633186.8250454122 +California 406293983906.08356 1052709.4946563328 +Colorado 269648516308.92535 450204.53976080974 +Connecticut 12660002907.845184 118267.25668779382 +District of Columbia 143239048.97410837 22849.35891797693 +Delaware 5301476457.13695 154538.7770483073 +Florida 147061503225.29276 725785.7361081617 +Georgia 152545609645.3165 515643.4608175565 +Hawaii 16276457956.22964 1072045.4061879863 +Iowa 144371045331.47766 349101.761916603 +Idaho 215165271391.04874 777597.4487340406 +Illinois 149962816232.10614 614341.3685248627 +Indiana 94418933046.32669 441183.50429391616 +Kansas 211603378234.17575 339716.0845083418 +Kentucky 104059819167.07492 288923.8165505772 +Louisiana 119735851466.82343 446546.83642277156 +Massachusetts 21240814302.251324 180458.12859798397 +Maryland 25142576638.752808 199510.82555067376 +Maine 83320514510.73213 487259.3522773301 +Michigan 248831526119.40704 735361.3389467007 +Minnesota 223905746565.9167 652250.567964836 +Missouri 181327659750.11615 514688.64139698073 +Mississippi 123907979131.48102 535154.9372703212 +Montana 378043596367.47034 523842.3904506136 +North Carolina 128508233574.94186 306028.3207092302 +North Dakota 181516551961.1925 345149.0784229827 +Nebraska 199879423825.03116 341927.3618479088 +New Hampshire 24194580764.403435 288427.55344232 +New Jersey 19628854900.92644 268835.7774083556 +New Mexico 314637500694.8689 631664.9951280521 +Nevada 286249761376.3085 779935.1168063006 +New York 136767165418.95305 500159.906709641 +Ohio 116221291680.81133 436881.72983926453 +Oklahoma 180427267305.4764 381292.86025305686 +Oregon 250918651052.89493 474937.6214419664 +Pennsylvania 119213832983.51472 315004.6904564087 +Rhode Island 2607765149.7594714 76364.10164281644 +South Carolina 80044862853.43794 354848.4371203905 +South Dakota 197935435136.62775 380974.5700711944 +Tennessee 108984514303.16504 189546.14728804305 +Texas 681029919907.9698 1177438.055205133 +Utah 219421759907.71756 557946.3739070743 +Virginia 102776048838.10104 320700.31725016324 +Vermont 24577426263.49393 254009.8998166826 +Washington 173341861295.48312 381943.3240589823 +Wisconsin 168949350785.5707 534233.1040137928 +West Virginia 62625585161.76298 382039.17230066983 +Wyoming 253670441447.10522 450348.1722393462 diff --git a/media/naturals/states/iowa.svg b/media/naturals/states/iowa.svg new file mode 100644 index 00000000..36b5ac96 --- /dev/null +++ b/media/naturals/states/iowa.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/kansas.svg b/media/naturals/states/kansas.svg new file mode 100644 index 00000000..25aa4bf0 --- /dev/null +++ b/media/naturals/states/kansas.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/kentucky.svg b/media/naturals/states/kentucky.svg new file mode 100644 index 00000000..63c09da9 --- /dev/null +++ b/media/naturals/states/kentucky.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/louisiana.svg b/media/naturals/states/louisiana.svg new file mode 100644 index 00000000..05bee475 --- /dev/null +++ b/media/naturals/states/louisiana.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/maine.svg b/media/naturals/states/maine.svg index a10634cb..dab427ea 100644 --- a/media/naturals/states/maine.svg +++ b/media/naturals/states/maine.svg @@ -1,19 +1,6 @@ - - - - - -Maine - - + + + + + + \ No newline at end of file diff --git a/media/naturals/states/maryland.svg b/media/naturals/states/maryland.svg new file mode 100644 index 00000000..ec07d2f8 --- /dev/null +++ b/media/naturals/states/maryland.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/massachusetts.svg b/media/naturals/states/massachusetts.svg new file mode 100644 index 00000000..23a24c93 --- /dev/null +++ b/media/naturals/states/massachusetts.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/michigan.svg b/media/naturals/states/michigan.svg new file mode 100644 index 00000000..0c2f7031 --- /dev/null +++ b/media/naturals/states/michigan.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/minnesota.svg b/media/naturals/states/minnesota.svg new file mode 100644 index 00000000..bda0733e --- /dev/null +++ b/media/naturals/states/minnesota.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/mississippi.svg b/media/naturals/states/mississippi.svg new file mode 100644 index 00000000..c87fbaff --- /dev/null +++ b/media/naturals/states/mississippi.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/missouri.svg b/media/naturals/states/missouri.svg new file mode 100644 index 00000000..b8addd39 --- /dev/null +++ b/media/naturals/states/missouri.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/montana.svg b/media/naturals/states/montana.svg index b31b145e..ad6d440b 100644 --- a/media/naturals/states/montana.svg +++ b/media/naturals/states/montana.svg @@ -1,15 +1,6 @@ - - - - - -Montana - - + + + + + + \ No newline at end of file diff --git a/media/naturals/states/nebraska.svg b/media/naturals/states/nebraska.svg new file mode 100644 index 00000000..d7041a4a --- /dev/null +++ b/media/naturals/states/nebraska.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/nevada.svg b/media/naturals/states/nevada.svg new file mode 100644 index 00000000..d0497ea4 --- /dev/null +++ b/media/naturals/states/nevada.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/new-hampshire.svg b/media/naturals/states/new-hampshire.svg new file mode 100644 index 00000000..b122f84d --- /dev/null +++ b/media/naturals/states/new-hampshire.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/new-jersey.svg b/media/naturals/states/new-jersey.svg new file mode 100644 index 00000000..9e0328b1 --- /dev/null +++ b/media/naturals/states/new-jersey.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/new-mexico.svg b/media/naturals/states/new-mexico.svg new file mode 100644 index 00000000..13f457d8 --- /dev/null +++ b/media/naturals/states/new-mexico.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/new-york.svg b/media/naturals/states/new-york.svg index cde5f453..f5742d1f 100644 --- a/media/naturals/states/new-york.svg +++ b/media/naturals/states/new-york.svg @@ -1,19 +1,6 @@ - - - - - -New York - - + + + + + + \ No newline at end of file diff --git a/media/naturals/states/north-carolina.svg b/media/naturals/states/north-carolina.svg new file mode 100644 index 00000000..17258f93 --- /dev/null +++ b/media/naturals/states/north-carolina.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/north-dakota.svg b/media/naturals/states/north-dakota.svg new file mode 100644 index 00000000..c56ff05e --- /dev/null +++ b/media/naturals/states/north-dakota.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/ohio.svg b/media/naturals/states/ohio.svg new file mode 100644 index 00000000..2a4efa7b --- /dev/null +++ b/media/naturals/states/ohio.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/oklahoma.svg b/media/naturals/states/oklahoma.svg new file mode 100644 index 00000000..617b5003 --- /dev/null +++ b/media/naturals/states/oklahoma.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/oregon.svg b/media/naturals/states/oregon.svg new file mode 100644 index 00000000..874ec91f --- /dev/null +++ b/media/naturals/states/oregon.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/pennsylvania.svg b/media/naturals/states/pennsylvania.svg new file mode 100644 index 00000000..feae4a8a --- /dev/null +++ b/media/naturals/states/pennsylvania.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/rhode-island.svg b/media/naturals/states/rhode-island.svg new file mode 100644 index 00000000..94a7c88d --- /dev/null +++ b/media/naturals/states/rhode-island.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/south-carolina.svg b/media/naturals/states/south-carolina.svg new file mode 100644 index 00000000..a25ffc41 --- /dev/null +++ b/media/naturals/states/south-carolina.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/south-dakota.svg b/media/naturals/states/south-dakota.svg new file mode 100644 index 00000000..f64e00e7 --- /dev/null +++ b/media/naturals/states/south-dakota.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/tennessee.svg b/media/naturals/states/tennessee.svg new file mode 100644 index 00000000..a21b9849 --- /dev/null +++ b/media/naturals/states/tennessee.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/texas.svg b/media/naturals/states/texas.svg index 76071307..ef7222d6 100644 --- a/media/naturals/states/texas.svg +++ b/media/naturals/states/texas.svg @@ -1,26 +1,6 @@ - - - - - -Texas - - + + + + + + \ No newline at end of file diff --git a/media/naturals/states/utah.svg b/media/naturals/states/utah.svg new file mode 100644 index 00000000..c5178be2 --- /dev/null +++ b/media/naturals/states/utah.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/vermont.svg b/media/naturals/states/vermont.svg new file mode 100644 index 00000000..47302fbb --- /dev/null +++ b/media/naturals/states/vermont.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/virginia.svg b/media/naturals/states/virginia.svg new file mode 100644 index 00000000..ca081321 --- /dev/null +++ b/media/naturals/states/virginia.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/washington.svg b/media/naturals/states/washington.svg new file mode 100644 index 00000000..2ad3e98f --- /dev/null +++ b/media/naturals/states/washington.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/west-virginia.svg b/media/naturals/states/west-virginia.svg new file mode 100644 index 00000000..4ea5b020 --- /dev/null +++ b/media/naturals/states/west-virginia.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/wisconsin.svg b/media/naturals/states/wisconsin.svg new file mode 100644 index 00000000..d2781ac9 --- /dev/null +++ b/media/naturals/states/wisconsin.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/media/naturals/states/wyoming.svg b/media/naturals/states/wyoming.svg new file mode 100644 index 00000000..cab70d2f --- /dev/null +++ b/media/naturals/states/wyoming.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/presets/naturals.js b/presets/naturals.js index 52d3314d..612e4415 100644 --- a/presets/naturals.js +++ b/presets/naturals.js @@ -240,35 +240,57 @@ const countryData = [["Zimbabwe",389139344886.9551,750673.8733651662], ["Antarctica",9873880556033.318,3705614.001089979], ["Sint Maarten",41933349.229216255,5539.704322566973]]; - -function makeState(views, name, height, width, area) { - views[name] = { - attributes: { - height: { - name: "Height", - power: 1, - type: "length", - base: height - }, - width: { - name: "Width", - power: 1, - type: "length", - base: width - }, - area: { - name: "Area", - power: 2, - type: "area", - base: area - }, - }, - name: name, - image: { - source: "./media/naturals/states/" + name.toLowerCase().replace(" ", "-") + ".svg" - } - } -} +const stateData = [["Alaska",1452514225725.9436,1868373.8543388732], +["Alabama",134183493809.92227,532965.3777696239], +["Arkansas",137594312821.44278,390088.00657864026], +["Arizona",294757028937.5847,633186.8250454122], +["California",406293983906.08356,1052709.4946563328], +["Colorado",269648516308.92535,450204.53976080974], +["Connecticut",12660002907.845184,118267.25668779382], +["District of Columbia",143239048.97410837,22849.35891797693], +["Delaware",5301476457.13695,154538.7770483073], +["Florida",147061503225.29276,725785.7361081617], +["Georgia",152545609645.3165,515643.4608175565], +["Hawaii",16276457956.22964,1072045.4061879863], +["Iowa",144371045331.47766,349101.761916603], +["Idaho",215165271391.04874,777597.4487340406], +["Illinois",149962816232.10614,614341.3685248627], +["Indiana",94418933046.32669,441183.50429391616], +["Kansas",211603378234.17575,339716.0845083418], +["Kentucky",104059819167.07492,288923.8165505772], +["Louisiana",119735851466.82343,446546.83642277156], +["Massachusetts",21240814302.251324,180458.12859798397], +["Maryland",25142576638.752808,199510.82555067376], +["Maine",83320514510.73213,487259.3522773301], +["Michigan",248831526119.40704,735361.3389467007], +["Minnesota",223905746565.9167,652250.567964836], +["Missouri",181327659750.11615,514688.64139698073], +["Mississippi",123907979131.48102,535154.9372703212], +["Montana",378043596367.47034,523842.3904506136], +["North Carolina",128508233574.94186,306028.3207092302], +["North Dakota",181516551961.1925,345149.0784229827], +["Nebraska",199879423825.03116,341927.3618479088], +["New Hampshire",24194580764.403435,288427.55344232], +["New Jersey",19628854900.92644,268835.7774083556], +["New Mexico",314637500694.8689,631664.9951280521], +["Nevada",286249761376.3085,779935.1168063006], +["New York",136767165418.95305,500159.906709641], +["Ohio",116221291680.81133,436881.72983926453], +["Oklahoma",180427267305.4764,381292.86025305686], +["Oregon",250918651052.89493,474937.6214419664], +["Pennsylvania",119213832983.51472,315004.6904564087], +["Rhode Island",2607765149.7594714,76364.10164281644], +["South Carolina",80044862853.43794,354848.4371203905], +["South Dakota",197935435136.62775,380974.5700711944], +["Tennessee",108984514303.16504,189546.14728804305], +["Texas",681029919907.9698,1177438.055205133], +["Utah",219421759907.71756,557946.3739070743], +["Virginia",102776048838.10104,320700.31725016324], +["Vermont",24577426263.49393,254009.8998166826], +["Washington",173341861295.48312,381943.3240589823], +["Wisconsin",168949350785.5707,534233.1040137928], +["West Virginia",62625585161.76298,382039.17230066983], +["Wyoming",253670441447.10522,450348.1722393462]]; function makePlanet(name, diameter, mass, image) { return { @@ -317,22 +339,6 @@ function makeMountains() { }; } -function makeStates() { - - const stateViews = {}; - - makeState(stateViews, "Alaska", math.unit(2071.44, "km"), math.unit(2483.83, "km"), math.unit(1723337, "km^2")); - makeState(stateViews, "California", math.unit(1048.82, "km"), math.unit(852.02, "km"), math.unit(423967, "km^2")); - makeState(stateViews, "Colorado", math.unit(442.44, "km"), math.unit(604.47, "km"), math.unit(269601, "km^2")); - makeState(stateViews, "Florida", math.unit(716.79, "km"), math.unit(723.97, "km"), math.unit(170312, "km^2")); - makeState(stateViews, "Maine", math.unit(505.94, "km"), math.unit(330.98, "km"), math.unit(91633, "km^2")); - makeState(stateViews, "Montana", math.unit(497.99, "km"), math.unit(983.98, "km"), math.unit(380831, "km^2")); - makeState(stateViews, "New York", math.unit(494.92, "km"), math.unit(536.63, "km"), math.unit(141297, "km^2")); - makeState(stateViews, "Texas", math.unit(1183.33, "km"), math.unit(1226.69, "km"), math.unit(695662, "km^2")); - - return makeEntity( {name: "States" }, stateViews); -} - function makeGIS(data, category) { return { name: category, @@ -424,10 +430,6 @@ function makeNaturals() { results.push(makePlanet("Observable Universe", math.unit(1, "universe"), math.unit(10e53, "kg"))); results.push(makePlanet("Multiverse", math.unit(1e30, "lightyears"), math.unit(1e100, "kg"))); - results.push({ - name: "States", - constructor: makeStates - }); results.push(makeMountains()); @@ -438,6 +440,13 @@ function makeNaturals() { "Countries" )); + results.push(makeGIS( + stateData.sort((s1, s2) => { + return s1[0].localeCompare(s2[0]) + }), + "States" + )); + results.sort((b1, b2) => { e1 = b1.constructor();