From 788e1748317a2421af02c1bf684cd659e42be096 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20P?= Date: Wed, 6 Sep 2023 17:54:22 +0200 Subject: [PATCH] Test Egypt --- fieldwork.geojson | 2491 +++++++++++++++++++++++++++++++++++++++++++++ js/index.js | 26 +- 2 files changed, 2515 insertions(+), 2 deletions(-) create mode 100644 fieldwork.geojson diff --git a/fieldwork.geojson b/fieldwork.geojson new file mode 100644 index 0000000..7746a93 --- /dev/null +++ b/fieldwork.geojson @@ -0,0 +1,2491 @@ +{ + "type": "FeatureCollection", + "name": "world_new", + "crs": { + "type": "name", + "properties": { + "name": "urn:ogc:def:crs:OGC:1.3:CRS84" + } + }, + "features": [ + { + "type": "Feature", + "properties": { + "COUNTRY": "Egypt" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 32.649024963378906, + 29.78835678100586 + ], + [ + 32.607913970947266, + 29.823610305786133 + ], + [ + 32.57666015625, + 29.919998168945312 + ], + [ + 32.57777404785156, + 29.951385498046875 + ], + [ + 32.575618743896484, + 30.00270652770996 + ], + [ + 32.47763442993164, + 29.93680191040039 + ], + [ + 32.45902633666992, + 29.897497177124023 + ], + [ + 32.48194122314453, + 29.86930274963379 + ], + [ + 32.446937561035156, + 29.795276641845703 + ], + [ + 32.40916442871094, + 29.75555419921875 + ], + [ + 32.36083221435547, + 29.683053970336914 + ], + [ + 32.34082794189453, + 29.594860076904297 + ], + [ + 32.368255615234375, + 29.544511795043945 + ], + [ + 32.40110778808594, + 29.511943817138672 + ], + [ + 32.43781661987305, + 29.492164611816406 + ], + [ + 32.56721878051758, + 29.382497787475586 + ], + [ + 32.59638214111328, + 29.340553283691406 + ], + [ + 32.630828857421875, + 29.236526489257812 + ], + [ + 32.646942138671875, + 29.17361068725586 + ], + [ + 32.6575927734375, + 29.119461059570312 + ], + [ + 32.66221618652344, + 29.113887786865234 + ], + [ + 32.662635803222656, + 29.093677520751953 + ], + [ + 32.63423156738281, + 29.061246871948242 + ], + [ + 32.61874771118164, + 28.984025955200195 + ], + [ + 32.68860626220703, + 28.867774963378906 + ], + [ + 32.7369384765625, + 28.81610870361328 + ], + [ + 32.75751876831055, + 28.801311492919922 + ], + [ + 32.78860855102539, + 28.79180335998535 + ], + [ + 32.80416488647461, + 28.77694320678711 + ], + [ + 32.81999969482422, + 28.74805450439453 + ], + [ + 32.829437255859375, + 28.724441528320312 + ], + [ + 32.83721923828125, + 28.701663970947266 + ], + [ + 32.86083221435547, + 28.626388549804688 + ], + [ + 32.93527603149414, + 28.545137405395508 + ], + [ + 32.99916076660156, + 28.48444366455078 + ], + [ + 33.015830993652344, + 28.459720611572266 + ], + [ + 33.07666015625, + 28.367774963378906 + ], + [ + 33.12610626220703, + 28.28360939025879 + ], + [ + 33.179161071777344, + 28.228885650634766 + ], + [ + 33.224998474121094, + 28.182220458984375 + ], + [ + 33.334442138671875, + 28.074996948242188 + ], + [ + 33.41082763671875, + 28.029165267944336 + ], + [ + 33.4324951171875, + 28.01860809326172 + ], + [ + 33.469444274902344, + 27.996387481689453 + ], + [ + 33.485137939453125, + 27.98388671875 + ], + [ + 33.51666259765625, + 27.944442749023438 + ], + [ + 33.55888366699219, + 27.883052825927734 + ], + [ + 33.57110595703125, + 27.854721069335938 + ], + [ + 33.5816650390625, + 27.816387176513672 + ], + [ + 33.579715728759766, + 27.790552139282227 + ], + [ + 33.55082702636719, + 27.81222152709961 + ], + [ + 33.51527404785156, + 27.830970764160156 + ], + [ + 33.494720458984375, + 27.837358474731445 + ], + [ + 33.4747200012207, + 27.827497482299805 + ], + [ + 33.494720458984375, + 27.64388656616211 + ], + [ + 33.56110382080078, + 27.56833267211914 + ], + [ + 33.63304901123047, + 27.48999786376953 + ], + [ + 33.668052673339844, + 27.42423439025879 + ], + [ + 33.68416213989258, + 27.372568130493164 + ], + [ + 33.68888473510742, + 27.340553283691406 + ], + [ + 33.70416259765625, + 27.31999969482422 + ], + [ + 33.719993591308594, + 27.306110382080078 + ], + [ + 33.73805236816406, + 27.293888092041016 + ], + [ + 33.77082824707031, + 27.28249740600586 + ], + [ + 33.8287467956543, + 27.255413055419922 + ], + [ + 33.83735656738281, + 27.236663818359375 + ], + [ + 33.83832931518555, + 27.199443817138672 + ], + [ + 33.829994201660156, + 27.161109924316406 + ], + [ + 33.835689544677734, + 27.11763572692871 + ], + [ + 33.9434700012207, + 26.935693740844727 + ], + [ + 33.947776794433594, + 26.818885803222656 + ], + [ + 33.93235778808594, + 26.68416404724121 + ], + [ + 33.93832778930664, + 26.655275344848633 + ], + [ + 33.9537467956543, + 26.641109466552734 + ], + [ + 33.99055480957031, + 26.630970001220703 + ], + [ + 34.00999450683594, + 26.613887786865234 + ], + [ + 34.074440002441406, + 26.51166534423828 + ], + [ + 34.14305114746094, + 26.37221908569336 + ], + [ + 34.18193817138672, + 26.299720764160156 + ], + [ + 34.20111083984375, + 26.250553131103516 + ], + [ + 34.21416473388672, + 26.221664428710938 + ], + [ + 34.22277069091797, + 26.202774047851562 + ], + [ + 34.32416534423828, + 26.026107788085938 + ], + [ + 34.43804931640625, + 25.84527587890625 + ], + [ + 34.490413665771484, + 25.77777671813965 + ], + [ + 34.50916290283203, + 25.760555267333984 + ], + [ + 34.531246185302734, + 25.74541473388672 + ], + [ + 34.55048370361328, + 25.72471809387207 + ], + [ + 34.625274658203125, + 25.58110809326172 + ], + [ + 34.634437561035156, + 25.562774658203125 + ], + [ + 34.669166564941406, + 25.487220764160156 + ], + [ + 34.77082824707031, + 25.284442901611328 + ], + [ + 34.81944274902344, + 25.194442749023438 + ], + [ + 34.84944152832031, + 25.140830993652344 + ], + [ + 34.880271911621094, + 25.096107482910156 + ], + [ + 34.914161682128906, + 25.045555114746094 + ], + [ + 34.93638610839844, + 25.0111083984375 + ], + [ + 34.98638153076172, + 24.923885345458984 + ], + [ + 35.08832931518555, + 24.71819305419922 + ], + [ + 35.141937255859375, + 24.541385650634766 + ], + [ + 35.13861083984375, + 24.517498016357422 + ], + [ + 35.22138214111328, + 24.422222137451172 + ], + [ + 35.23499298095703, + 24.40721893310547 + ], + [ + 35.28999710083008, + 24.366804122924805 + ], + [ + 35.336936950683594, + 24.332496643066406 + ], + [ + 35.38304901123047, + 24.29055404663086 + ], + [ + 35.41944122314453, + 24.242774963378906 + ], + [ + 35.430274963378906, + 24.225276947021484 + ], + [ + 35.44805145263672, + 24.181943893432617 + ], + [ + 35.483604431152344, + 24.14999771118164 + ], + [ + 35.599159240722656, + 24.076663970947266 + ], + [ + 35.70305252075195, + 24.014997482299805 + ], + [ + 35.7268180847168, + 24.004581451416016 + ], + [ + 35.75902557373047, + 23.982498168945312 + ], + [ + 35.783050537109375, + 23.95694351196289 + ], + [ + 35.81117630004883, + 23.907011032104492 + ], + [ + 35.61249923706055, + 23.933191299438477 + ], + [ + 35.55284118652344, + 23.962080001831055 + ], + [ + 35.54304885864258, + 23.984304428100586 + ], + [ + 35.5211067199707, + 23.980276107788086 + ], + [ + 35.50444030761719, + 23.968053817749023 + ], + [ + 35.48583221435547, + 23.942914962768555 + ], + [ + 35.475830078125, + 23.81194305419922 + ], + [ + 35.499996185302734, + 23.74402618408203 + ], + [ + 35.51423263549805, + 23.72006607055664 + ], + [ + 35.51221466064453, + 23.67194366455078 + ], + [ + 35.503883361816406, + 23.59305191040039 + ], + [ + 35.49187088012695, + 23.49458122253418 + ], + [ + 35.49916076660156, + 23.471385955810547 + ], + [ + 35.54013442993164, + 23.41062355041504 + ], + [ + 35.552494049072266, + 23.369998931884766 + ], + [ + 35.552215576171875, + 23.338333129882812 + ], + [ + 35.55499267578125, + 23.309444427490234 + ], + [ + 35.56930160522461, + 23.23874855041504 + ], + [ + 35.578887939453125, + 23.215831756591797 + ], + [ + 35.60138702392578, + 23.17916488647461 + ], + [ + 35.63072204589844, + 23.133071899414062 + ], + [ + 35.64069366455078, + 23.11499786376953 + ], + [ + 35.662498474121094, + 23.04111099243164 + ], + [ + 35.66277313232422, + 23.012218475341797 + ], + [ + 35.668888092041016, + 22.970693588256836 + ], + [ + 35.742218017578125, + 22.87249755859375 + ], + [ + 35.84485626220703, + 22.763748168945312 + ], + [ + 35.86860656738281, + 22.74972152709961 + ], + [ + 35.93888854980469, + 22.71971893310547 + ], + [ + 36.01666259765625, + 22.690277099609375 + ], + [ + 36.0574951171875, + 22.685832977294922 + ], + [ + 36.153053283691406, + 22.665136337280273 + ], + [ + 36.22902297973633, + 22.63541603088379 + ], + [ + 36.27527618408203, + 22.58916473388672 + ], + [ + 36.372215270996094, + 22.455276489257812 + ], + [ + 36.398048400878906, + 22.40555191040039 + ], + [ + 36.43943786621094, + 22.348888397216797 + ], + [ + 36.465553283691406, + 22.31833267211914 + ], + [ + 36.49152374267578, + 22.30652618408203 + ], + [ + 36.54568862915039, + 22.299304962158203 + ], + [ + 36.750274658203125, + 22.161663055419922 + ], + [ + 36.80055236816406, + 22.123886108398438 + ], + [ + 36.86277770996094, + 22.07583236694336 + ], + [ + 36.88624572753906, + 22.053194046020508 + ], + [ + 36.89569091796875, + 22.034164428710938 + ], + [ + 36.89582824707031, + 22.00735855102539 + ], + [ + 36.888465881347656, + 22.000110626220703 + ], + [ + 36.88249969482422, + 22.001110076904297 + ], + [ + 36.821937561035156, + 22.001110076904297 + ], + [ + 36.728050231933594, + 21.99944305419922 + ], + [ + 36.688331604003906, + 21.998332977294922 + ], + [ + 36.54582977294922, + 21.998607635498047 + ], + [ + 36.408607482910156, + 21.998886108398438 + ], + [ + 36.29777526855469, + 21.999164581298828 + ], + [ + 36.256385803222656, + 21.99972152709961 + ], + [ + 36.024993896484375, + 21.998886108398438 + ], + [ + 35.90943908691406, + 21.998332977294922 + ], + [ + 35.781105041503906, + 21.996944427490234 + ], + [ + 35.44499969482422, + 21.99777603149414 + ], + [ + 35.35443878173828, + 21.999164581298828 + ], + [ + 35.15361022949219, + 22.000553131103516 + ], + [ + 34.988609313964844, + 22.001110076904297 + ], + [ + 34.96763610839844, + 22.001110076904297 + ], + [ + 34.940277099609375, + 22.001110076904297 + ], + [ + 34.892494201660156, + 22.000553131103516 + ], + [ + 34.70416259765625, + 21.99721908569336 + ], + [ + 34.66388702392578, + 21.996109008789062 + ], + [ + 34.34624481201172, + 21.99555206298828 + ], + [ + 34.116661071777344, + 21.996109008789062 + ], + [ + 34.099281311035156, + 21.996448516845703 + ], + [ + 34.074440002441406, + 21.996944427490234 + ], + [ + 33.954994201660156, + 21.998886108398438 + ], + [ + 33.86499786376953, + 21.99944305419922 + ], + [ + 33.78138732910156, + 21.99972152709961 + ], + [ + 33.760276794433594, + 21.99972152709961 + ], + [ + 33.739715576171875, + 21.99972152709961 + ], + [ + 33.4618034362793, + 22.000274658203125 + ], + [ + 33.358055114746094, + 22.000274658203125 + ], + [ + 33.179588317871094, + 21.99942398071289 + ], + [ + 33.16693878173828, + 21.998886108398438 + ], + [ + 32.648048400878906, + 22.001941680908203 + ], + [ + 32.52165985107422, + 22.002777099609375 + ], + [ + 32.49388885498047, + 22.0030517578125 + ], + [ + 32.473052978515625, + 22.00360870361328 + ], + [ + 32.44444274902344, + 22.004165649414062 + ], + [ + 32.38805389404297, + 22.004165649414062 + ], + [ + 32.3397216796875, + 22.004165649414062 + ], + [ + 31.996665954589844, + 22.002777099609375 + ], + [ + 31.579166412353516, + 21.99944305419922 + ], + [ + 31.495296478271484, + 21.998332977294922 + ], + [ + 31.460275650024414, + 21.998193740844727 + ], + [ + 31.466110229492188, + 22.03083038330078 + ], + [ + 31.513816833496094, + 22.15985870361328 + ], + [ + 31.508193969726562, + 22.189722061157227 + ], + [ + 31.479026794433594, + 22.22138786315918 + ], + [ + 31.448331832885742, + 22.232219696044922 + ], + [ + 31.42166519165039, + 22.22722053527832 + ], + [ + 31.395414352416992, + 22.21138572692871 + ], + [ + 31.334999084472656, + 22.106109619140625 + ], + [ + 31.31999969482422, + 22.079998016357422 + ], + [ + 31.274303436279297, + 21.998748779296875 + ], + [ + 31.207496643066406, + 21.998332977294922 + ], + [ + 31.16527557373047, + 21.998332977294922 + ], + [ + 30.748332977294922, + 21.999164581298828 + ], + [ + 30.69110870361328, + 21.99944305419922 + ], + [ + 30.598888397216797, + 22.000274658203125 + ], + [ + 30.499164581298828, + 22.000831604003906 + ], + [ + 30.463054656982422, + 22.000831604003906 + ], + [ + 30.377498626708984, + 22.000831604003906 + ], + [ + 30.271663665771484, + 22.000831604003906 + ], + [ + 30.10110855102539, + 22.000553131103516 + ], + [ + 29.611942291259766, + 21.99805450439453 + ], + [ + 29.5272216796875, + 21.99749755859375 + ], + [ + 29.25, + 21.99555206298828 + ], + [ + 29.178054809570312, + 21.99555206298828 + ], + [ + 29.156387329101562, + 21.99555206298828 + ], + [ + 29.135276794433594, + 21.99555206298828 + ], + [ + 29.113609313964844, + 21.99555206298828 + ], + [ + 29.092777252197266, + 21.99555206298828 + ], + [ + 29.070831298828125, + 21.99555206298828 + ], + [ + 29.01333236694336, + 21.995830535888672 + ], + [ + 28.596664428710938, + 21.99944305419922 + ], + [ + 28.319164276123047, + 22.002777099609375 + ], + [ + 28.2611083984375, + 22.00360870361328 + ], + [ + 28.222774505615234, + 22.00333023071289 + ], + [ + 27.724163055419922, + 21.99944305419922 + ], + [ + 27.412220001220703, + 21.994441986083984 + ], + [ + 27.38666534423828, + 21.994163513183594 + ], + [ + 27.327220916748047, + 21.996109008789062 + ], + [ + 27.267776489257812, + 21.99805450439453 + ], + [ + 27.13805389404297, + 22.000553131103516 + ], + [ + 27.09305191040039, + 22.000274658203125 + ], + [ + 26.971664428710938, + 21.998607635498047 + ], + [ + 26.914443969726562, + 21.996665954589844 + ], + [ + 26.838054656982422, + 21.995277404785156 + ], + [ + 26.674720764160156, + 21.996109008789062 + ], + [ + 26.648609161376953, + 21.996387481689453 + ], + [ + 26.3397216796875, + 21.99972152709961 + ], + [ + 25.778610229492188, + 22.002498626708984 + ], + [ + 25.40721893310547, + 21.99972152709961 + ], + [ + 25.216388702392578, + 22.001110076904297 + ], + [ + 25.099163055419922, + 22.000831604003906 + ], + [ + 25.001422882080078, + 21.99969482421875 + ], + [ + 25.001941680908203, + 22.04666519165039 + ], + [ + 25.001405715942383, + 22.286664962768555 + ], + [ + 25.000274658203125, + 23.580276489257812 + ], + [ + 24.99944305419922, + 24.023887634277344 + ], + [ + 24.99805450439453, + 24.34305191040039 + ], + [ + 24.99721908569336, + 24.786663055419922 + ], + [ + 24.996944427490234, + 24.994720458984375 + ], + [ + 24.99749755859375, + 25.44277572631836 + ], + [ + 24.998332977294922, + 25.97083282470703 + ], + [ + 24.999164581298828, + 26.48388671875 + ], + [ + 25.0, + 26.567218780517578 + ], + [ + 25.000274658203125, + 26.71971893310547 + ], + [ + 25.000553131103516, + 26.941665649414062 + ], + [ + 25.00015640258789, + 26.99944305419922 + ], + [ + 25.0, + 27.080554962158203 + ], + [ + 25.000831604003906, + 27.42749786376953 + ], + [ + 25.001663208007812, + 27.607776641845703 + ], + [ + 25.00122833251953, + 27.666324615478516 + ], + [ + 25.001941680908203, + 27.760276794433594 + ], + [ + 25.002220153808594, + 27.898887634277344 + ], + [ + 25.001941680908203, + 28.000194549560547 + ], + [ + 25.002498626708984, + 28.124996185302734 + ], + [ + 25.001941680908203, + 28.277774810791016 + ], + [ + 24.99944305419922, + 28.95694351196289 + ], + [ + 24.99777603149414, + 29.248886108398438 + ], + [ + 24.911663055419922, + 29.432777404785156 + ], + [ + 24.897220611572266, + 29.46221923828125 + ], + [ + 24.878400802612305, + 29.508468627929688 + ], + [ + 24.884719848632812, + 29.585830688476562 + ], + [ + 24.824996948242188, + 29.816944122314453 + ], + [ + 24.831804275512695, + 29.837080001831055 + ], + [ + 24.835830688476562, + 29.858747482299805 + ], + [ + 24.833053588867188, + 29.881664276123047 + ], + [ + 24.821109771728516, + 29.916385650634766 + ], + [ + 24.81027603149414, + 29.945831298828125 + ], + [ + 24.7691650390625, + 30.034164428710938 + ], + [ + 24.72610855102539, + 30.119720458984375 + ], + [ + 24.71152687072754, + 30.138051986694336 + ], + [ + 24.706804275512695, + 30.159164428710938 + ], + [ + 24.709999084472656, + 30.188888549804688 + ], + [ + 24.723194122314453, + 30.225969314575195 + ], + [ + 24.771942138671875, + 30.30388641357422 + ], + [ + 24.818607330322266, + 30.363887786865234 + ], + [ + 24.854442596435547, + 30.399442672729492 + ], + [ + 24.876388549804688, + 30.42749786376953 + ], + [ + 24.926179885864258, + 30.507495880126953 + ], + [ + 24.976943969726562, + 30.634719848632812 + ], + [ + 25.01749610900879, + 30.789234161376953 + ], + [ + 24.99555206298828, + 30.838886260986328 + ], + [ + 24.97701072692871, + 30.872150421142578 + ], + [ + 24.911663055419922, + 31.014999389648438 + ], + [ + 24.904441833496094, + 31.034442901611328 + ], + [ + 24.869165420532227, + 31.159164428710938 + ], + [ + 24.868122100830078, + 31.370830535888672 + ], + [ + 24.89361000061035, + 31.402774810791016 + ], + [ + 24.96277618408203, + 31.445274353027344 + ], + [ + 25.00916290283203, + 31.481109619140625 + ], + [ + 25.047637939453125, + 31.52263641357422 + ], + [ + 25.06083106994629, + 31.5674991607666 + ], + [ + 25.073192596435547, + 31.585693359375 + ], + [ + 25.10027503967285, + 31.611387252807617 + ], + [ + 25.129718780517578, + 31.634441375732422 + ], + [ + 25.148052215576172, + 31.64611053466797 + ], + [ + 25.15166473388672, + 31.646942138671875 + ], + [ + 25.152219772338867, + 31.6351375579834 + ], + [ + 25.173887252807617, + 31.540760040283203 + ], + [ + 25.314441680908203, + 31.501455307006836 + ], + [ + 25.40027618408203, + 31.501665115356445 + ], + [ + 25.481109619140625, + 31.51860809326172 + ], + [ + 25.56722068786621, + 31.541385650634766 + ], + [ + 25.684444427490234, + 31.577499389648438 + ], + [ + 25.811107635498047, + 31.61083221435547 + ], + [ + 25.848052978515625, + 31.61722183227539 + ], + [ + 25.881107330322266, + 31.619998931884766 + ], + [ + 25.947219848632812, + 31.617774963378906 + ], + [ + 25.985553741455078, + 31.614166259765625 + ], + [ + 26.008609771728516, + 31.610553741455078 + ], + [ + 26.09305191040039, + 31.591388702392578 + ], + [ + 26.17333221435547, + 31.563053131103516 + ], + [ + 26.309165954589844, + 31.527496337890625 + ], + [ + 26.35110855102539, + 31.517776489257812 + ], + [ + 26.37305450439453, + 31.51361083984375 + ], + [ + 26.504444122314453, + 31.498607635498047 + ], + [ + 26.64472198486328, + 31.48416519165039 + ], + [ + 26.77444076538086, + 31.460552215576172 + ], + [ + 26.893054962158203, + 31.433887481689453 + ], + [ + 27.062774658203125, + 31.399166107177734 + ], + [ + 27.165136337280273, + 31.379302978515625 + ], + [ + 27.248332977294922, + 31.375274658203125 + ], + [ + 27.27985954284668, + 31.377914428710938 + ], + [ + 27.323192596435547, + 31.376108169555664 + ], + [ + 27.345415115356445, + 31.368886947631836 + ], + [ + 27.35916519165039, + 31.328887939453125 + ], + [ + 27.368192672729492, + 31.295692443847656 + ], + [ + 27.37749671936035, + 31.271526336669922 + ], + [ + 27.395275115966797, + 31.24972152709961 + ], + [ + 27.412220001220703, + 31.23611068725586 + ], + [ + 27.438888549804688, + 31.222774505615234 + ], + [ + 27.458885192871094, + 31.217220306396484 + ], + [ + 27.571109771728516, + 31.188610076904297 + ], + [ + 27.655067443847656, + 31.172914505004883 + ], + [ + 27.800762176513672, + 31.213191986083984 + ], + [ + 27.84416389465332, + 31.243749618530273 + ], + [ + 27.864580154418945, + 31.229997634887695 + ], + [ + 27.883609771728516, + 31.18138885498047 + ], + [ + 27.893329620361328, + 31.139720916748047 + ], + [ + 27.90263557434082, + 31.10972023010254 + ], + [ + 27.92138671875, + 31.098052978515625 + ], + [ + 28.187774658203125, + 31.072776794433594 + ], + [ + 28.273052215576172, + 31.068885803222656 + ], + [ + 28.356666564941406, + 31.0736083984375 + ], + [ + 28.403470993041992, + 31.083887100219727 + ], + [ + 28.42972183227539, + 31.078887939453125 + ], + [ + 28.55999755859375, + 31.03221893310547 + ], + [ + 28.71833038330078, + 30.988052368164062 + ], + [ + 28.75527572631836, + 30.974998474121094 + ], + [ + 28.815067291259766, + 30.94770622253418 + ], + [ + 28.82708168029785, + 30.92083168029785 + ], + [ + 28.895343780517578, + 30.8735408782959 + ], + [ + 28.981388092041016, + 30.83916473388672 + ], + [ + 29.03499984741211, + 30.82416534423828 + ], + [ + 29.069442749023438, + 30.82166290283203 + ], + [ + 29.121387481689453, + 30.821388244628906 + ], + [ + 29.147777557373047, + 30.82388687133789 + ], + [ + 29.179996490478516, + 30.830276489257812 + ], + [ + 29.224998474121094, + 30.842220306396484 + ], + [ + 29.252498626708984, + 30.850276947021484 + ], + [ + 29.337221145629883, + 30.876941680908203 + ], + [ + 29.48332977294922, + 30.937774658203125 + ], + [ + 29.52499771118164, + 30.961387634277344 + ], + [ + 29.575275421142578, + 30.993610382080078 + ], + [ + 29.598052978515625, + 31.008609771728516 + ], + [ + 29.600555419921875, + 31.0111083984375 + ], + [ + 29.634719848632812, + 31.034442901611328 + ], + [ + 29.688331604003906, + 31.06805419921875 + ], + [ + 29.745277404785156, + 31.10361099243164 + ], + [ + 29.80388641357422, + 31.135555267333984 + ], + [ + 29.99944305419922, + 31.273609161376953 + ], + [ + 30.04582977294922, + 31.307220458984375 + ], + [ + 30.064441680908203, + 31.320274353027344 + ], + [ + 30.09600830078125, + 31.278377532958984 + ], + [ + 30.143192291259766, + 31.221942901611328 + ], + [ + 30.21305274963379, + 31.212915420532227 + ], + [ + 30.289718627929688, + 31.23735809326172 + ], + [ + 30.300277709960938, + 31.26888656616211 + ], + [ + 30.30194091796875, + 31.335277557373047 + ], + [ + 30.354442596435547, + 31.44832992553711 + ], + [ + 30.389432907104492, + 31.4418888092041 + ], + [ + 30.37541389465332, + 31.455554962158203 + ], + [ + 30.355449676513672, + 31.502843856811523 + ], + [ + 30.391942977905273, + 31.493608474731445 + ], + [ + 30.411664962768555, + 31.474998474121094 + ], + [ + 30.445274353027344, + 31.461109161376953 + ], + [ + 30.47930335998535, + 31.452220916748047 + ], + [ + 30.499998092651367, + 31.45235824584961 + ], + [ + 30.574443817138672, + 31.466941833496094 + ], + [ + 30.59722137451172, + 31.47222137451172 + ], + [ + 30.691387176513672, + 31.499164581298828 + ], + [ + 30.725553512573242, + 31.509580612182617 + ], + [ + 30.770553588867188, + 31.52499771118164 + ], + [ + 30.807048797607422, + 31.538558959960938 + ], + [ + 30.84583282470703, + 31.548885345458984 + ], + [ + 30.95611000061035, + 31.575693130493164 + ], + [ + 30.703609466552734, + 31.465831756591797 + ], + [ + 30.56777572631836, + 31.423572540283203 + ], + [ + 30.544166564941406, + 31.393192291259766 + ], + [ + 30.59388542175293, + 31.38027572631836 + ], + [ + 30.743610382080078, + 31.408607482910156 + ], + [ + 30.902496337890625, + 31.420276641845703 + ], + [ + 30.96416473388672, + 31.447776794433594 + ], + [ + 31.007221221923828, + 31.480274200439453 + ], + [ + 31.09999656677246, + 31.490276336669922 + ], + [ + 31.126455307006836, + 31.49666404724121 + ], + [ + 31.107219696044922, + 31.545135498046875 + ], + [ + 31.0655517578125, + 31.565277099609375 + ], + [ + 31.033885955810547, + 31.570831298828125 + ], + [ + 30.97784423828125, + 31.583539962768555 + ], + [ + 31.01222038269043, + 31.59701156616211 + ], + [ + 31.098331451416016, + 31.601665496826172 + ], + [ + 31.133331298828125, + 31.597774505615234 + ], + [ + 31.188331604003906, + 31.584999084472656 + ], + [ + 31.225830078125, + 31.574443817138672 + ], + [ + 31.267915725708008, + 31.56083106994629 + ], + [ + 31.338607788085938, + 31.534164428710938 + ], + [ + 31.349639892578125, + 31.52956771850586 + ], + [ + 31.433609008789062, + 31.484722137451172 + ], + [ + 31.52096939086914, + 31.4486083984375 + ], + [ + 31.556941986083984, + 31.442218780517578 + ], + [ + 31.57109832763672, + 31.441944122314453 + ], + [ + 31.59847068786621, + 31.443330764770508 + ], + [ + 31.666942596435547, + 31.455829620361328 + ], + [ + 31.75555419921875, + 31.479164123535156 + ], + [ + 31.809165954589844, + 31.50360870361328 + ], + [ + 31.840274810791016, + 31.520553588867188 + ], + [ + 31.8717041015625, + 31.5349178314209 + ], + [ + 31.893516540527344, + 31.539112091064453 + ], + [ + 31.921480178833008, + 31.529884338378906 + ], + [ + 31.95054817199707, + 31.50516128540039 + ], + [ + 31.963191986083984, + 31.475692749023438 + ], + [ + 31.984996795654297, + 31.445831298828125 + ], + [ + 32.00916290283203, + 31.416385650634766 + ], + [ + 32.0413818359375, + 31.382221221923828 + ], + [ + 32.06180191040039, + 31.370275497436523 + ], + [ + 32.08662414550781, + 31.360755920410156 + ], + [ + 32.10346603393555, + 31.354026794433594 + ], + [ + 32.202491760253906, + 31.29093360900879 + ], + [ + 32.16722106933594, + 31.300554275512695 + ], + [ + 32.11263656616211, + 31.327499389648438 + ], + [ + 32.089996337890625, + 31.343608856201172 + ], + [ + 32.078041076660156, + 31.356388092041016 + ], + [ + 32.064231872558594, + 31.3563175201416 + ], + [ + 32.01721954345703, + 31.38055419921875 + ], + [ + 31.992359161376953, + 31.402637481689453 + ], + [ + 31.977914810180664, + 31.43319320678711 + ], + [ + 31.933332443237305, + 31.513469696044922 + ], + [ + 31.909650802612305, + 31.52756690979004 + ], + [ + 31.860553741455078, + 31.514511108398438 + ], + [ + 31.777462005615234, + 31.277393341064453 + ], + [ + 31.79822540283203, + 31.28469467163086 + ], + [ + 31.83694076538086, + 31.246109008789062 + ], + [ + 31.927288055419922, + 31.182010650634766 + ], + [ + 31.9552059173584, + 31.20180320739746 + ], + [ + 32.006103515625, + 31.217498779296875 + ], + [ + 32.027915954589844, + 31.2156925201416 + ], + [ + 32.043052673339844, + 31.193607330322266 + ], + [ + 32.03567886352539, + 31.17486572265625 + ], + [ + 32.03607940673828, + 31.14320182800293 + ], + [ + 32.05194091796875, + 31.12887954711914 + ], + [ + 32.07804870605469, + 31.082496643066406 + ], + [ + 32.14306640625, + 31.07416534423828 + ], + [ + 32.146244049072266, + 31.078609466552734 + ], + [ + 32.14155578613281, + 31.087322235107422 + ], + [ + 32.13749694824219, + 31.09333038330078 + ], + [ + 32.19200897216797, + 31.124858856201172 + ], + [ + 32.23004150390625, + 31.10326385498047 + ], + [ + 32.253013610839844, + 31.107479095458984 + ], + [ + 32.279788970947266, + 31.124303817749023 + ], + [ + 32.288108825683594, + 31.16897201538086 + ], + [ + 32.291107177734375, + 31.16944122314453 + ], + [ + 32.298606872558594, + 31.209163665771484 + ], + [ + 32.27437210083008, + 31.266735076904297 + ], + [ + 32.25642395019531, + 31.26972198486328 + ], + [ + 32.24749755859375, + 31.27111053466797 + ], + [ + 32.214752197265625, + 31.282426834106445 + ], + [ + 32.25627899169922, + 31.281715393066406 + ], + [ + 32.27610778808594, + 31.278610229492188 + ], + [ + 32.3295783996582, + 31.269302368164062 + ], + [ + 32.4022216796875, + 31.2147216796875 + ], + [ + 32.462493896484375, + 31.160552978515625 + ], + [ + 32.481109619140625, + 31.142498016357422 + ], + [ + 32.499786376953125, + 31.115970611572266 + ], + [ + 32.552215576171875, + 31.071455001831055 + ], + [ + 32.599342346191406, + 31.06014633178711 + ], + [ + 32.669715881347656, + 31.051666259765625 + ], + [ + 32.71179962158203, + 31.033538818359375 + ], + [ + 32.78110885620117, + 31.046110153198242 + ], + [ + 33.02861022949219, + 31.153888702392578 + ], + [ + 33.11561965942383, + 31.19249725341797 + ], + [ + 33.14971923828125, + 31.101665496826172 + ], + [ + 33.14360809326172, + 31.058330535888672 + ], + [ + 33.20610809326172, + 31.06805419921875 + ], + [ + 33.25138854980469, + 31.08944320678711 + ], + [ + 33.31036376953125, + 31.114376068115234 + ], + [ + 33.412498474121094, + 31.15485954284668 + ], + [ + 33.45437240600586, + 31.141733169555664 + ], + [ + 33.48444366455078, + 31.127498626708984 + ], + [ + 33.529579162597656, + 31.11749839782715 + ], + [ + 33.58415985107422, + 31.11444091796875 + ], + [ + 33.604164123535156, + 31.113609313964844 + ], + [ + 33.63666534423828, + 31.115554809570312 + ], + [ + 33.67304992675781, + 31.119998931884766 + ], + [ + 33.74388885498047, + 31.133331298828125 + ], + [ + 33.806663513183594, + 31.148887634277344 + ], + [ + 33.87138366699219, + 31.16527557373047 + ], + [ + 33.93193817138672, + 31.182220458984375 + ], + [ + 33.98527526855469, + 31.201385498046875 + ], + [ + 34.046939849853516, + 31.225692749023438 + ], + [ + 34.108055114746094, + 31.252777099609375 + ], + [ + 34.209720611572266, + 31.316526412963867 + ], + [ + 34.21665954589844, + 31.32332992553711 + ], + [ + 34.239166259765625, + 31.294719696044922 + ], + [ + 34.267578125, + 31.216541290283203 + ], + [ + 34.287498474121094, + 31.162776947021484 + ], + [ + 34.40138244628906, + 30.85944366455078 + ], + [ + 34.48944091796875, + 30.69110870361328 + ], + [ + 34.55888366699219, + 30.48611068725586 + ], + [ + 34.54332733154297, + 30.43471908569336 + ], + [ + 34.54527282714844, + 30.406944274902344 + ], + [ + 34.61444091796875, + 30.36499786376953 + ], + [ + 34.72334289550781, + 30.089344024658203 + ], + [ + 34.75360870361328, + 29.991107940673828 + ], + [ + 34.84777069091797, + 29.740833282470703 + ], + [ + 34.87277603149414, + 29.65083122253418 + ], + [ + 34.87388610839844, + 29.63083267211914 + ], + [ + 34.86638641357422, + 29.606664657592773 + ], + [ + 34.877777099609375, + 29.53249740600586 + ], + [ + 34.90380096435547, + 29.486705780029297 + ], + [ + 34.882911682128906, + 29.484512329101562 + ], + [ + 34.85874557495117, + 29.472219467163086 + ], + [ + 34.761383056640625, + 29.334720611572266 + ], + [ + 34.744163513183594, + 29.291385650634766 + ], + [ + 34.68999481201172, + 29.135555267333984 + ], + [ + 34.665550231933594, + 29.039165496826172 + ], + [ + 34.622493743896484, + 28.839303970336914 + ], + [ + 34.62249755859375, + 28.759441375732422 + ], + [ + 34.6274299621582, + 28.735414505004883 + ], + [ + 34.60527420043945, + 28.69166374206543 + ], + [ + 34.585548400878906, + 28.662220001220703 + ], + [ + 34.548606872558594, + 28.604999542236328 + ], + [ + 34.52471923828125, + 28.56194305419922 + ], + [ + 34.4566650390625, + 28.43527603149414 + ], + [ + 34.40916061401367, + 28.318748474121094 + ], + [ + 34.414161682128906, + 28.23041534423828 + ], + [ + 34.43009948730469, + 28.200899124145508 + ], + [ + 34.45166015625, + 28.174165725708008 + ], + [ + 34.44610595703125, + 28.02111053466797 + ], + [ + 34.44194030761719, + 27.996944427490234 + ], + [ + 34.43110656738281, + 27.974441528320312 + ], + [ + 34.32721710205078, + 27.86888885498047 + ], + [ + 34.294166564941406, + 27.854442596435547 + ], + [ + 34.272216796875, + 27.81805419921875 + ], + [ + 34.258888244628906, + 27.79027557373047 + ], + [ + 34.255828857421875, + 27.764720916748047 + ], + [ + 34.25444030761719, + 27.72861099243164 + ], + [ + 34.21638488769531, + 27.765274047851562 + ], + [ + 34.18793487548828, + 27.787141799926758 + ], + [ + 34.13416290283203, + 27.79582977294922 + ], + [ + 33.973052978515625, + 27.887775421142578 + ], + [ + 33.82555389404297, + 27.974998474121094 + ], + [ + 33.80554962158203, + 27.988887786865234 + ], + [ + 33.763328552246094, + 28.021942138671875 + ], + [ + 33.712493896484375, + 28.0816650390625 + ], + [ + 33.62693786621094, + 28.19333267211914 + ], + [ + 33.599159240722656, + 28.23944091796875 + ], + [ + 33.56339645385742, + 28.294721603393555 + ], + [ + 33.52048110961914, + 28.313261032104492 + ], + [ + 33.43388366699219, + 28.36083221435547 + ], + [ + 33.41138458251953, + 28.37999725341797 + ], + [ + 33.30610656738281, + 28.484996795654297 + ], + [ + 33.28694152832031, + 28.50499725341797 + ], + [ + 33.242774963378906, + 28.554443359375 + ], + [ + 33.221107482910156, + 28.608055114746094 + ], + [ + 33.199581146240234, + 28.662288665771484 + ], + [ + 33.16777038574219, + 28.86111068725586 + ], + [ + 33.16583251953125, + 28.953330993652344 + ], + [ + 33.16721725463867, + 28.97430419921875 + ], + [ + 33.17256164550781, + 28.995067596435547 + ], + [ + 32.94874572753906, + 29.206804275512695 + ], + [ + 32.92888641357422, + 29.209857940673828 + ], + [ + 32.890830993652344, + 29.233190536499023 + ], + [ + 32.74138641357422, + 29.45471954345703 + ], + [ + 32.72222137451172, + 29.51082992553711 + ], + [ + 32.689720153808594, + 29.61638641357422 + ], + [ + 32.68312072753906, + 29.66930389404297 + ], + [ + 32.694366455078125, + 29.72347068786621 + ], + [ + 32.674720764160156, + 29.758331298828125 + ], + [ + 32.649024963378906, + 29.78835678100586 + ] + ] + ] + ] + } + } + ] +} diff --git a/js/index.js b/js/index.js index 52cee60..ce6b7e5 100644 --- a/js/index.js +++ b/js/index.js @@ -3,9 +3,10 @@ document.addEventListener('DOMContentLoaded', async () => { map.crs = L.CRS.EPSG4326; - const geoJSON = await fetch('/world.geojson').then(res => res.json()); + const world = await fetch('/world.geojson').then(res => res.json()); + const fieldwork = await fetch('/fieldwork.geojson').then(res => res.json()); - L.geoJson(geoJSON,{ + L.geoJson(world,{ style: function () { return { color: '#fff', @@ -17,4 +18,25 @@ document.addEventListener('DOMContentLoaded', async () => { } }).addTo(map); + L.geoJson(fieldwork,{ + style: function () { + return { + opacity: 0, + fillColor: '#ce1417', + fillOpacity: 1 + }; + } + }).addTo(map); + + //TEST Egitto + let egypt1 = L.marker([30.551944, 32.098611], { + title: 'Tell el-Maskhuta', + riseOnHover : true + }).addTo(map); + + let egypt2 = L.marker([30.5494,31.9636], { + title: 'Wadi Tumilat', + riseOnHover : true + }).addTo(map); + })