From f013b0cd1eb360a0c9565b9d9fb51f930bd75732 Mon Sep 17 00:00:00 2001 From: Brian Savage Date: Sat, 10 Feb 2024 10:36:27 -0500 Subject: [PATCH] Add Detailed maps for Ancient Tree Stump and Royal Hidden Passage --- .../ecosystem/cave_polys_detail.json | 1 + src/components/AppMap.ts | 18 +++++++++++++++--- src/components/AppMap.vue | 1 + 3 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 public/game_files/ecosystem/cave_polys_detail.json diff --git a/public/game_files/ecosystem/cave_polys_detail.json b/public/game_files/ecosystem/cave_polys_detail.json new file mode 100644 index 0000000..4cc9fd3 --- /dev/null +++ b/public/game_files/ecosystem/cave_polys_detail.json @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {"title": "Royal Hidden Passage 4.6", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#a059a0", "Area": "Royal Hidden Passage 4.6", "elevation": 4.613333333333333}, "geometry": {"type": "Polygon", "coordinates": [[[-256.0, -159.0], [-256.0, -158.0], [-256.0, -155.0], [-256.0, -151.0], [-255.0, -150.0], [-256.0, -148.0], [-257.0, -146.0], [-257.0, -144.0], [-257.0, -141.0], [-257.0, -139.0], [-257.0, -138.0], [-256.0, -138.0], [-255.0, -137.0], [-255.0, -135.0], [-255.0, -133.0], [-256.0, -132.0], [-256.0, -129.0], [-255.0, -128.0], [-255.0, -126.0], [-256.0, -125.0], [-256.0, -123.0], [-256.0, -122.0], [-256.0, -119.0], [-256.0, -118.0], [-255.0, -116.0], [-254.0, -115.0], [-252.0, -116.0], [-251.0, -117.0], [-251.0, -119.0], [-252.0, -121.0], [-252.0, -124.0], [-252.0, -126.0], [-252.0, -129.0], [-251.0, -131.0], [-252.0, -133.0], [-252.0, -136.0], [-251.0, -138.0], [-250.0, -139.0], [-249.0, -142.0], [-249.0, -144.0], [-249.0, -147.0], [-249.0, -150.0], [-249.0, -152.0], [-246.0, -154.0], [-244.0, -155.0], [-239.0, -152.0], [-238.0, -152.0], [-237.0, -151.0], [-236.0, -151.0], [-235.0, -150.0], [-234.0, -151.0], [-232.0, -152.0], [-231.0, -153.0], [-230.0, -154.0], [-229.0, -155.0], [-229.0, -157.0], [-231.0, -159.0], [-232.0, -160.0], [-232.0, -161.0], [-234.0, -161.0], [-235.0, -161.0], [-237.0, -162.0], [-238.0, -162.0], [-240.0, -162.0], [-241.0, -161.0], [-243.0, -160.0], [-244.0, -159.0], [-245.0, -158.0], [-248.0, -160.0], [-251.0, -164.0], [-251.0, -165.0], [-251.0, -175.0], [-245.0, -194.0], [-243.0, -195.0], [-243.0, -196.0], [-242.0, -199.0], [-239.0, -202.0], [-240.0, -202.0], [-240.0, -203.0], [-240.0, -204.0], [-237.0, -205.0], [-236.0, -205.0], [-235.0, -206.0], [-223.0, -208.0], [-219.0, -214.0], [-218.0, -215.0], [-218.0, -216.0], [-218.0, -217.0], [-219.0, -218.0], [-223.0, -218.0], [-224.0, -217.0], [-224.0, -216.0], [-223.0, -215.0], [-225.0, -215.0], [-228.0, -216.0], [-230.0, -218.0], [-231.0, -219.0], [-231.0, -220.0], [-231.0, -222.0], [-232.0, -223.0], [-232.0, -226.0], [-233.0, -226.0], [-236.0, -225.0], [-236.0, -222.0], [-237.0, -219.0], [-238.0, -217.0], [-243.0, -215.0], [-243.0, -212.0], [-256.0, -200.0], [-256.0, -200.0], [-258.0, -199.0], [-265.0, -203.0], [-265.0, -206.0], [-271.0, -206.0], [-272.0, -202.0], [-271.0, -202.0], [-270.0, -201.0], [-268.0, -199.0], [-265.0, -197.0], [-263.0, -197.0], [-260.0, -196.0], [-259.0, -195.0], [-258.0, -194.0], [-257.0, -195.0], [-257.0, -193.0], [-257.0, -192.0], [-256.0, -191.0], [-255.0, -191.0], [-255.0, -190.0], [-254.0, -188.0], [-254.0, -187.0], [-253.0, -185.0], [-253.0, -184.0], [-253.0, -182.0], [-254.0, -181.0], [-256.0, -178.0], [-257.0, -177.0], [-257.0, -176.0], [-258.0, -174.0], [-258.0, -173.0], [-258.0, -168.0], [-258.0, -167.0], [-257.0, -166.0], [-257.0, -162.0], [-257.0, -160.0], [-256.0, -159.0], [-256.0, -157.0], [-256.0, -158.0], [-256.0, -154.0], [-256.0, -152.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -7.6", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#ce6693", "Area": "Royal Hidden Passage -7.6", "elevation": -7.648648648648648}, "geometry": {"type": "Polygon", "coordinates": [[[-277.0, -232.0], [-278.0, -231.0], [-281.0, -233.0], [-285.0, -241.0], [-283.0, -243.0], [-284.0, -247.0], [-284.0, -251.0], [-281.0, -252.0], [-278.0, -254.0], [-274.0, -254.0], [-273.0, -253.0], [-267.0, -247.0], [-267.0, -245.0], [-268.0, -243.0], [-269.0, -241.0], [-270.0, -238.0], [-270.0, -236.0], [-270.0, -234.0], [-270.0, -232.0], [-270.0, -229.0], [-270.0, -229.0], [-269.0, -227.0], [-269.0, -225.0], [-264.0, -221.0], [-263.0, -218.0], [-263.0, -216.0], [-264.0, -215.0], [-264.0, -212.0], [-262.0, -210.0], [-262.0, -207.0], [-275.0, -205.0], [-276.0, -207.0], [-278.0, -217.0], [-275.0, -222.0], [-275.0, -226.0], [-276.0, -230.0], [-277.0, -232.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -0.2", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#a059a0", "Area": "Royal Hidden Passage -0.2", "elevation": -0.2}, "geometry": {"type": "Polygon", "coordinates": [[[-274.0, -255.0], [-276.0, -255.0], [-275.0, -258.0], [-276.0, -263.0], [-277.0, -264.0], [-278.0, -266.0], [-277.0, -268.0], [-276.0, -270.0], [-276.0, -277.0], [-275.0, -278.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -4.0", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#ce6693", "Area": "Royal Hidden Passage -4.0", "elevation": -3.9761904761904763}, "geometry": {"type": "Polygon", "coordinates": [[[-276.0, -277.0], [-273.0, -279.0], [-270.0, -281.0], [-270.0, -280.0], [-269.0, -281.0], [-269.0, -287.0], [-269.0, -288.0], [-268.0, -290.0], [-264.0, -299.0], [-266.0, -301.0], [-269.0, -301.0], [-270.0, -300.0], [-271.0, -300.0], [-273.0, -302.0], [-273.0, -304.0], [-273.0, -306.0], [-273.0, -307.0], [-274.0, -308.0], [-276.0, -309.0], [-277.0, -309.0], [-279.0, -309.0], [-281.0, -310.0], [-282.0, -310.0], [-282.0, -308.0], [-281.0, -306.0], [-280.0, -305.0], [-281.0, -302.0], [-283.0, -300.0], [-284.0, -300.0], [-284.0, -300.0], [-284.0, -300.0], [-283.0, -298.0], [-285.0, -298.0], [-286.0, -297.0], [-287.0, -296.0], [-287.0, -292.0], [-287.0, -288.0], [-286.0, -285.0], [-285.0, -285.0], [-284.0, -285.0], [-282.0, -281.0], [-278.0, -277.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -5.9", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#ce6693", "Area": "Royal Hidden Passage -5.9", "elevation": -5.87719298245614}, "geometry": {"type": "Polygon", "coordinates": [[[-287.0, -290.0], [-291.0, -290.0], [-295.0, -290.0], [-299.0, -290.0], [-303.0, -290.0], [-302.0, -290.0], [-303.0, -290.0], [-305.0, -289.0], [-305.0, -287.0], [-308.0, -287.0], [-311.0, -287.0], [-312.0, -287.0], [-312.0, -285.0], [-312.0, -283.0], [-305.0, -283.0], [-305.0, -281.0], [-305.0, -278.0], [-319.0, -278.0], [-321.0, -278.0], [-322.0, -278.0], [-324.0, -279.0], [-324.0, -281.0], [-324.0, -283.0], [-323.0, -283.0], [-320.0, -283.0], [-317.0, -283.0], [-317.0, -287.0], [-324.0, -287.0], [-324.0, -291.0], [-324.0, -304.0], [-324.0, -307.0], [-317.0, -307.0], [-315.0, -307.0], [-315.0, -306.0], [-315.0, -303.0], [-315.0, -302.0], [-315.0, -300.0], [-318.0, -300.0], [-318.0, -299.0], [-317.0, -299.0], [-317.0, -299.0], [-316.0, -299.0], [-313.0, -299.0], [-313.0, -305.0], [-313.0, -307.0], [-304.0, -307.0], [-304.0, -303.0], [-304.0, -302.0], [-304.0, -301.0], [-307.0, -301.0], [-307.0, -299.0], [-305.0, -299.0], [-305.0, -298.0], [-305.0, -296.0], [-305.0, -295.0], [-290.0, -295.0], [-287.0, -295.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -4.9", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#ce6693", "Area": "Royal Hidden Passage -4.9", "elevation": -4.882352941176471}, "geometry": {"type": "Polygon", "coordinates": [[[-282.0, -310.0], [-281.0, -312.0], [-280.0, -315.0], [-281.0, -319.0], [-280.0, -320.0], [-280.0, -321.0], [-278.0, -321.0], [-276.0, -322.0], [-276.0, -324.0], [-275.0, -325.0], [-276.0, -326.0], [-272.0, -335.0], [-270.0, -337.0], [-268.0, -340.0], [-266.0, -342.0], [-264.0, -345.0], [-262.0, -348.0], [-260.0, -353.0], [-258.0, -359.0], [-257.0, -365.0], [-252.0, -368.0], [-251.0, -367.0], [-250.0, -365.0], [-250.0, -363.0], [-251.0, -362.0], [-252.0, -360.0], [-253.0, -359.0], [-253.0, -358.0], [-254.0, -356.0], [-255.0, -355.0], [-256.0, -353.0], [-257.0, -350.0], [-258.0, -348.0], [-259.0, -346.0], [-260.0, -343.0], [-261.0, -341.0], [-263.0, -339.0], [-265.0, -338.0], [-266.0, -334.0], [-268.0, -331.0], [-268.0, -328.0], [-269.0, -325.0], [-269.0, -324.0], [-270.0, -324.0], [-272.0, -323.0], [-274.0, -321.0], [-274.0, -319.0], [-274.0, -317.0], [-274.0, -314.0], [-275.0, -312.0], [-276.0, -309.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -12.0", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#ce6693", "Area": "Royal Hidden Passage -12.0", "elevation": -12.043478260869565}, "geometry": {"type": "Polygon", "coordinates": [[[-269.0, -325.0], [-265.0, -325.0], [-262.0, -324.0], [-261.0, -324.0], [-260.0, -324.0], [-259.0, -325.0], [-256.0, -325.0], [-251.0, -329.0], [-250.0, -337.0], [-248.0, -338.0], [-247.0, -337.0], [-246.0, -337.0], [-245.0, -337.0], [-243.0, -337.0], [-242.0, -336.0], [-241.0, -336.0], [-240.0, -335.0], [-240.0, -333.0], [-240.0, -332.0], [-240.0, -331.0], [-240.0, -331.0], [-239.0, -330.0], [-239.0, -329.0], [-238.0, -328.0], [-235.0, -327.0], [-234.0, -327.0], [-233.0, -327.0], [-232.0, -328.0], [-230.0, -327.0], [-228.0, -328.0], [-228.0, -328.0], [-224.0, -327.0], [-223.0, -326.0], [-223.0, -325.0], [-222.0, -324.0], [-218.0, -327.0], [-217.0, -327.0], [-213.0, -334.0], [-215.0, -336.0], [-217.0, -337.0], [-218.0, -339.0], [-219.0, -340.0], [-221.0, -342.0], [-222.0, -343.0], [-223.0, -343.0], [-225.0, -345.0], [-229.0, -345.0], [-230.0, -344.0], [-234.0, -343.0], [-240.0, -342.0], [-241.0, -343.0], [-242.0, -345.0], [-243.0, -345.0], [-244.0, -345.0], [-246.0, -346.0], [-248.0, -347.0], [-248.0, -349.0], [-248.0, -350.0], [-247.0, -352.0], [-261.0, -353.0], [-262.0, -354.0], [-262.0, -356.0], [-261.0, -358.0], [-266.0, -363.0], [-268.0, -360.0], [-268.0, -359.0], [-269.0, -358.0], [-270.0, -357.0], [-271.0, -354.0], [-271.0, -352.0], [-275.0, -352.0], [-277.0, -350.0], [-278.0, -346.0], [-279.0, -342.0], [-278.0, -340.0], [-278.0, -339.0], [-279.0, -337.0], [-280.0, -337.0], [-280.0, -336.0], [-281.0, -334.0], [-281.0, -333.0], [-273.0, -338.0], [-269.0, -340.0], [-266.0, -340.0], [-265.0, -338.0], [-263.0, -337.0], [-263.0, -335.0], [-264.0, -333.0], [-265.0, -332.0], [-266.0, -332.0], [-267.0, -332.0], [-269.0, -325.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -28.1", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#eb7f86", "Area": "Royal Hidden Passage -28.1", "elevation": -28.1}, "geometry": {"type": "Polygon", "coordinates": [[[-254.0, -396.0], [-243.0, -397.0], [-242.0, -397.0], [-240.0, -396.0], [-237.0, -397.0], [-234.0, -395.0], [-233.0, -391.0], [-233.0, -390.0], [-233.0, -388.0], [-233.0, -386.0], [-234.0, -383.0], [-233.0, -382.0], [-232.0, -380.0], [-232.0, -379.0], [-233.0, -376.0], [-242.0, -371.0], [-247.0, -370.0], [-248.0, -370.0], [-249.0, -370.0], [-250.0, -370.0], [-251.0, -367.0], [-250.0, -363.0], [-248.0, -361.0], [-249.0, -357.0], [-250.0, -355.0], [-257.0, -355.0], [-259.0, -358.0], [-259.0, -362.0], [-255.0, -368.0], [-256.0, -374.0], [-256.0, -375.0], [-257.0, -379.0], [-258.0, -383.0], [-260.0, -385.0], [-262.0, -389.0], [-261.0, -392.0], [-261.0, -394.0], [-260.0, -393.0], [-259.0, -397.0], [-255.0, -395.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -21.0", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#eb7f86", "Area": "Royal Hidden Passage -21.0", "elevation": -21.0}, "geometry": {"type": "Polygon", "coordinates": [[[-252.0, -377.0], [-248.0, -378.0], [-240.0, -381.0], [-240.0, -382.0], [-240.0, -384.0], [-241.0, -386.0], [-241.0, -388.0], [-241.0, -388.0], [-241.0, -389.0], [-242.0, -390.0], [-244.0, -391.0], [-250.0, -390.0], [-252.0, -387.0], [-253.0, -387.0], [-252.0, -386.0], [-251.0, -383.0], [-253.0, -381.0], [-252.0, -377.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -37.5", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#f8a07e", "Area": "Royal Hidden Passage -37.5", "elevation": -37.526315789473685}, "geometry": {"type": "Polygon", "coordinates": [[[-255.0, -395.0], [-251.0, -401.0], [-249.0, -404.0], [-250.0, -405.0], [-252.0, -406.0], [-253.0, -411.0], [-251.0, -416.0], [-249.0, -417.0], [-248.0, -417.0], [-248.0, -418.0], [-249.0, -419.0], [-249.0, -422.0], [-249.0, -424.0], [-248.0, -425.0], [-247.0, -426.0], [-245.0, -426.0], [-244.0, -427.0], [-244.0, -427.0], [-245.0, -429.0], [-245.0, -431.0], [-246.0, -433.0], [-248.0, -434.0], [-249.0, -436.0], [-251.0, -441.0], [-251.0, -444.0], [-251.0, -446.0], [-250.0, -449.0], [-250.0, -452.0], [-249.0, -454.0], [-248.0, -454.0], [-247.0, -453.0], [-245.0, -453.0], [-242.0, -453.0], [-239.0, -453.0], [-236.0, -453.0], [-234.0, -453.0], [-232.0, -453.0], [-232.0, -452.0], [-232.0, -450.0], [-231.0, -450.0], [-230.0, -450.0], [-230.0, -448.0], [-232.0, -448.0], [-232.0, -445.0], [-232.0, -441.0], [-230.0, -441.0], [-228.0, -441.0], [-223.0, -441.0], [-223.0, -444.0], [-223.0, -448.0], [-227.0, -448.0], [-227.0, -448.0], [-227.0, -450.0], [-224.0, -450.0], [-218.0, -450.0], [-218.0, -448.0], [-222.0, -448.0], [-222.0, -441.0], [-219.0, -441.0], [-212.0, -441.0], [-212.0, -448.0], [-215.0, -448.0], [-215.0, -450.0], [-212.0, -450.0], [-212.0, -457.0], [-212.0, -461.0], [-213.0, -461.0], [-221.0, -461.0], [-221.0, -464.0], [-217.0, -464.0], [-216.0, -464.0], [-212.0, -464.0], [-212.0, -467.0], [-212.0, -471.0], [-215.0, -471.0], [-220.0, -471.0], [-224.0, -471.0], [-229.0, -471.0], [-232.0, -471.0], [-232.0, -467.0], [-232.0, -464.0], [-227.0, -464.0], [-225.0, -464.0], [-225.0, -461.0], [-228.0, -461.0], [-232.0, -461.0], [-232.0, -459.0], [-232.0, -459.0], [-232.0, -458.0], [-237.0, -458.0], [-242.0, -458.0], [-244.0, -458.0], [-245.0, -458.0], [-247.0, -458.0], [-250.0, -457.0], [-250.0, -460.0], [-249.0, -462.0], [-249.0, -464.0], [-250.0, -464.0], [-251.0, -466.0], [-251.0, -467.0], [-251.0, -469.0], [-252.0, -471.0], [-252.0, -473.0], [-252.0, -474.0], [-252.0, -476.0], [-251.0, -478.0], [-250.0, -480.0], [-248.0, -481.0], [-247.0, -483.0], [-246.0, -485.0], [-247.0, -487.0], [-247.0, -491.0], [-248.0, -492.0], [-248.0, -494.0], [-250.0, -495.0], [-252.0, -494.0], [-252.0, -495.0], [-253.0, -495.0], [-254.0, -497.0], [-254.0, -498.0], [-254.0, -500.0], [-253.0, -501.0], [-251.0, -503.0], [-250.0, -504.0], [-251.0, -507.0], [-254.0, -507.0], [-256.0, -506.0], [-259.0, -504.0], [-258.0, -503.0], [-258.0, -501.0], [-259.0, -500.0], [-261.0, -499.0], [-261.0, -496.0], [-263.0, -494.0], [-264.0, -493.0], [-266.0, -492.0], [-268.0, -493.0], [-272.0, -493.0], [-275.0, -492.0], [-278.0, -493.0], [-281.0, -495.0], [-283.0, -499.0], [-288.0, -504.0], [-290.0, -500.0], [-292.0, -494.0], [-295.0, -493.0], [-295.0, -493.0], [-297.0, -493.0], [-299.0, -492.0], [-303.0, -492.0], [-306.0, -492.0], [-310.0, -493.0], [-313.0, -493.0], [-318.0, -494.0], [-321.0, -495.0], [-324.0, -498.0], [-323.0, -502.0], [-326.0, -504.0], [-327.0, -501.0], [-327.0, -499.0], [-328.0, -497.0], [-330.0, -495.0], [-333.0, -494.0], [-335.0, -492.0], [-338.0, -492.0], [-341.0, -490.0], [-340.0, -489.0], [-340.0, -487.0], [-338.0, -484.0], [-337.0, -480.0], [-339.0, -477.0], [-341.0, -474.0], [-343.0, -470.0], [-347.0, -470.0], [-350.0, -468.0], [-353.0, -465.0], [-356.0, -464.0], [-359.0, -461.0], [-358.0, -458.0], [-353.0, -458.0], [-352.0, -458.0], [-348.0, -456.0], [-347.0, -452.0], [-347.0, -447.0], [-349.0, -444.0], [-353.0, -442.0], [-353.0, -439.0], [-348.0, -439.0], [-343.0, -437.0], [-340.0, -433.0], [-337.0, -429.0], [-333.0, -426.0], [-331.0, -423.0], [-330.0, -418.0], [-330.0, -414.0], [-329.0, -411.0], [-329.0, -410.0], [-330.0, -409.0], [-330.0, -407.0], [-327.0, -404.0], [-326.0, -403.0], [-324.0, -404.0], [-322.0, -408.0], [-322.0, -413.0], [-320.0, -416.0], [-317.0, -420.0], [-313.0, -420.0], [-308.0, -419.0], [-304.0, -419.0], [-300.0, -420.0], [-295.0, -419.0], [-292.0, -418.0], [-288.0, -421.0], [-284.0, -420.0], [-280.0, -417.0], [-275.0, -416.0], [-271.0, -419.0], [-267.0, -418.0], [-264.0, -418.0], [-262.0, -417.0], [-261.0, -415.0], [-260.0, -414.0], [-260.0, -411.0], [-258.0, -408.0], [-258.0, -404.0], [-258.0, -401.0], [-258.0, -396.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -38.4", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#f8a07e", "Area": "Royal Hidden Passage -38.4", "elevation": -38.375}, "geometry": {"type": "Polygon", "coordinates": [[[-257.0, -507.0], [-254.0, -507.0], [-253.0, -512.0], [-251.0, -516.0], [-251.0, -520.0], [-256.0, -522.0], [-259.0, -523.0], [-259.0, -528.0], [-259.0, -532.0], [-259.0, -534.0], [-259.0, -537.0], [-258.0, -541.0], [-258.0, -543.0], [-258.0, -545.0], [-258.0, -547.0], [-259.0, -551.0], [-260.0, -555.0], [-259.0, -560.0], [-259.0, -564.0], [-258.0, -568.0], [-257.0, -572.0], [-252.0, -572.0], [-248.0, -569.0], [-248.0, -565.0], [-249.0, -560.0], [-248.0, -556.0], [-249.0, -552.0], [-250.0, -548.0], [-247.0, -544.0], [-247.0, -542.0], [-247.0, -540.0], [-247.0, -538.0], [-247.0, -534.0], [-247.0, -532.0], [-248.0, -528.0], [-248.0, -526.0], [-249.0, -522.0], [-251.0, -520.0], [-254.0, -521.0], [-257.0, -510.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -38.3", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#f8a07e", "Area": "Royal Hidden Passage -38.3", "elevation": -38.285714285714285}, "geometry": {"type": "Polygon", "coordinates": [[[-247.0, -543.0], [-243.0, -545.0], [-241.0, -545.0], [-240.0, -545.0], [-238.0, -546.0], [-235.0, -547.0], [-233.0, -547.0], [-231.0, -549.0], [-230.0, -549.0], [-226.0, -548.0], [-224.0, -544.0], [-226.0, -540.0], [-228.0, -540.0], [-230.0, -540.0], [-231.0, -541.0], [-233.0, -543.0], [-233.0, -545.0], [-239.0, -544.0], [-244.0, -543.0], [-245.0, -543.0], [-247.0, -542.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -57.8", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#fac484", "Area": "Royal Hidden Passage -57.8", "elevation": -57.82644628099174}, "geometry": {"type": "Polygon", "coordinates": [[[-257.0, -522.0], [-263.0, -522.0], [-269.0, -524.0], [-274.0, -518.0], [-275.0, -519.0], [-276.0, -519.0], [-278.0, -521.0], [-280.0, -523.0], [-284.0, -527.0], [-284.0, -529.0], [-283.0, -529.0], [-282.0, -530.0], [-280.0, -530.0], [-279.0, -533.0], [-280.0, -536.0], [-283.0, -537.0], [-285.0, -541.0], [-287.0, -544.0], [-289.0, -547.0], [-292.0, -546.0], [-294.0, -546.0], [-294.0, -546.0], [-297.0, -546.0], [-296.0, -549.0], [-294.0, -549.0], [-292.0, -548.0], [-290.0, -549.0], [-288.0, -550.0], [-287.0, -554.0], [-287.0, -559.0], [-283.0, -560.0], [-279.0, -562.0], [-279.0, -564.0], [-279.0, -565.0], [-278.0, -568.0], [-274.0, -569.0], [-270.0, -568.0], [-272.0, -568.0], [-271.0, -568.0], [-269.0, -568.0], [-265.0, -566.0], [-263.0, -564.0], [-263.0, -561.0], [-263.0, -558.0], [-263.0, -555.0], [-264.0, -553.0], [-266.0, -550.0], [-262.0, -548.0], [-259.0, -548.0], [-259.0, -549.0], [-259.0, -549.0], [-259.0, -549.0], [-259.0, -551.0], [-257.0, -551.0], [-256.0, -551.0], [-256.0, -550.0], [-254.0, -550.0], [-252.0, -550.0], [-250.0, -550.0], [-247.0, -552.0], [-245.0, -555.0], [-248.0, -558.0], [-249.0, -562.0], [-248.0, -567.0], [-248.0, -568.0], [-248.0, -570.0], [-247.0, -574.0], [-243.0, -576.0], [-239.0, -578.0], [-234.0, -577.0], [-230.0, -578.0], [-225.0, -576.0], [-222.0, -574.0], [-218.0, -573.0], [-214.0, -574.0], [-210.0, -577.0], [-202.0, -576.0], [-198.0, -577.0], [-193.0, -577.0], [-190.0, -575.0], [-188.0, -571.0], [-188.0, -568.0], [-188.0, -564.0], [-187.0, -559.0], [-188.0, -555.0], [-191.0, -551.0], [-192.0, -547.0], [-191.0, -543.0], [-190.0, -539.0], [-188.0, -535.0], [-186.0, -531.0], [-187.0, -527.0], [-188.0, -525.0], [-189.0, -525.0], [-190.0, -522.0], [-190.0, -518.0], [-194.0, -517.0], [-199.0, -516.0], [-203.0, -517.0], [-207.0, -518.0], [-211.0, -519.0], [-215.0, -522.0], [-219.0, -522.0], [-223.0, -520.0], [-226.0, -517.0], [-231.0, -517.0], [-236.0, -518.0], [-240.0, -519.0], [-244.0, -519.0], [-247.0, -522.0], [-248.0, -526.0], [-247.0, -535.0], [-247.0, -540.0], [-250.0, -543.0], [-254.0, -542.0], [-259.0, -542.0], [-263.0, -543.0], [-266.0, -541.0], [-265.0, -541.0], [-260.0, -540.0], [-259.0, -540.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -33.3", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#eb7f86", "Area": "Royal Hidden Passage -33.3", "elevation": -33.27272727272727}, "geometry": {"type": "Polygon", "coordinates": [[[-260.0, -585.0], [-263.0, -589.0], [-263.0, -593.0], [-263.0, -598.0], [-260.0, -602.0], [-258.0, -602.0], [-257.0, -583.0], [-254.0, -581.0], [-255.0, -578.0], [-255.0, -572.0], [-257.0, -572.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -25.4", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#eb7f86", "Area": "Royal Hidden Passage -25.4", "elevation": -25.37704918032787}, "geometry": {"type": "Polygon", "coordinates": [[[-260.0, -602.0], [-262.0, -606.0], [-266.0, -609.0], [-269.0, -611.0], [-267.0, -614.0], [-265.0, -616.0], [-261.0, -617.0], [-257.0, -618.0], [-253.0, -618.0], [-250.0, -618.0], [-248.0, -617.0], [-243.0, -618.0], [-242.0, -618.0], [-242.0, -617.0], [-240.0, -617.0], [-240.0, -616.0], [-237.0, -617.0], [-233.0, -619.0], [-230.0, -618.0], [-226.0, -619.0], [-229.0, -621.0], [-233.0, -621.0], [-237.0, -622.0], [-241.0, -622.0], [-244.0, -621.0], [-248.0, -620.0], [-253.0, -620.0], [-257.0, -620.0], [-261.0, -620.0], [-266.0, -620.0], [-268.0, -624.0], [-261.0, -628.0], [-257.0, -627.0], [-252.0, -627.0], [-247.0, -627.0], [-243.0, -629.0], [-239.0, -628.0], [-235.0, -627.0], [-230.0, -627.0], [-226.0, -628.0], [-223.0, -627.0], [-219.0, -628.0], [-216.0, -626.0], [-217.0, -623.0], [-217.0, -621.0], [-217.0, -618.0], [-217.0, -614.0], [-217.0, -610.0], [-219.0, -609.0], [-220.0, -608.0], [-223.0, -608.0], [-227.0, -608.0], [-232.0, -608.0], [-237.0, -608.0], [-241.0, -609.0], [-245.0, -608.0], [-246.0, -607.0], [-248.0, -605.0], [-253.0, -604.0], [-255.0, -603.0], [-260.0, -602.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -35.0", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#eb7f86", "Area": "Royal Hidden Passage -35.0", "elevation": -34.95238095238095}, "geometry": {"type": "Polygon", "coordinates": [[[-258.0, -620.0], [-258.0, -621.0], [-258.0, -622.0], [-258.0, -626.0], [-258.0, -629.0], [-258.0, -634.0], [-259.0, -636.0], [-260.0, -640.0], [-261.0, -642.0], [-262.0, -645.0], [-262.0, -648.0], [-260.0, -650.0], [-260.0, -652.0], [-260.0, -655.0], [-256.0, -656.0], [-251.0, -656.0], [-249.0, -653.0], [-247.0, -654.0], [-243.0, -656.0], [-241.0, -655.0], [-240.0, -652.0], [-240.0, -649.0], [-242.0, -646.0], [-247.0, -646.0], [-247.0, -649.0], [-249.0, -647.0], [-249.0, -642.0], [-247.0, -644.0], [-243.0, -645.0], [-241.0, -645.0], [-240.0, -643.0], [-240.0, -641.0], [-240.0, -638.0], [-243.0, -636.0], [-247.0, -636.0], [-249.0, -639.0], [-252.0, -636.0], [-254.0, -633.0], [-253.0, -629.0], [-253.0, -625.0], [-254.0, -621.0], [-254.0, -620.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -44.2", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#f8a07e", "Area": "Royal Hidden Passage -44.2", "elevation": -44.1875}, "geometry": {"type": "Polygon", "coordinates": [[[-241.0, -651.0], [-237.0, -649.0], [-241.0, -647.0], [-246.0, -647.0], [-250.0, -647.0], [-255.0, -647.0], [-260.0, -647.0], [-264.0, -647.0], [-269.0, -647.0], [-271.0, -651.0], [-266.0, -652.0], [-261.0, -652.0], [-256.0, -652.0], [-251.0, -652.0], [-246.0, -652.0], [-241.0, -651.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -35.0", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#eb7f86", "Area": "Royal Hidden Passage -35.0:: extra", "elevation": -35.0}, "geometry": {"type": "Polygon", "coordinates": [[[-267.0, -651.0], [-267.0, -651.0], [-269.0, -656.0], [-270.0, -654.0], [-270.0, -647.0], [-270.0, -644.0], [-270.0, -641.0], [-270.0, -638.0], [-267.0, -636.0], [-264.0, -641.0], [-264.0, -649.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -21.4", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#eb7f86", "Area": "Royal Hidden Passage -21.4", "elevation": -21.423076923076923}, "geometry": {"type": "Polygon", "coordinates": [[[-256.0, -623.0], [-256.0, -621.0], [-265.0, -630.0], [-266.0, -631.0], [-266.0, -633.0], [-267.0, -635.0], [-268.0, -636.0], [-270.0, -638.0], [-272.0, -637.0], [-276.0, -637.0], [-278.0, -637.0], [-280.0, -636.0], [-281.0, -635.0], [-282.0, -634.0], [-281.0, -632.0], [-279.0, -626.0], [-281.0, -624.0], [-284.0, -624.0], [-287.0, -625.0], [-288.0, -626.0], [-288.0, -627.0], [-290.0, -629.0], [-292.0, -630.0], [-294.0, -629.0], [-295.0, -628.0], [-297.0, -627.0], [-299.0, -628.0], [-300.0, -629.0], [-301.0, -630.0], [-299.0, -631.0], [-297.0, -634.0], [-297.0, -636.0], [-299.0, -638.0], [-300.0, -639.0], [-301.0, -640.0], [-300.0, -641.0], [-299.0, -643.0], [-299.0, -645.0], [-298.0, -647.0], [-298.0, -649.0], [-296.0, -651.0], [-294.0, -654.0], [-289.0, -652.0], [-287.0, -648.0], [-287.0, -647.0], [-286.0, -646.0], [-282.0, -644.0], [-280.0, -642.0], [-278.0, -640.0], [-275.0, -642.0], [-273.0, -643.0], [-269.0, -644.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -18.1", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#ce6693", "Area": "Royal Hidden Passage -18.1", "elevation": -18.080645161290324}, "geometry": {"type": "Polygon", "coordinates": [[[-267.0, -652.0], [-268.0, -653.0], [-268.0, -654.0], [-269.0, -657.0], [-268.0, -660.0], [-268.0, -664.0], [-268.0, -670.0], [-268.0, -674.0], [-268.0, -677.0], [-268.0, -680.0], [-267.0, -684.0], [-266.0, -684.0], [-262.0, -684.0], [-259.0, -685.0], [-255.0, -685.0], [-252.0, -684.0], [-249.0, -683.0], [-248.0, -684.0], [-246.0, -687.0], [-244.0, -689.0], [-244.0, -691.0], [-243.0, -693.0], [-242.0, -697.0], [-240.0, -699.0], [-238.0, -702.0], [-238.0, -704.0], [-238.0, -705.0], [-239.0, -708.0], [-235.0, -710.0], [-232.0, -712.0], [-229.0, -717.0], [-225.0, -712.0], [-222.0, -711.0], [-223.0, -705.0], [-224.0, -702.0], [-228.0, -701.0], [-231.0, -699.0], [-233.0, -696.0], [-235.0, -693.0], [-237.0, -691.0], [-238.0, -689.0], [-239.0, -686.0], [-239.0, -683.0], [-239.0, -680.0], [-240.0, -677.0], [-240.0, -673.0], [-240.0, -670.0], [-240.0, -667.0], [-242.0, -664.0], [-242.0, -662.0], [-240.0, -659.0], [-241.0, -656.0], [-243.0, -654.0], [-244.0, -654.0], [-245.0, -654.0], [-248.0, -654.0], [-250.0, -654.0], [-252.0, -656.0], [-253.0, -656.0], [-257.0, -656.0], [-263.0, -653.0], [-267.0, -652.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -47.0", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#f8a07e", "Area": "Royal Hidden Passage -47.0", "elevation": -47.0}, "geometry": {"type": "Polygon", "coordinates": [[[-226.0, -715.0], [-229.0, -718.0], [-229.0, -720.0], [-228.0, -722.0], [-226.0, -724.0], [-224.0, -727.0], [-222.0, -728.0], [-219.0, -727.0], [-218.0, -727.0], [-217.0, -726.0], [-215.0, -725.0], [-213.0, -724.0], [-213.0, -722.0], [-212.0, -721.0], [-209.0, -721.0], [-208.0, -718.0], [-209.0, -716.0], [-211.0, -714.0], [-214.0, -713.0], [-215.0, -713.0], [-219.0, -711.0], [-222.0, -711.0], [-225.0, -712.0], [-225.0, -715.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage -18.3", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#eb7f86", "Area": "Royal Hidden Passage -18.3", "elevation": -18.266666666666666}, "geometry": {"type": "Polygon", "coordinates": [[[-210.0, -724.0], [-207.0, -724.0], [-205.0, -728.0], [-203.0, -729.0], [-203.0, -731.0], [-204.0, -734.0], [-206.0, -737.0], [-207.0, -738.0], [-208.0, -737.0], [-210.0, -737.0], [-212.0, -734.0], [-213.0, -734.0], [-214.0, -729.0], [-215.0, -725.0], [-213.0, -724.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage 22.6", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#5c53a5", "Area": "Royal Hidden Passage 22.6", "elevation": 22.59375}, "geometry": {"type": "Polygon", "coordinates": [[[-251.0, -740.0], [-251.0, -737.0], [-250.0, -734.0], [-250.0, -730.0], [-250.0, -727.0], [-250.0, -723.0], [-249.0, -723.0], [-248.0, -722.0], [-247.0, -719.0], [-248.0, -717.0], [-249.0, -716.0], [-249.0, -713.0], [-252.0, -710.0], [-255.0, -705.0], [-257.0, -701.0], [-259.0, -698.0], [-262.0, -697.0], [-261.0, -700.0], [-261.0, -703.0], [-260.0, -709.0], [-257.0, -712.0], [-254.0, -716.0], [-254.0, -721.0], [-256.0, -724.0], [-256.0, -728.0], [-257.0, -732.0], [-257.0, -736.0], [-257.0, -741.0], [-256.0, -744.0], [-255.0, -746.0], [-255.0, -750.0], [-253.0, -750.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage 3.4", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#a059a0", "Area": "Royal Hidden Passage 3.4", "elevation": 3.4444444444444446}, "geometry": {"type": "Polygon", "coordinates": [[[-263.0, -688.0], [-262.0, -687.0], [-263.0, -685.0], [-262.0, -685.0], [-260.0, -683.0], [-257.0, -681.0], [-261.0, -680.0], [-265.0, -685.0], [-263.0, -688.0]]]}}, {"type": "Feature", "properties": {"title": "Royal Hidden Passage 7.4", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#a059a0", "Area": "Royal Hidden Passage 7.4", "elevation": 7.4}, "geometry": {"type": "Polygon", "coordinates": [[[-265.0, -688.0], [-262.0, -688.0], [-260.0, -689.0], [-258.0, -692.0], [-257.0, -694.0], [-259.0, -696.0], [-261.0, -698.0], [-265.0, -698.0], [-268.0, -693.0], [-266.0, -688.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump 27.0", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#5c53a5", "Area": "Ancient Tree Stump 27.0", "elevation": 27.0}, "geometry": {"type": "Polygon", "coordinates": [[[-1113.0, 425.0], [-1112.0, 425.0], [-1111.0, 425.0], [-1110.0, 425.0], [-1109.0, 426.0], [-1108.0, 426.0], [-1108.0, 427.0], [-1107.0, 427.0], [-1106.0, 427.0], [-1105.0, 428.0], [-1105.0, 429.0], [-1104.0, 430.0], [-1104.0, 431.0], [-1103.0, 431.0], [-1103.0, 432.0], [-1103.0, 433.0], [-1104.0, 434.0], [-1105.0, 435.0], [-1105.0, 436.0], [-1106.0, 436.0], [-1106.0, 437.0], [-1107.0, 437.0], [-1107.0, 438.0], [-1108.0, 439.0], [-1109.0, 439.0], [-1110.0, 439.0], [-1113.0, 439.0], [-1116.0, 436.0], [-1117.0, 435.0], [-1118.0, 434.0], [-1118.0, 433.0], [-1118.0, 430.0], [-1117.0, 429.0], [-1117.0, 428.0], [-1116.0, 428.0], [-1115.0, 427.0], [-1115.0, 426.0], [-1113.0, 425.0], [-1112.0, 425.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump -33.8", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#f3e79b", "Area": "Ancient Tree Stump -33.8", "elevation": -33.78231292517007}, "geometry": {"type": "Polygon", "coordinates": [[[-1153.0, 429.0], [-1153.0, 429.0], [-1156.0, 430.0], [-1157.0, 430.0], [-1157.0, 431.0], [-1157.0, 432.0], [-1157.0, 433.0], [-1157.0, 434.0], [-1157.0, 435.0], [-1158.0, 435.0], [-1158.0, 436.0], [-1159.0, 437.0], [-1159.0, 438.0], [-1160.0, 438.0], [-1160.0, 439.0], [-1161.0, 441.0], [-1162.0, 442.0], [-1162.0, 443.0], [-1162.0, 444.0], [-1162.0, 445.0], [-1162.0, 446.0], [-1162.0, 447.0], [-1163.0, 448.0], [-1163.0, 448.0], [-1164.0, 448.0], [-1165.0, 448.0], [-1166.0, 448.0], [-1167.0, 448.0], [-1168.0, 448.0], [-1169.0, 448.0], [-1170.0, 447.0], [-1170.0, 447.0], [-1171.0, 446.0], [-1172.0, 446.0], [-1174.0, 446.0], [-1175.0, 447.0], [-1176.0, 447.0], [-1177.0, 449.0], [-1177.0, 450.0], [-1177.0, 451.0], [-1177.0, 452.0], [-1177.0, 453.0], [-1176.0, 454.0], [-1175.0, 455.0], [-1174.0, 455.0], [-1174.0, 456.0], [-1173.0, 457.0], [-1173.0, 458.0], [-1173.0, 459.0], [-1172.0, 460.0], [-1173.0, 461.0], [-1173.0, 462.0], [-1172.0, 464.0], [-1171.0, 465.0], [-1170.0, 465.0], [-1169.0, 465.0], [-1168.0, 465.0], [-1167.0, 465.0], [-1166.0, 465.0], [-1165.0, 465.0], [-1163.0, 465.0], [-1162.0, 465.0], [-1161.0, 464.0], [-1160.0, 465.0], [-1159.0, 465.0], [-1158.0, 465.0], [-1156.0, 462.0], [-1156.0, 461.0], [-1156.0, 460.0], [-1156.0, 459.0], [-1156.0, 458.0], [-1156.0, 455.0], [-1156.0, 454.0], [-1156.0, 454.0], [-1156.0, 453.0], [-1156.0, 453.0], [-1156.0, 452.0], [-1156.0, 451.0], [-1156.0, 450.0], [-1155.0, 449.0], [-1154.0, 449.0], [-1153.0, 448.0], [-1152.0, 448.0], [-1151.0, 448.0], [-1150.0, 448.0], [-1146.0, 447.0], [-1144.0, 445.0], [-1143.0, 445.0], [-1142.0, 444.0], [-1141.0, 445.0], [-1140.0, 445.0], [-1139.0, 445.0], [-1139.0, 446.0], [-1138.0, 446.0], [-1138.0, 447.0], [-1138.0, 448.0], [-1138.0, 449.0], [-1138.0, 450.0], [-1138.0, 451.0], [-1138.0, 452.0], [-1138.0, 453.0], [-1138.0, 454.0], [-1137.0, 456.0], [-1136.0, 456.0], [-1136.0, 457.0], [-1135.0, 457.0], [-1135.0, 458.0], [-1134.0, 460.0], [-1133.0, 461.0], [-1132.0, 461.0], [-1131.0, 461.0], [-1130.0, 461.0], [-1129.0, 461.0], [-1128.0, 461.0], [-1127.0, 461.0], [-1126.0, 462.0], [-1125.0, 462.0], [-1123.0, 464.0], [-1123.0, 465.0], [-1122.0, 466.0], [-1122.0, 467.0], [-1121.0, 468.0], [-1121.0, 469.0], [-1121.0, 470.0], [-1120.0, 470.0], [-1119.0, 472.0], [-1117.0, 473.0], [-1116.0, 474.0], [-1115.0, 475.0], [-1113.0, 474.0], [-1113.0, 473.0], [-1112.0, 473.0], [-1111.0, 472.0], [-1110.0, 472.0], [-1109.0, 472.0], [-1108.0, 472.0], [-1107.0, 473.0], [-1106.0, 473.0], [-1106.0, 474.0], [-1107.0, 474.0], [-1107.0, 475.0], [-1106.0, 475.0], [-1105.0, 475.0], [-1104.0, 475.0], [-1103.0, 475.0], [-1103.0, 475.0], [-1102.0, 476.0], [-1101.0, 476.0], [-1101.0, 477.0], [-1100.0, 478.0], [-1099.0, 479.0], [-1098.0, 479.0], [-1097.0, 481.0], [-1095.0, 482.0], [-1094.0, 484.0], [-1094.0, 485.0], [-1094.0, 495.0], [-1093.0, 496.0], [-1093.0, 496.0], [-1094.0, 498.0], [-1094.0, 500.0], [-1095.0, 500.0], [-1095.0, 501.0], [-1095.0, 502.0], [-1096.0, 503.0], [-1097.0, 504.0], [-1098.0, 504.0], [-1099.0, 504.0], [-1100.0, 505.0], [-1100.0, 506.0], [-1101.0, 507.0], [-1101.0, 508.0], [-1101.0, 509.0], [-1100.0, 510.0], [-1100.0, 511.0], [-1099.0, 512.0], [-1098.0, 513.0], [-1097.0, 513.0], [-1096.0, 514.0], [-1095.0, 515.0], [-1094.0, 515.0], [-1093.0, 515.0], [-1092.0, 515.0], [-1091.0, 515.0], [-1090.0, 513.0], [-1089.0, 513.0], [-1088.0, 513.0], [-1087.0, 513.0], [-1086.0, 512.0], [-1085.0, 511.0], [-1085.0, 510.0], [-1085.0, 509.0], [-1084.0, 509.0], [-1083.0, 509.0], [-1082.0, 508.0], [-1082.0, 507.0], [-1082.0, 506.0], [-1082.0, 505.0], [-1081.0, 504.0], [-1081.0, 503.0], [-1082.0, 501.0], [-1082.0, 500.0], [-1083.0, 499.0], [-1083.0, 498.0], [-1083.0, 497.0], [-1084.0, 495.0], [-1085.0, 494.0], [-1087.0, 493.0], [-1087.0, 491.0], [-1089.0, 486.0], [-1090.0, 485.0], [-1090.0, 484.0], [-1090.0, 484.0], [-1090.0, 482.0], [-1090.0, 482.0], [-1090.0, 480.0], [-1091.0, 479.0], [-1092.0, 477.0], [-1094.0, 475.0], [-1095.0, 474.0], [-1096.0, 472.0], [-1097.0, 469.0], [-1097.0, 468.0], [-1098.0, 468.0], [-1097.0, 466.0], [-1095.0, 466.0], [-1095.0, 466.0], [-1095.0, 465.0], [-1095.0, 464.0], [-1095.0, 463.0], [-1094.0, 463.0], [-1094.0, 462.0], [-1093.0, 461.0], [-1092.0, 461.0], [-1091.0, 460.0], [-1091.0, 460.0], [-1090.0, 459.0], [-1090.0, 459.0], [-1085.0, 456.0], [-1084.0, 455.0], [-1084.0, 454.0], [-1084.0, 453.0], [-1083.0, 451.0], [-1083.0, 450.0], [-1083.0, 449.0], [-1083.0, 448.0], [-1082.0, 447.0], [-1082.0, 446.0], [-1081.0, 446.0], [-1080.0, 446.0], [-1080.0, 445.0], [-1079.0, 444.0], [-1078.0, 444.0], [-1078.0, 443.0], [-1078.0, 442.0], [-1077.0, 441.0], [-1077.0, 440.0], [-1076.0, 439.0], [-1075.0, 437.0], [-1075.0, 436.0], [-1074.0, 437.0], [-1074.0, 437.0], [-1074.0, 437.0], [-1073.0, 436.0], [-1072.0, 436.0], [-1072.0, 435.0], [-1071.0, 435.0], [-1071.0, 434.0], [-1070.0, 433.0], [-1071.0, 433.0], [-1072.0, 432.0], [-1073.0, 431.0], [-1073.0, 430.0], [-1074.0, 429.0], [-1074.0, 428.0], [-1074.0, 427.0], [-1075.0, 426.0], [-1075.0, 425.0], [-1075.0, 424.0], [-1076.0, 423.0], [-1077.0, 423.0], [-1077.0, 422.0], [-1078.0, 421.0], [-1079.0, 420.0], [-1079.0, 419.0], [-1079.0, 418.0], [-1079.0, 417.0], [-1079.0, 416.0], [-1080.0, 416.0], [-1081.0, 416.0], [-1082.0, 416.0], [-1082.0, 415.0], [-1083.0, 415.0], [-1084.0, 414.0], [-1085.0, 413.0], [-1085.0, 413.0], [-1086.0, 413.0], [-1086.0, 414.0], [-1086.0, 415.0], [-1085.0, 416.0], [-1085.0, 418.0], [-1084.0, 419.0], [-1084.0, 420.0], [-1084.0, 420.0], [-1084.0, 420.0], [-1084.0, 421.0], [-1084.0, 422.0], [-1084.0, 423.0], [-1085.0, 424.0], [-1085.0, 425.0], [-1086.0, 425.0], [-1086.0, 425.0], [-1087.0, 421.0], [-1088.0, 416.0], [-1087.0, 415.0], [-1087.0, 412.0], [-1088.0, 411.0], [-1090.0, 409.0], [-1091.0, 408.0], [-1092.0, 407.0], [-1092.0, 407.0], [-1092.0, 406.0], [-1092.0, 405.0], [-1091.0, 403.0], [-1091.0, 402.0], [-1092.0, 402.0], [-1093.0, 402.0], [-1094.0, 402.0], [-1094.0, 401.0], [-1095.0, 401.0], [-1096.0, 401.0], [-1097.0, 401.0], [-1098.0, 400.0], [-1099.0, 400.0], [-1100.0, 399.0], [-1101.0, 398.0], [-1102.0, 397.0], [-1102.0, 396.0], [-1102.0, 395.0], [-1102.0, 394.0], [-1103.0, 392.0], [-1103.0, 390.0], [-1103.0, 388.0], [-1104.0, 387.0], [-1106.0, 386.0], [-1107.0, 387.0], [-1108.0, 387.0], [-1109.0, 387.0], [-1110.0, 387.0], [-1112.0, 387.0], [-1113.0, 387.0], [-1115.0, 388.0], [-1116.0, 388.0], [-1117.0, 388.0], [-1118.0, 387.0], [-1119.0, 387.0], [-1120.0, 386.0], [-1121.0, 385.0], [-1121.0, 384.0], [-1122.0, 383.0], [-1121.0, 382.0], [-1120.0, 381.0], [-1122.0, 379.0], [-1121.0, 380.0], [-1120.0, 381.0], [-1122.0, 379.0], [-1123.0, 377.0], [-1123.0, 376.0], [-1125.0, 375.0], [-1127.0, 374.0], [-1128.0, 373.0], [-1129.0, 373.0], [-1130.0, 371.0], [-1131.0, 371.0], [-1132.0, 370.0], [-1133.0, 371.0], [-1134.0, 371.0], [-1136.0, 374.0], [-1137.0, 374.0], [-1138.0, 375.0], [-1139.0, 375.0], [-1139.0, 376.0], [-1140.0, 376.0], [-1141.0, 379.0], [-1141.0, 379.0], [-1142.0, 380.0], [-1142.0, 381.0], [-1142.0, 382.0], [-1140.0, 384.0], [-1139.0, 384.0], [-1139.0, 385.0], [-1138.0, 385.0], [-1137.0, 385.0], [-1137.0, 386.0], [-1136.0, 386.0], [-1136.0, 387.0], [-1135.0, 388.0], [-1135.0, 389.0], [-1135.0, 390.0], [-1134.0, 391.0], [-1133.0, 391.0], [-1133.0, 390.0], [-1131.0, 390.0], [-1130.0, 390.0], [-1129.0, 390.0], [-1127.0, 391.0], [-1127.0, 392.0], [-1126.0, 393.0], [-1125.0, 394.0], [-1125.0, 396.0], [-1125.0, 397.0], [-1126.0, 397.0], [-1127.0, 398.0], [-1130.0, 401.0], [-1130.0, 402.0], [-1131.0, 403.0], [-1132.0, 404.0], [-1133.0, 406.0], [-1133.0, 406.0], [-1133.0, 406.0], [-1135.0, 409.0], [-1135.0, 410.0], [-1135.0, 411.0], [-1135.0, 412.0], [-1136.0, 413.0], [-1136.0, 414.0], [-1137.0, 414.0], [-1138.0, 413.0], [-1140.0, 413.0], [-1142.0, 414.0], [-1143.0, 415.0], [-1144.0, 416.0], [-1146.0, 418.0], [-1146.0, 419.0], [-1146.0, 420.0], [-1145.0, 421.0], [-1148.0, 422.0], [-1151.0, 425.0], [-1152.0, 425.0], [-1153.0, 427.0], [-1153.0, 428.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump -33.0", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#f3e79b", "Area": "Ancient Tree Stump -33.0", "elevation": -33.0}, "geometry": {"type": "Polygon", "coordinates": [[[-1133.0, 383.0], [-1134.0, 383.0], [-1135.0, 383.0], [-1136.0, 381.0], [-1136.0, 380.0], [-1136.0, 378.0], [-1136.0, 377.0], [-1135.0, 376.0], [-1134.0, 376.0], [-1134.0, 375.0], [-1132.0, 376.0], [-1131.0, 376.0], [-1131.0, 377.0], [-1130.0, 378.0], [-1130.0, 379.0], [-1129.0, 379.0], [-1129.0, 381.0], [-1130.0, 382.0], [-1131.0, 382.0], [-1131.0, 383.0], [-1132.0, 383.0], [-1133.0, 383.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump -13.7", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#f8a07e", "Area": "Ancient Tree Stump -13.7", "elevation": -13.72340425531915}, "geometry": {"type": "Polygon", "coordinates": [[[-1085.0, 494.0], [-1085.0, 494.0], [-1086.0, 495.0], [-1088.0, 495.0], [-1089.0, 495.0], [-1090.0, 494.0], [-1091.0, 495.0], [-1092.0, 495.0], [-1093.0, 495.0], [-1094.0, 496.0], [-1095.0, 496.0], [-1096.0, 496.0], [-1097.0, 497.0], [-1098.0, 497.0], [-1100.0, 498.0], [-1102.0, 499.0], [-1103.0, 500.0], [-1104.0, 501.0], [-1105.0, 500.0], [-1105.0, 499.0], [-1103.0, 499.0], [-1103.0, 498.0], [-1104.0, 497.0], [-1104.0, 495.0], [-1105.0, 494.0], [-1105.0, 493.0], [-1105.0, 492.0], [-1106.0, 491.0], [-1106.0, 490.0], [-1106.0, 489.0], [-1105.0, 488.0], [-1105.0, 487.0], [-1104.0, 487.0], [-1103.0, 487.0], [-1102.0, 487.0], [-1101.0, 487.0], [-1100.0, 488.0], [-1099.0, 488.0], [-1098.0, 489.0], [-1097.0, 489.0], [-1095.0, 490.0], [-1093.0, 490.0], [-1091.0, 490.0], [-1090.0, 490.0], [-1088.0, 490.0], [-1087.0, 492.0], [-1087.0, 493.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump 4.8", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#eb7f86", "Area": "Ancient Tree Stump 4.8", "elevation": 4.829787234042553}, "geometry": {"type": "Polygon", "coordinates": [[[-1082.0, 494.0], [-1082.0, 493.0], [-1083.0, 491.0], [-1083.0, 490.0], [-1084.0, 487.0], [-1084.0, 486.0], [-1084.0, 483.0], [-1083.0, 483.0], [-1081.0, 483.0], [-1080.0, 482.0], [-1079.0, 482.0], [-1080.0, 482.0], [-1079.0, 482.0], [-1078.0, 482.0], [-1077.0, 482.0], [-1076.0, 483.0], [-1076.0, 484.0], [-1076.0, 485.0], [-1076.0, 486.0], [-1076.0, 487.0], [-1076.0, 488.0], [-1076.0, 489.0], [-1075.0, 490.0], [-1075.0, 491.0], [-1075.0, 492.0], [-1075.0, 493.0], [-1074.0, 493.0], [-1073.0, 493.0], [-1073.0, 493.0], [-1072.0, 494.0], [-1072.0, 495.0], [-1071.0, 495.0], [-1071.0, 496.0], [-1071.0, 498.0], [-1072.0, 499.0], [-1072.0, 499.0], [-1073.0, 500.0], [-1074.0, 500.0], [-1075.0, 500.0], [-1077.0, 501.0], [-1078.0, 501.0], [-1079.0, 500.0], [-1079.0, 499.0], [-1080.0, 497.0], [-1081.0, 496.0], [-1082.0, 495.0], [-1082.0, 494.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump 34.1", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#5c53a5", "Area": "Ancient Tree Stump 34.1", "elevation": 34.10112359550562}, "geometry": {"type": "Polygon", "coordinates": [[[-1087.0, 514.0], [-1086.0, 513.0], [-1085.0, 513.0], [-1084.0, 512.0], [-1083.0, 511.0], [-1082.0, 511.0], [-1082.0, 511.0], [-1081.0, 510.0], [-1082.0, 509.0], [-1082.0, 509.0], [-1082.0, 508.0], [-1081.0, 509.0], [-1080.0, 511.0], [-1079.0, 512.0], [-1078.0, 515.0], [-1078.0, 516.0], [-1078.0, 517.0], [-1077.0, 518.0], [-1077.0, 520.0], [-1078.0, 522.0], [-1078.0, 524.0], [-1079.0, 526.0], [-1080.0, 528.0], [-1082.0, 530.0], [-1084.0, 531.0], [-1085.0, 532.0], [-1087.0, 532.0], [-1091.0, 531.0], [-1093.0, 532.0], [-1096.0, 532.0], [-1097.0, 532.0], [-1099.0, 533.0], [-1100.0, 536.0], [-1099.0, 537.0], [-1097.0, 539.0], [-1097.0, 541.0], [-1097.0, 543.0], [-1097.0, 545.0], [-1097.0, 548.0], [-1098.0, 549.0], [-1100.0, 551.0], [-1101.0, 553.0], [-1102.0, 555.0], [-1104.0, 556.0], [-1106.0, 556.0], [-1108.0, 555.0], [-1110.0, 554.0], [-1112.0, 553.0], [-1116.0, 551.0], [-1117.0, 550.0], [-1118.0, 548.0], [-1118.0, 545.0], [-1118.0, 543.0], [-1117.0, 541.0], [-1116.0, 540.0], [-1114.0, 538.0], [-1112.0, 537.0], [-1109.0, 535.0], [-1107.0, 534.0], [-1106.0, 534.0], [-1104.0, 534.0], [-1103.0, 532.0], [-1102.0, 530.0], [-1102.0, 529.0], [-1103.0, 529.0], [-1104.0, 527.0], [-1105.0, 525.0], [-1105.0, 523.0], [-1106.0, 521.0], [-1107.0, 519.0], [-1108.0, 518.0], [-1109.0, 516.0], [-1109.0, 513.0], [-1109.0, 509.0], [-1109.0, 507.0], [-1107.0, 506.0], [-1105.0, 505.0], [-1104.0, 504.0], [-1103.0, 502.0], [-1101.0, 501.0], [-1100.0, 502.0], [-1099.0, 502.0], [-1098.0, 501.0], [-1096.0, 502.0], [-1095.0, 504.0], [-1093.0, 510.0], [-1091.0, 512.0], [-1089.0, 513.0], [-1087.0, 514.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump -3.2", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#eb7f86", "Area": "Ancient Tree Stump -3.2", "elevation": -3.18}, "geometry": {"type": "Polygon", "coordinates": [[[-1138.0, 407.0], [-1139.0, 407.0], [-1139.0, 406.0], [-1140.0, 405.0], [-1140.0, 405.0], [-1142.0, 403.0], [-1143.0, 402.0], [-1143.0, 400.0], [-1143.0, 399.0], [-1142.0, 398.0], [-1141.0, 398.0], [-1141.0, 397.0], [-1140.0, 397.0], [-1140.0, 396.0], [-1141.0, 395.0], [-1141.0, 394.0], [-1140.0, 393.0], [-1140.0, 392.0], [-1139.0, 392.0], [-1139.0, 391.0], [-1138.0, 390.0], [-1138.0, 390.0], [-1138.0, 389.0], [-1137.0, 389.0], [-1138.0, 388.0], [-1138.0, 387.0], [-1137.0, 386.0], [-1136.0, 384.0], [-1136.0, 384.0], [-1135.0, 384.0], [-1134.0, 384.0], [-1133.0, 384.0], [-1131.0, 384.0], [-1130.0, 385.0], [-1128.0, 386.0], [-1127.0, 388.0], [-1126.0, 389.0], [-1127.0, 390.0], [-1127.0, 391.0], [-1129.0, 393.0], [-1130.0, 394.0], [-1131.0, 395.0], [-1131.0, 396.0], [-1132.0, 398.0], [-1132.0, 399.0], [-1133.0, 400.0], [-1134.0, 401.0], [-1134.0, 403.0], [-1134.0, 404.0], [-1134.0, 405.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump 15.9", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#a059a0", "Area": "Ancient Tree Stump 15.9", "elevation": 15.947368421052632}, "geometry": {"type": "Polygon", "coordinates": [[[-1097.0, 455.0], [-1097.0, 456.0], [-1096.0, 456.0], [-1096.0, 455.0], [-1096.0, 454.0], [-1095.0, 454.0], [-1094.0, 453.0], [-1093.0, 453.0], [-1091.0, 452.0], [-1090.0, 452.0], [-1090.0, 453.0], [-1090.0, 455.0], [-1090.0, 456.0], [-1089.0, 457.0], [-1090.0, 458.0], [-1091.0, 459.0], [-1092.0, 460.0], [-1093.0, 462.0], [-1094.0, 463.0], [-1096.0, 463.0], [-1097.0, 464.0], [-1098.0, 465.0], [-1099.0, 466.0], [-1100.0, 467.0], [-1102.0, 468.0], [-1103.0, 468.0], [-1104.0, 468.0], [-1105.0, 467.0], [-1107.0, 465.0], [-1107.0, 463.0], [-1107.0, 462.0], [-1106.0, 460.0], [-1103.0, 459.0], [-1102.0, 459.0], [-1102.0, 459.0], [-1102.0, 458.0], [-1101.0, 458.0], [-1101.0, 457.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump 16.9", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#a059a0", "Area": "Ancient Tree Stump 16.9", "elevation": 16.875}, "geometry": {"type": "Polygon", "coordinates": [[[-1127.0, 450.0], [-1127.0, 450.0], [-1127.0, 451.0], [-1127.0, 452.0], [-1127.0, 453.0], [-1128.0, 455.0], [-1128.0, 454.0], [-1129.0, 456.0], [-1130.0, 456.0], [-1130.0, 457.0], [-1131.0, 457.0], [-1131.0, 458.0], [-1132.0, 458.0], [-1136.0, 456.0], [-1136.0, 454.0], [-1135.0, 453.0], [-1135.0, 452.0], [-1133.0, 450.0], [-1132.0, 450.0], [-1131.0, 450.0], [-1130.0, 450.0], [-1129.0, 449.0], [-1128.0, 449.0], [-1126.0, 449.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump 17.8", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#a059a0", "Area": "Ancient Tree Stump 17.8", "elevation": 17.8125}, "geometry": {"type": "Polygon", "coordinates": [[[-1113.0, 380.0], [-1114.0, 380.0], [-1116.0, 380.0], [-1118.0, 380.0], [-1120.0, 382.0], [-1121.0, 384.0], [-1121.0, 386.0], [-1116.0, 389.0], [-1113.0, 387.0], [-1112.0, 386.0], [-1111.0, 385.0], [-1111.0, 384.0], [-1112.0, 382.0], [-1112.0, 382.0], [-1113.0, 380.0], [-1114.0, 380.0]]]}}, {"type": "Feature", "properties": {"title": "Ancient Tree Stump -18.1", "text": "", "pathLength": 0.0, "order": 0, "map_layer": "Surface", "color": "#fac484", "Area": "Ancient Tree Stump -18.1", "elevation": -18.135135135135137}, "geometry": {"type": "Polygon", "coordinates": [[[-1084.0, 407.0], [-1083.0, 406.0], [-1082.0, 404.0], [-1081.0, 402.0], [-1081.0, 400.0], [-1080.0, 398.0], [-1078.0, 394.0], [-1077.0, 393.0], [-1075.0, 392.0], [-1073.0, 392.0], [-1072.0, 393.0], [-1068.0, 396.0], [-1068.0, 397.0], [-1067.0, 399.0], [-1066.0, 399.0], [-1066.0, 400.0], [-1067.0, 400.0], [-1067.0, 401.0], [-1068.0, 402.0], [-1069.0, 403.0], [-1070.0, 404.0], [-1072.0, 404.0], [-1073.0, 404.0], [-1074.0, 404.0], [-1075.0, 404.0], [-1076.0, 404.0], [-1078.0, 404.0], [-1079.0, 404.0], [-1080.0, 405.0], [-1081.0, 406.0], [-1080.0, 407.0], [-1081.0, 409.0], [-1082.0, 410.0], [-1084.0, 409.0], [-1087.0, 412.0], [-1089.0, 410.0], [-1086.0, 407.0]]]}}]} diff --git a/src/components/AppMap.ts b/src/components/AppMap.ts index 30d9417..344c9ea 100644 --- a/src/components/AppMap.ts +++ b/src/components/AppMap.ts @@ -1616,9 +1616,15 @@ export default class AppMap extends mixins(MixinUtil) { featureCollectionToPolygons(areas: any) { return Object.fromEntries(areas.features.map((feat: any) => { if (feat.properties.Area !== undefined) { - feat.geometry.properties = { title: feat.properties.Area.toString() } + feat.geometry.properties = { + title: feat.properties.Area.toString(), + color: feat.properties.color || undefined + } } else if (feat.properties.group != undefined) { - feat.geometry.properties = { title: feat.properties.group } + feat.geometry.properties = { + title: feat.properties.group, + color: feat.properties.color || undefined + } return [feat.properties.group, [feat.geometry]]; } return [feat.properties.Area, [feat.geometry]] @@ -1672,7 +1678,8 @@ export default class AppMap extends mixins(MixinUtil) { const layers: L.GeoJSON[] = features.map((feature: any) => { return L.geoJSON(feature, { style: function(_) { - return { weight: 2, fillOpacity: 0.2, color: ui.genColor(entries.length, i) }; + let color = feature.properties.color || ui.genColor(entries.length, i); + return { weight: 2, fillOpacity: 0.2, color } }, // @ts-ignore contextmenu: true, @@ -1694,6 +1701,11 @@ export default class AppMap extends mixins(MixinUtil) { layer.bindTooltip(features[0].properties.title); continue; } + if (name == "cave_polys_detail") { + let title = features[0].properties.title.split("::").at(0) + layer.bindTooltip(title); + continue; + } const area = await MsgMgr.getInstance().getAreaData(name, parseInt(data)); const climate = await MsgMgr.getInstance().getClimateData(area.Climate); const area_name = MsgMgr.getInstance().getMsgWithFile("StaticMsg/LocationMarker", area.Name); diff --git a/src/components/AppMap.vue b/src/components/AppMap.vue index 41fdc8d..0c4884c 100644 --- a/src/components/AppMap.vue +++ b/src/components/AppMap.vue @@ -146,6 +146,7 @@ Sky Field Map Areas Sky Regions
(approximate)
Cave Regions
(approximate)
+ Cave Regions
(detailed)