diff --git a/CHANGELOG.md b/CHANGELOG.md index b6701c38..5423f1b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 2.69.0 + +* Fix crash when the first bin gets clipped away + # 2.68.0 * Adds `--no-tile-compression` option to `tippecanoe-overzoom` diff --git a/Makefile b/Makefile index d12b0ce8..93754f37 100644 --- a/Makefile +++ b/Makefile @@ -385,6 +385,9 @@ overzoom-test: tippecanoe-overzoom ./tippecanoe-decode tests/pbf/0-0-0-pop-0-0-0.pbf.out 0 0 0 > tests/pbf/0-0-0-pop-0-0-0.pbf.out.json.check cmp tests/pbf/0-0-0-pop-0-0-0.pbf.out.json.check tests/pbf/0-0-0-pop-0-0-0.pbf.out.json rm tests/pbf/0-0-0-pop-0-0-0.pbf.out tests/pbf/0-0-0-pop-0-0-0.pbf.out.json.check + # Verify fix for crash + ./tippecanoe-overzoom '-o' tests/10188-crash/out.pbf '-t' '3/2/2' '--assign-to-bins' 'tests/10188-crash/bins.json' '--bin-by-id-list' 'felt:bin_features' '-b5' 'tests/10188-crash/2-0-0.pbf' '2/0/0' + rm tests/10188-crash/out.pbf join-test: tippecanoe tippecanoe-decode tile-join ./tippecanoe -q -f -z12 -o tests/join-population/tabblock_06001420.mbtiles -YALAND10:'Land area' -L'{"file": "tests/join-population/tabblock_06001420.json", "description": "population"}' diff --git a/clip.cpp b/clip.cpp index cd41bda6..3b1c4617 100644 --- a/clip.cpp +++ b/clip.cpp @@ -1299,7 +1299,8 @@ static void handle_closepath_from_mvt(drawvec &geom) { } } -static void feature_out(std::vector const &features, mvt_layer &outlayer, +// returns true if a feature was output; false if it was clipped away +static bool feature_out(std::vector const &features, mvt_layer &outlayer, std::set const &keep, std::set const &exclude, std::vector const &exclude_prefix, @@ -1427,7 +1428,10 @@ static void feature_out(std::vector const &features, mvt_layer &ou } outlayer.features.push_back(std::move(outfeature)); + return true; } + + return false; } static struct preservecmp { @@ -1719,21 +1723,22 @@ mvt_tile assign_to_bins(mvt_tile &features, for (size_t i = 0; i < outfeatures.size(); i++) { if (outfeatures[i].size() > 1) { - feature_out(outfeatures[i], outlayer, - keep, exclude, exclude_prefix, attribute_accum, - accumulate_numeric, key_pool, buffer); - mvt_feature &nfeature = outlayer.features.back(); - mvt_value val; - val.type = mvt_uint; - val.numeric_value.uint_value = outfeatures[i].size() - 1; - - std::string attrname; - if (accumulate_numeric.size() == 0) { - attrname = "tippecanoe:count"; - } else { - attrname = accumulate_numeric + ":count"; + if (feature_out(outfeatures[i], outlayer, + keep, exclude, exclude_prefix, attribute_accum, + accumulate_numeric, key_pool, buffer)) { + mvt_feature &nfeature = outlayer.features.back(); + mvt_value val; + val.type = mvt_uint; + val.numeric_value.uint_value = outfeatures[i].size() - 1; + + std::string attrname; + if (accumulate_numeric.size() == 0) { + attrname = "tippecanoe:count"; + } else { + attrname = accumulate_numeric + ":count"; + } + outlayer.tag(nfeature, attrname, val); } - outlayer.tag(nfeature, attrname, val); } } diff --git a/tests/10188-crash/2-0-0.pbf b/tests/10188-crash/2-0-0.pbf new file mode 100644 index 00000000..ac1919f5 --- /dev/null +++ b/tests/10188-crash/2-0-0.pbf @@ -0,0 +1,565 @@ +ޢx +parsed(  felt:h3_index SCALERANKNATSCALE LABELRANK +FEATURECLANAME NAMEASCIIADM0CAP WORLDCITYMEGACITYSOV0NAMESOV_A3ADM0NAMEADM0_A3ADM1NAMEISO_A2LATITUDE LONGITUDEPOP_MAXPOP_MIN POP_OTHERRANK_MAXRANK_MINLS_NAME MAX_POP10 MAX_POP20 MAX_POP50 +MAX_POP300 +MAX_POP310 +MAX_NATSCA +MIN_AREAKM +MAX_AREAKM +MIN_AREAMI +MAX_AREAMI MIN_PERKM MAX_PERKM MIN_PERMI MAX_PERMI +MIN_BBXMIN +MAX_BBXMIN +MIN_BBXMAX +MAX_BBXMAX +MIN_BBYMIN +MAX_BBYMIN +MIN_BBYMAX +MAX_BBYMAX MEAN_BBXC MEAN_BBYCUN_FIDPOP1950POP1955POP1960POP1965POP1970POP1975POP1980POP1985POP1990POP1995POP2000POP2005POP2010POP2015POP2020POP2025POP2050MIN_ZOOM +WIKIDATAIDWOF_IDCAPALTNAME_ENNAME_DENAME_ESNAME_FRNAME_PTNAME_RUNAME_ZHNAME_ARNAME_BNNAME_ELNAME_HINAME_HUNAME_IDNAME_ITNAME_JANAME_KONAME_NLNAME_PLNAME_SVNAME_TRNAME_VINE_IDNAME_FANAME_HENAME_UKNAME_URNAME_ZHT +GEONAMESIDfelt:cluster_size,tippecanoe:retain_points_multiplier_sequence)tippecanoe:retain_points_multiplier_firstPOP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990NAMEALTPOP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINTIMEZONEPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990POP_MINPOP1990NAMEPARPOP_MINPOP1990POP_MINPOP1990POP_MINPOP1990" +CA" +RU" +US" +CAN" +RUS" +USA" +Kobuk" +Alaska" +Ambler" +Barrow" +Canada" +Holman" +Inuvik" +Q79333" +Q79350" +Q79395" +Q79408" +Q79714" +Q79717" +Q79809" +Q79810" +Q79813" +Q80033" +Q80133" +Russia" +巴罗" +巴羅" +배로" +코북" +홀만" +Atqasuk" +Nunavut" +Q338686" +Q465235" +Q602422" +Q606622" +Q718822" +Q719547" +Q719585" +Q719605" +Q719611" +Q719707" +Q924763" +Selawik" +Wiseman" +İnuvik" + +Enurmino" + +Kaktovik" + +Kivalina" + +Kotzebue" + +Paulatuk" + +Q1013046" + +Q1014088" + +Q1014119" + +Q1020259" + +Q1938137" + +Q2305684" + +Resolute" + +Taloyoak" + +Zvezdnyi" + +Zvezdnyj" + +Zvezdnyy" + +Zvjozdny" + +בארו" + +بارو" + +بیرو" + +کوبک" + Allakaket" + Enoermino" + Enourmino" + Kugluktuk" + Utqiagvik" + Zvëzdnyj" + コブク" + バロー" + 剑桥湾" + 劍橋灣" + 安布勒" + 懷斯曼" + 温赖特" + 科伯克" + 科策布" + 約阿港" + 育空堡" + 셀라윅" + 앰블러" + 앳쿼석" + 이누빅" + 코체부" + +Fort Yukon" + +Gjoa Haven" + +Point Hope" + +Ulukhaktok" + +Utqiaġvik" + +Wainwright" + +Кобук" + +אלקקט" + +אמבלר" + +חולמן" + +קובוק" + +امبلر" + +انوئک" + +رزلوت" + +كوبوك" + +کوبوک" + Fort Yukón" + Mys Chmidta" + Mys Shmidta" + Mys Sjmidta" + Mys Szmidta" + Mys Šmidta" + Prudhoe Bay" + Tuktoyaktuk" + Ikaluktutiak" + Mys Schmidta" + Resolute Bay" + Tsiigehtchic" + Άμπλερ" + Χόλμαν" + Інувік" + Амблер" + Барроу" + Инувик" + Коцебу" + וויזמן" + טלויאק" + קוצביו" + רזולוט" + أمبلير" + إنوفيك" + ایمبلر" + سلاویک" + سیلاوک" + سیگیچک" + هولمان" + وایزمن" + پالتاک" + پولاٹک" + ہولمان" + 努勒維特" + 因纽维克" + 基瓦利纳" + 塔洛約克" + 塞拉威克" + 施密特岬" + 波拉圖克" + 雷索卢特" + 齊格奇克" + 뚝토약툭" + 리솔루트" + 알라카켓" + 와이즈맨" + 치이게치" + 키발리나" + 탈로요크" + 파울라툭" + Cambridge Bay" + United States" + 포트 유콘" +America/Inuvik" +America/Juneau" +Campbridge Bay" +Fort McPherson" +Prudhoe-öböl" +Ινούβικ" +Κομπούκ" +Μπάροου" +Σελαβίκ" +Аткасук" +Вайзмен" +Полатук" +Селавик" +Селавік" +Уайзмен" +Цігечик" +אטקאסוק" +אינוויק" +סלאוויק" +קקטוביק" +آتکاسوک" +آلاکاکت" +اینوویک" +ایٹقاسک" +بولاتوك" +تالویوک" +تسیگچیک" +زویزڈنج" +سيلاويك" +كوتزبيو" +نورمینو" +وائزمین" +وينرايت" +وینرائٹ" +وینرایت" +ٹالویوک" +کگ لک تک" +کیکٹووک" +Populated place" +جوا ہیون" +وايز مان" +پرودو بی" +कोबुक" +কসেভো" +কোবুক" +アンブラー" +エヌルミノ" +カクトビク" +キバリーナ" +セラウィク" +タロヨーク" +ワイズマン" +卡克托维克" +普拉德霍湾" +普拉德霍灣" +波因特霍普" +烏路卡托克" +艾奴爾米諾" +艾特跨萨克" +茲韋茲德尼" +迈斯施密达" +阿拉卡基特" +麥克弗森堡" +麦克弗森堡" +에누르미노" +웨인라이트" +카크토비크" +쿠글룩투크" +America/Resolute" +Vịnh Cambridge" +Αλακάκετ" +Ατκασούκ" +Ζβέζντιγ" +Κάκτοβικ" +Κιβαλίνα" +Ρεσολούτ" +Вейнрайт" +Енурміно" +Звёздный" +Кактовик" +Кактовік" +Кивалина" +Паулатук" +Резольют" +Талойоак" +Уэйнрайт" +Цигетчик" +Энурмино" +אנורמינו" +ויינרייט" +פאולאטוק" +ציג'טצ'יק" +קיוולינה" +أتكيوسوك" +ألاكاكيت" +إنورمينو" +انورمینو" +تالويواك" +ریسولوتی" +زووزدنیج" +زيفازدني" +كاكتوفيك" +كيفالينا" +کاکتوویک" +کوتزابیو" +کوتزهبیو" +کیوالینا" +미스 슈미타" +조아 헤이븐" +포인트 호프" +포트 맥퍼슨" +프루도 베이" +Форт-Юкон" +פוינט הופ" +פרודו ביי" +بوينت هوب" +پروڈہو بے" +پوینت هوپ" +کمبریج بی" +کیمبرج بے" +Γουάιζμαν" +Ενουρμίνο" +Ταλογιοάκ" +Аллакакет" +Звьоздний" +Куглуктук" +זביוזדניי" +ایلاکاکیٹ" +كوغلوكتوك" +مایسشمیتا" +ٹکٹویاکٹک" +کوگلاکتوک" +इनुविक" +होलमैन" +ইনুভিক" +アラカキット" +イヌヴィック" +コッツビュー" +シュミット岬" +ズヴョズニィ" +パウラトゥク" +プルードー湾" +レゾリュート" +伊尔库茨克州" +图克托亚图克" +圖克托亞圖克" +库格鲁克图克" +庫格魯克圖克" +즈베즈드니이" +Μις Σμίντα" +Йоа-Гейвен" +Йоа-Хейвен" +Мис Барроу" +Мис Шмідта" +Мыс Шмидта" +Пойнт-Гоуп" +Пойнт-Хоуп" +Прадхо-Бей" +מיס שמידטה" +פורט יוקון" +جیجوی هیون" +فورت يوكون" +فورت یوکان" +فورٹ یوکون" +ميس شميدتا" +پوائنٹ ہوپ" +캠브리지 베이" +Γουέινραϊτ" +Κοτζέμπουε" +Παουλατούκ" +Тактояктук" +Туктояктук" +Улукхакток" +גג'ואה האבן" +טוקטויאטוק" +קוגלולקטוק" +اولاکاکچوک" +تسيجيهتشيك" +Northwest Territories" +Γκόα Χέιβεν" +Πόιντ Χόουπ" +خليج برودهو" +فورٹ مکفرسن" +مئیس شمیدتا" +ऐम्ब्लर" +पॉलातुक" +रेसोलूट" +वेनराइट" +सेलाविक" +ওয়েনরিট" +তালোয়াক" +সেলাউইক" +アットカサック" +ウェインライト" +クグルクトゥク" +ポイントホープ" +توكتوياكتوك" +توکتویاکتوک" +Προύντο Μπέι" +Φορτ Γιούκον" +פורט מקפרסון" +خليج كامبردج" +قرية ريزولوت" +Chukchi Autonomous Okrug" +United States of America" +Τσιγκέχτσιτς" +فورت مک فرسون" +قرية غوا هافن" +अत्कासुक" +अलाकाकेट" +इनर्मिनो" +किवालिना" +टालोयोआक" +वाइज़मैन" +কাকতোভিক" +কিভালিনা" +পাউলাটুক" +রেজোলিউট" +সিগেটছিক" +হোলম্যান" +ウルクハクトーク" +ジョア・ヘイヴン" +トサイイジチック" +フォートユーコン" +Кеймбридж-Бей" +Кеймбрідж-Бей" +فورت ماكفرسون" +पॉइंट होप" +Κουγκλουκτούκ" +קיימברדיג' ביי" +Κέιμπριτζ Μπέι" +Φορτ ΜακΦέρσον" +Форт-Макферсон" +काक्तोविक" +এনিউরমিনো" +ケンブリッジ・ベイ" +トゥクトヤクトゥク" +Τουκτογιάκτουκ" +ज़ोआ हेवेन" +प्रुदहो बे" +मिस श्मिता" +পয়েন্ট হোপ" +ফোর্ট ইউকন" +उत्कीग्विक" +कुग्लुकटूक" +कोटज़ेबूये" +অ্যাম্বলার" +আল্লাকাকেত" +উৎকিয়াভিক" +ওয়াইজম্যান" +কুগ্লুকটুক"! +গজোয়া হাভেন"! +প্রুদোহে বে"# +!त्सीगेत्चिक"# +!フォートマクファーソン"$ +"कैम्ब्रिज बे"$ +"फ़ोर्ट यूकॉन"$ +"কেম্ব্রিজ বে"$ +"মাইস শ্মিদতা"& +$অ্যাটকোয়াসুক"& +$জেভেজদিনিয়াজ"& +$তুকতোইয়াকতুক") +'ज़्वेज़्दनिज़") +'तुक्तोयाक्तुक"0 +.फ़ोर्ट मैकफ़र्सन"0 +.ফোর্ট ম্যাকফারসন" B"@B"" ~$AQ@" ekb" b!bQ@" J8Q@"  vQ@"  vP@"  IJW"  aP@" ZLd" Z̼P@" ^d" ^)b" ^d" 4^" Z!ze" W" ""a" Nc" #3P@" %I(}P@" *8 "Q@" *8 "bQ@" *8 "bW" *8 "P@" *8 "Q@" -c" 6=((EP@" 9 /P@" <.EDQ@" <.EDP@" >ϟ6c" HOCDd" HOCD(b" HOCDd" HOCDa" HRP@" QۆQP@" S1`" `YiR +Q@" `5!bW" fffffQ@" fffffbQ@" ffffff@" jܛ0P@" n\" pP@" rPLd" u]Q@" uʣrf" ynQ@" {vw'b" {vwSd" }[TSd" };d" 5|GQ@" "Q@" "Q@" "P@" ҇(Q@" :;Q@" uXXQ@" Rd" aW"  @" c" j-(b" Q@" ajKP@" bQ@" P>c"  +F%uP@" Σ`" ¨Q@" *4Ka" R@" kQ@" d" 鲘Q@" rof" uŌpb" UP@" UQ@" No]" ǽ `" iO9d" d" ̨Q@" @" Q@" YeQ@" CQ@" CaW" CݥP@" ?@ABCDEFGHIJKLMNOPQRSTUVVWXYZ[\]^_`abcd" 8  +   e !"#$%&'()*+,-./012345678f:;<=>?@ABC DEFGHIJK_LPMgNOPQRSTIUVWXYZ[\h]c^__B`Pabcd" ?++  +   g+ !"#$%&'()*+,-./012345678h:;<=>?@ABCDEF+G+H+I+J+KLMNOPQ+R+S+TUTV+W+X+Y+Z+[\]^_`abcd" ?CC  +   iC !"#$%&'()*+,-./012345678j:;<=>?@ABCDEFCGCHCICJCKLMNOPQCRCSCTUVCWCXCYCZC[\]`^_`abcd" ?..  +   k. !"#$%&'()*+,-./012345678l:;<=>?@ABC7DEF.G.H.IEJ.KLMNOPQ.R.S.TUVDW.X.Y.Z.[\]^_`abcd" ?Hm=<  +   n= !"#$%&'()*+,-./012345678o:;<=>?@ABC8DEFHGHHHIHJHKLMNOPQHRW;XHYHZH[\]^_`abcd" &722  + +  + p2 !"#$%&'()*+,-./012345678q:;<=>?@ABC!DEF2G2H2I2J2KLMNOPQ2R2S2TUV2W2X2Y2Z2[\]^_`abcd " ':tt  + +  + rt !"#$%&'()*+,-./012345678s:;<=>?@ABC4DEFtGtHtItJtKLMNOPQtRtStTUVtWtXtYtZt[\]^_`abcd " >00  +   t0 !"#$%&'()*+,-./012345678u:;<=>?@ABCDEF0G0H0I0J0KLMNOPQ0R0S0TUV0W0X0Y0Z0[\]^_`abcd" =  +   v !"#$%&'()*+,-./012345678w:;<=>?@ABC"DEFGHIJKxLMMNOuPQRSTUUVWXYZ[\d]a^x_`Mabcd" >11  +   x1 !"#$%&'()*+,-./y012345678z:;<=>?@ABCDEF1G1H1I1J1K{LQMNOPQ1R1S1TUXV1W1X1Y1Z1[\]~^{_`Qabcd" ?,,  +   {, !"#$%&'()*+,-./012345678|:;<=>?@ABC*DEF,G,H,I,J,KLNMNOPQ,R,S,TUV,W,X,Y,Z,[\]|^_`Nabcd" >kk  +   }k !"#$%&'()*+,-./012345678~:;<=>?@ABC6DEFkGrHkIjJkKLMNOPQkRkSnTUVlWmXlYkZk[\]^_`abcd" .;  + +  +  !"#$%&'()*+,-./y012345678:;<=>?@ABC5DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd!" >^^  +   ^ !"#$%&'()*+,-./012345678:;<=>?@ABCDEF^G^H^I^J^KLOMNOPQ^R^S^TUV^W^X^Y^Z^[\]^_`Oabcd*" 7//  +   / !"#$%&'()*+,-./012345678:;<=>?@ABCDEF/G/H/I/J/KLMNOPQ/R/S/TUV/W/X/Y/Z/[\]^_`abcd*" 9YY  +   Y !"#$%&'()*+,-./012345678:;<=>?@ABCDEFYGYHiIYJYKLSMNOPQYRYSYTUVYWYXYYYZY[\]^_`Sabcd*" ?    + +  +   !"#$%&'()*+,-./012345678:;<=>?@ABC$DEF\G\H I\J\KLMNOvPQ R S\TUV\W X\Y\Z [\]b^_`abcd+" ,7ZZ  + +  + Z !"#$%&'()*+,-./y012345678:;<=>?@ABC&DEFZGZHZIZJZKLRMNOPQZRZSZTUVZWZXZYZZZ[\]^_`Rabcd/" ;<    + +  +   !"#$%&'()*+,-./y012345678:;<=>?@ABC DEF G H I J KzLMNOPQ R S TUWV W X Y-Z [\]^w_e`abcd/" <pp  + +  + p !"#$%&'()*+,-./012345678:;<=>?@ABC%DEFpGpHpIpJpKLMNOPQpRpSpTUVpWpXpYpZp[\]^_`abcd/" !:  + +  +  !"#$%&'()*+,-./012345678:;<=>?@ABC(DEFGHIqJKLKMNOPQRSTUVWXYZ[\]^_`Labcd4" 5;FF  + +  + F !"#$%&'()*+,-./y012345678:;<=>?@ABC)DEFFGFHFIFJFKLMNOPQFRFSFTUVFWFXFYFZF[\]^_`abcd4" .=::  + +  + : !"#$%&'()*+,-./012345678:;<=>?@ABC'DEF:G:H:I:J:KLMNOPQ:R:S:TUV:W:X:Y:Z:[\]}^_`abcd4" =:[[  +   [ !"#$%&'()*+,-./012345678:;<=>?@ABCDEF[G[H[I[J[KLMNOPQ[R[S[TUV[W[X[Y[Z[[\]^_`abcd5" <] ]  +     !"#$%&'()*+,-./y012345678:;<=>?@ABCDEFGG]HGIGJ KyLM@NOPQ]R S]TJUV W X Y ZG[\@]?^_A`abcd5" 6oo  +   o !"#$%&'()*+,-./012345678:;<=>?@ABC3DEFoGoHoIoJoKLMNOPQRoSoTUVoWoXoYoZo[\]^_`abcd5" 899  + +  + 9 !"#$%&'()*+,-./012345678:;<=>?@ABC#DEF9GsH9I9J9KLMNOPQ9R9S9TUV9W9X9Y9Z9[\f]^_`abcd6" <. \ No newline at end of file diff --git a/tests/10188-crash/bins.json b/tests/10188-crash/bins.json new file mode 100644 index 00000000..6cd9f1fd --- /dev/null +++ b/tests/10188-crash/bins.json @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "id": 585587798325592063, "properties": {"felt:h3_level": 2, "felt:bin_features": "5337"}, "geometry": {"type": "Polygon", "coordinates": [[[-46.80769229712744, 64.04587914821998], [-50.666394025640784, 64.35430188438744], [-53.01093487395563, 62.95067649282497], [-51.550082921060856, 61.33081918088026], [-48.04232110294612, 61.070843759573435], [-45.66654684595361, 62.38541593193917], [-46.80769229712744, 64.04587914821998]]]}}, {"type": "Feature", "id": 585588348081405951, "properties": {"felt:h3_level": 2, "felt:bin_features": "3944,5341,6588"}, "geometry": {"type": "Polygon", "coordinates": [[[-51.26271142069233, 68.99050301252431], [-56.071292790866345, 69.19623455946773], [-58.598270292718745, 67.72706533699171], [-56.49997372257031, 66.15594458444963], [-52.236601272126784, 65.98587422595433], [-49.57149511280504, 67.35417312359894], [-51.26271142069233, 68.99050301252431]]]}}, {"type": "Feature", "id": 585588897837219839, "properties": {"felt:h3_level": 2, "felt:bin_features": "6980"}, "geometry": {"type": "Polygon", "coordinates": [[[-52.236601272126784, 65.98587422595433], [-56.49997372257031, 66.15594458444963], [-58.725707805023305, 64.6599175449764], [-56.83926280965463, 63.08845327665033], [-53.01093487395563, 62.95067649282497], [-50.666394025640784, 64.35430188438744], [-52.236601272126784, 65.98587422595433]]]}}, {"type": "Feature", "id": 585589997348847615, "properties": {"felt:h3_level": 2, "felt:bin_features": "5339"}, "geometry": {"type": "Polygon", "coordinates": [[[-40.335387826720726, 64.84056407245838], [-44.12334356355083, 65.31881724104973], [-46.80769229712744, 64.04587914821998], [-45.66654684595361, 62.38541593193917], [-42.198529876646504, 61.97272690603169], [-39.56813625393488, 63.15915174626515], [-40.335387826720726, 64.84056407245838]]]}}, {"type": "Feature", "id": 585705995825577983, "properties": {"felt:h3_level": 2, "felt:bin_features": "1025"}, "geometry": {"type": "Polygon", "coordinates": [[[-177.73737155731018, 69.21258919215596], [179.56243278742426, 67.75762829464864], [-178.5116045749234, 66.22512849903984], [-174.29157888223213, 66.0652649892341], [-171.4567231620738, 67.39429182984122], [-172.92604370108882, 69.00495510831308], [-177.73737155731018, 69.21258919215596]]]}}, {"type": "Feature", "id": 585707095337205759, "properties": {"felt:h3_level": 2, "felt:bin_features": "2838"}, "geometry": {"type": "Polygon", "coordinates": [[[174.94683633255818, 67.75010398676802], [172.86137139869209, 66.19292316051032], [175.09689991728033, 64.75692907396628], [179.15613950339954, 64.7804865813286], [-178.5116045749234, 66.22512849903984], [179.56243278742426, 67.75762829464864], [174.94683633255818, 67.75010398676802]]]}}, {"type": "Feature", "id": 585707645093019647, "properties": {"felt:h3_level": 2, "felt:bin_features": "5709"}, "geometry": {"type": "Polygon", "coordinates": [[[-178.5116045749234, 66.22512849903984], [179.15613950339954, 64.7804865813286], [-179.11117538442045, 63.29242332756059], [-175.35492453543588, 63.172437771438275], [-172.9029869884375, 64.50370485353399], [-174.29157888223213, 66.0652649892341], [-178.5116045749234, 66.22512849903984]]]}}, {"type": "Feature", "id": 585715341674414079, "properties": {"felt:h3_level": 2, "felt:bin_features": "6083"}, "geometry": {"type": "Polygon", "coordinates": [[[-74.70637691776197, 59.1392445862628], [-78.08810459236533, 58.68438659429741], [-78.88333974817974, 56.93401450819165], [-76.55890845203461, 55.68039630830491], [-73.43847475450943, 56.097969987348556], [-72.39518626473647, 57.80385928059021], [-74.70637691776197, 59.1392445862628]]]}}, {"type": "Feature", "id": 585716990941855743, "properties": {"felt:h3_level": 2, "felt:bin_features": "1605,6060"}, "geometry": {"type": "Polygon", "coordinates": [[[-71.09615425545397, 64.26709141026762], [-75.12759866083337, 63.90545688327906], [-76.22600976416577, 62.1747288300192], [-73.63078937271493, 60.86152341713838], [-69.97576885027517, 61.192356916698365], [-68.56493483321289, 62.864503576884395], [-71.09615425545397, 64.26709141026762]]]}}, {"type": "Feature", "id": 585717540697669631, "properties": {"felt:h3_level": 2, "felt:bin_features": "4326"}, "geometry": {"type": "Polygon", "coordinates": [[[-69.97576885027517, 61.192356916698365], [-73.63078937271493, 60.86152341713838], [-74.70637691776197, 59.1392445862628], [-72.39518626473647, 57.80385928059021], [-69.0549959056329, 58.11001927435266], [-67.73084359215947, 59.77423949635842], [-69.97576885027517, 61.192356916698365]]]}}, {"type": "Feature", "id": 585718090453483519, "properties": {"felt:h3_level": 2, "felt:bin_features": "6059,6082"}, "geometry": {"type": "Polygon", "coordinates": [[[-78.07765942986177, 65.18096713675398], [-82.11527411969873, 64.62882942983263], [-82.82964532461183, 62.858571659674325], [-79.91075404456411, 61.67566974904422], [-76.22600976416577, 62.1747288300192], [-75.12759866083337, 63.90545688327906], [-78.07765942986177, 65.18096713675398]]]}}, {"type": "Feature", "id": 585719189965111295, "properties": {"felt:h3_level": 2, "felt:bin_features": "6682"}, "geometry": {"type": "Polygon", "coordinates": [[[-68.28522476924562, 55.04028786795802], [-71.35880410733455, 54.7541932069041], [-72.36552336733274, 53.072556987459954], [-70.47759696544072, 51.73263802593275], [-67.63234627523188, 52.0021714141552], [-66.45904513881723, 53.627026853428696], [-68.28522476924562, 55.04028786795802]]]}}, {"type": "Feature", "id": 585719739720925183, "properties": {"felt:h3_level": 2, "felt:bin_features": "1601,5525"}, "geometry": {"type": "Polygon", "coordinates": [[[-67.63234627523188, 52.0021714141552], [-70.47759696544072, 51.73263802593275], [-71.44637611745529, 50.0827384643726], [-69.71947899952944, 48.757431677563375], [-67.07175051730285, 49.013088508565865], [-65.96338675688393, 50.60702889071427], [-67.63234627523188, 52.0021714141552]]]}}, {"type": "Feature", "id": 585720839232552959, "properties": {"felt:h3_level": 2, "felt:bin_features": "4325"}, "geometry": {"type": "Polygon", "coordinates": [[[-72.36552336733274, 53.072556987459954], [-75.25931340536897, 52.686800396046266], [-76.05772874399094, 50.99021068384578], [-74.14230258846972, 49.724417395922266], [-71.44637611745529, 50.0827384643726], [-70.47759696544072, 51.73263802593275], [-72.36552336733274, 53.072556987459954]]]}}, {"type": "Feature", "id": 585721388988366847, "properties": {"felt:h3_level": 2, "felt:bin_features": "1604"}, "geometry": {"type": "Polygon", "coordinates": [[[-63.80048917841768, 56.857824813184145], [-67.0401835755479, 56.688714571652135], [-68.28522476924562, 55.04028786795802], [-66.45904513881723, 53.627026853428696], [-63.47668855301806, 53.792596824003354], [-62.07826603752657, 55.37451169620836], [-63.80048917841768, 56.857824813184145]]]}}, {"type": "Feature", "id": 585721938744180735, "properties": {"felt:h3_level": 2, "felt:bin_features": "4344"}, "geometry": {"type": "Polygon", "coordinates": [[[-63.47668855301806, 53.792596824003354], [-66.45904513881723, 53.627026853428696], [-67.63234627523188, 52.0021714141552], [-65.96338675688393, 50.60702889071427], [-63.20077399553516, 50.77050266836529], [-61.89930219560017, 52.330914784659825], [-63.47668855301806, 53.792596824003354]]]}}, {"type": "Feature", "id": 585724137767436287, "properties": {"felt:h3_level": 2, "felt:bin_features": "4267"}, "geometry": {"type": "Polygon", "coordinates": [[[-90.30646761607126, 57.85198658333546], [-93.2152441200014, 57.02698722544641], [-93.25254506589539, 55.2543110936561], [-90.6514460154606, 54.30091613749209], [-87.88800752419588, 55.05558507309817], [-87.58155385473422, 56.83038063786385], [-90.30646761607126, 57.85198658333546]]]}}, {"type": "Feature", "id": 585725787034877951, "properties": {"felt:h3_level": 2, "felt:bin_features": "6065"}, "geometry": {"type": "Polygon", "coordinates": [[[-89.63138299783373, 63.2197159860098], [-93.0768608654095, 62.38286892983371], [-93.12814149577223, 60.59469842617808], [-90.10587334129785, 59.63925885823426], [-86.86661231338789, 60.400005225956455], [-86.44620486365478, 62.18752970394471], [-89.63138299783373, 63.2197159860098]]]}}, {"type": "Feature", "id": 585727986058133503, "properties": {"felt:h3_level": 2, "felt:bin_features": "5521"}, "geometry": {"type": "Polygon", "coordinates": [[[-82.56125119979579, 54.61940392882146], [-85.41812524692206, 53.98612260089093], [-85.79912266299574, 52.23415238022391], [-83.54839040696179, 51.133199609951006], [-80.86152290643048, 51.713011298750715], [-80.26114174680684, 53.444359199694155], [-82.56125119979579, 54.61940392882146]]]}}, {"type": "Feature", "id": 585728535813947391, "properties": {"felt:h3_level": 2, "felt:bin_features": "1584,4306,4318,6075"}, "geometry": {"type": "Polygon", "coordinates": [[[-80.86152290643048, 51.713011298750715], [-83.54839040696179, 51.133199609951006], [-83.98131184812848, 49.4132499685268], [-81.91962699890831, 48.295316381881364], [-79.38815567758773, 48.82734490582738], [-78.76843600642383, 50.52262864502626], [-80.86152290643048, 51.713011298750715]]]}}, {"type": "Feature", "id": 585729085569761279, "properties": {"felt:h3_level": 2, "felt:bin_features": "1595,6074"}, "geometry": {"type": "Polygon", "coordinates": [[[-87.88800752419588, 55.05558507309817], [-90.6514460154606, 54.30091613749209], [-90.80084102858143, 52.5438507823548], [-88.42097150018748, 51.54338080370612], [-85.79912266299574, 52.23415238022391], [-85.41812524692206, 53.98612260089093], [-87.88800752419588, 55.05558507309817]]]}}, {"type": "Feature", "id": 585729635325575167, "properties": {"felt:h3_level": 2, "felt:bin_features": "1586"}, "geometry": {"type": "Polygon", "coordinates": [[[-85.79912266299574, 52.23415238022391], [-88.42097150018748, 51.54338080370612], [-88.65412421340821, 49.81242268121324], [-86.46839308952266, 48.78046010093184], [-83.98131184812848, 49.4132499685268], [-83.54839040696179, 51.133199609951006], [-85.79912266299574, 52.23415238022391]]]}}, {"type": "Feature", "id": 585730185081389055, "properties": {"felt:h3_level": 2, "felt:bin_features": "6679"}, "geometry": {"type": "Polygon", "coordinates": [[[-78.88333974817974, 56.93401450819165], [-81.99532750060942, 56.37872863204192], [-82.56125119979579, 54.61940392882146], [-80.26114174680684, 53.444359199694155], [-77.36146223288394, 53.952914519545715], [-76.55890845203461, 55.68039630830491], [-78.88333974817974, 56.93401450819165]]]}}, {"type": "Feature", "id": 585730734837202943, "properties": {"felt:h3_level": 2, "felt:bin_features": "1603,4331"}, "geometry": {"type": "Polygon", "coordinates": [[[-77.36146223288394, 53.952914519545715], [-80.26114174680684, 53.444359199694155], [-80.86152290643048, 51.713011298750715], [-78.76843600642383, 50.52262864502626], [-76.05772874399094, 50.99021068384578], [-75.25931340536897, 52.686800396046266], [-77.36146223288394, 53.952914519545715]]]}}, {"type": "Feature", "id": 585731284593016831, "properties": {"felt:h3_level": 2, "felt:bin_features": "7034"}, "geometry": {"type": "Polygon", "coordinates": [[[-84.54003278821038, 57.52364604763144], [-87.58155385473422, 56.83038063786385], [-87.88800752419588, 55.05558507309817], [-85.41812524692206, 53.98612260089093], [-82.56125119979579, 54.61940392882146], [-81.99532750060942, 56.37872863204192], [-84.54003278821038, 57.52364604763144]]]}}, {"type": "Feature", "id": 585732384104644607, "properties": {"felt:h3_level": 2, "felt:bin_features": "5516"}, "geometry": {"type": "Polygon", "coordinates": [[[-65.95493520108766, 69.19412677478655], [-70.88611146627176, 68.97915497977544], [-72.48773440309648, 67.3131184550724], [-69.59181907197525, 65.93960213052233], [-65.22723125244676, 66.13579964980414], [-63.24061505124017, 67.72209967046797], [-65.95493520108766, 69.19412677478655]]]}}, {"type": "Feature", "id": 585732933860458495, "properties": {"felt:h3_level": 2, "felt:bin_features": "6669"}, "geometry": {"type": "Polygon", "coordinates": [[[-65.22723125244676, 66.13579964980414], [-69.59181907197525, 65.93960213052233], [-71.09615425545397, 64.26709141026762], [-68.56493483321289, 62.864503576884395], [-64.65193771357671, 63.04787855230004], [-62.85337076670207, 64.645202662454], [-65.22723125244676, 66.13579964980414]]]}}, {"type": "Feature", "id": 585737331906969599, "properties": {"felt:h3_level": 2, "felt:bin_features": "1618,7039"}, "geometry": {"type": "Polygon", "coordinates": [[[-58.9113414349944, 58.48980679095191], [-62.28972825681571, 58.45320476392265], [-63.80048917841768, 56.857824813184145], [-62.07826603752657, 55.37451169620836], [-58.981035994086554, 55.42246431947515], [-57.34215649850436, 56.94282581684036], [-58.9113414349944, 58.48980679095191]]]}}, {"type": "Feature", "id": 585737881662783487, "properties": {"felt:h3_level": 2, "felt:bin_features": "6092"}, "geometry": {"type": "Polygon", "coordinates": [[[-64.65193771357671, 63.04787855230004], [-68.56493483321289, 62.864503576884395], [-69.97576885027517, 61.192356916698365], [-67.73084359215947, 59.77423949635842], [-64.18579934373318, 59.94899094586523], [-62.54341730100066, 61.54949113652148], [-64.65193771357671, 63.04787855230004]]]}}, {"type": "Feature", "id": 585738431418597375, "properties": {"felt:h3_level": 2, "felt:bin_features": "6680"}, "geometry": {"type": "Polygon", "coordinates": [[[-64.18579934373318, 59.94899094586523], [-67.73084359215947, 59.77423949635842], [-69.0549959056329, 58.11001927435266], [-67.0401835755479, 56.688714571652135], [-63.80048917841768, 56.857824813184145], [-62.28972825681571, 58.45320476392265], [-64.18579934373318, 59.94899094586523]]]}}, {"type": "Feature", "id": 585741180197666815, "properties": {"felt:h3_level": 2, "felt:bin_features": "7027"}, "geometry": {"type": "Polygon", "coordinates": [[[-88.6546946602392, 68.55154767932004], [-92.87876133778914, 67.72301571200245], [-92.95365535880394, 65.9504622878471], [-89.34800004677803, 65.00573810542858], [-85.43798273927328, 65.7492030114996], [-84.82657304561398, 67.51572711354028], [-88.6546946602392, 68.55154767932004]]]}}, {"type": "Feature", "id": 585741729953480703, "properties": {"felt:h3_level": 2, "felt:bin_features": "4295"}, "geometry": {"type": "Polygon", "coordinates": [[[-85.43798273927328, 65.7492030114996], [-89.34800004677803, 65.00573810542858], [-89.63138299783373, 63.2197159860098], [-86.44620486365478, 62.18752970394471], [-82.82964532461183, 62.858571659674325], [-82.11527411969873, 64.62882942983263], [-85.43798273927328, 65.7492030114996]]]}}, {"type": "Feature", "id": 585742829465108479, "properties": {"felt:h3_level": 2, "felt:bin_features": "4296,6672"}, "geometry": {"type": "Polygon", "coordinates": [[[-92.95365535880394, 65.9504622878471], [-96.60347904175154, 65.02772238383497], [-96.44526335797602, 63.25173080516217], [-93.0768608654095, 62.38286892983371], [-89.63138299783373, 63.2197159860098], [-89.34800004677803, 65.00573810542858], [-92.95365535880394, 65.9504622878471]]]}}, {"type": "Feature", "id": 585936893267410943, "properties": {"felt:h3_level": 2, "felt:bin_features": "4339,4817,7038"}, "geometry": {"type": "Polygon", "coordinates": [[[-51.288437300027994, 49.26164550158302], [-53.85155809661156, 49.36803096898217], [-55.305917854619246, 47.94764115659238], [-54.238896424972964, 46.49314130575578], [-51.83863034755352, 46.41701186001292], [-50.34984307563694, 47.76652218332134], [-51.288437300027994, 49.26164550158302]]]}}, {"type": "Feature", "id": 585945689360433151, "properties": {"felt:h3_level": 2, "felt:bin_features": "5340,6587"}, "geometry": {"type": "Polygon", "coordinates": [[[-42.198529876646504, 61.97272690603169], [-45.66654684595361, 62.38541593193917], [-48.04232110294612, 61.070843759573435], [-46.93702024951137, 59.4297980446314], [-43.743992660760675, 59.07618287095348], [-41.39507637997812, 60.30796180895156], [-42.198529876646504, 61.97272690603169]]]}}, {"type": "Feature", "id": 585952286430199807, "properties": {"felt:h3_level": 2, "felt:bin_features": "1620,4340,4345,6090"}, "geometry": {"type": "Polygon", "coordinates": [[[-54.604472622747934, 53.84500845164467], [-57.533661380017314, 53.900134937976425], [-59.04004303421978, 52.39005960897347], [-57.696966630210625, 50.8999999267347], [-54.98078697891041, 50.86840334730965], [-53.40590293022116, 52.304456969807234], [-54.604472622747934, 53.84500845164467]]]}}, {"type": "Feature", "id": 585953385941827583, "properties": {"felt:h3_level": 2, "felt:bin_features": "1602,1609,4324"}, "geometry": {"type": "Polygon", "coordinates": [[[-59.04004303421978, 52.39005960897347], [-61.89930219560017, 52.330914784659825], [-63.20077399553516, 50.77050266836529], [-61.74588242176639, 49.33869863875727], [-59.09064574907324, 49.40861844704868], [-57.696966630210625, 50.8999999267347], [-59.04004303421978, 52.39005960897347]]]}}, {"type": "Feature", "id": 585953935697641471, "properties": {"felt:h3_level": 2, "felt:bin_features": "1616,1617,4342,4343,5526,6089"}, "geometry": {"type": "Polygon", "coordinates": [[[-54.98078697891041, 50.86840334730965], [-57.696966630210625, 50.8999999267347], [-59.09064574907324, 49.40861844704868], [-57.8378716554838, 47.957631356793456], [-55.305917854619246, 47.94764115659238], [-53.85155809661156, 49.36803096898217], [-54.98078697891041, 50.86840334730965]]]}}, {"type": "Feature", "id": 585955584965083135, "properties": {"felt:h3_level": 2, "felt:bin_features": "1619,6091"}, "geometry": {"type": "Polygon", "coordinates": [[[-58.981035994086554, 55.42246431947515], [-62.07826603752657, 55.37451169620836], [-63.47668855301806, 53.792596824003354], [-61.89930219560017, 52.330914784659825], [-59.04004303421978, 52.39005960897347], [-57.533661380017314, 53.900134937976425], [-58.981035994086554, 55.42246431947515]]]}}, {"type": "Feature", "id": 586143601453432831, "properties": {"felt:h3_level": 2, "felt:bin_features": "719,722,726,727,728,2017,2020,2021,2022,2024,2029,2030,5422,6246,7225"}, "geometry": {"type": "Polygon", "coordinates": [[[-87.52625462013384, 42.15291741074853], [-89.5783976626672, 41.51855472869033], [-89.7262163062613, 39.947221847185624], [-87.95138172303122, 39.01478831061852], [-85.97932795863905, 39.59650945572191], [-85.70319925935871, 41.16126851923316], [-87.52625462013384, 42.15291741074853]]]}}, {"type": "Feature", "id": 586144700965060607, "properties": {"felt:h3_level": 2, "felt:bin_features": "633,634,645,718,723,1911,1912,2019,5400"}, "geometry": {"type": "Polygon", "coordinates": [[[-91.47626179179873, 42.444959538714684], [-93.4580322172988, 41.74324949577916], [-93.40741416499297, 40.11435457093053], [-91.54335025644869, 39.225656206133934], [-89.7262163062613, 39.947221847185624], [-89.5783976626672, 41.51855472869033], [-91.47626179179873, 42.444959538714684]]]}}, {"type": "Feature", "id": 586157345348780031, "properties": {"felt:h3_level": 2, "felt:bin_features": "4308,4311"}, "geometry": {"type": "Polygon", "coordinates": [[[-90.80084102858143, 52.5438507823548], [-93.31737510980903, 51.74779836660865], [-93.34572179440788, 50.02013421973969], [-91.06289658034065, 49.08235655242536], [-88.65412421340821, 49.81242268121324], [-88.42097150018748, 51.54338080370612], [-90.80084102858143, 52.5438507823548]]]}}, {"type": "Feature", "id": 586158994616221695, "properties": {"felt:h3_level": 2, "felt:bin_features": "792,2062,2107,2108,2109,2110,2111,4911"}, "geometry": {"type": "Polygon", "coordinates": [[[-86.76385612316132, 47.08474562818119], [-89.06656493399484, 46.41537750220255], [-89.2498380316499, 44.754421111754795], [-87.29055066840296, 43.768738470563186], [-85.09013830826513, 44.38248318374426], [-84.74861378741058, 46.03517879775627], [-86.76385612316132, 47.08474562818119]]]}}, {"type": "Feature", "id": 586159544372035583, "properties": {"felt:h3_level": 2, "felt:bin_features": "729,731,788,789,2102,2103,2104,2105,4915,5444"}, "geometry": {"type": "Polygon", "coordinates": [[[-85.09013830826513, 44.38248318374426], [-87.29055066840296, 43.768738470563186], [-87.52625462013384, 42.15291741074853], [-85.70319925935871, 41.16126851923316], [-83.60019678206457, 41.72421452886994], [-83.22495317846773, 43.3274852117277], [-85.09013830826513, 44.38248318374426]]]}}, {"type": "Feature", "id": 586160094127849471, "properties": {"felt:h3_level": 2, "felt:bin_features": "755,793,2056,5380,6205,7104,2060,5434"}, "geometry": {"type": "Polygon", "coordinates": [[[-91.17844711082972, 47.38363185794514], [-93.39584904234346, 46.630019541751885], [-93.41811772809459, 44.97252619713555], [-91.3842389088904, 44.062790040561886], [-89.2498380316499, 44.754421111754795], [-89.06656493399484, 46.41537750220255], [-91.17844711082972, 47.38363185794514]]]}}, {"type": "Feature", "id": 586160643883663359, "properties": {"felt:h3_level": 2, "felt:bin_features": "754,756,1913,721,724,752,753,757,758,2023,2057,2058,2059,2061,4910,6796"}, "geometry": {"type": "Polygon", "coordinates": [[[-89.2498380316499, 44.754421111754795], [-91.3842389088904, 44.062790040561886], [-91.47626179179873, 42.444959538714684], [-89.5783976626672, 41.51855472869033], [-87.52625462013384, 42.15291741074853], [-87.29055066840296, 43.768738470563186], [-89.2498380316499, 44.754421111754795]]]}}, {"type": "Feature", "id": 586161193639477247, "properties": {"felt:h3_level": 2, "felt:bin_features": "4304,4305,4307,6256"}, "geometry": {"type": "Polygon", "coordinates": [[[-83.98131184812848, 49.4132499685268], [-86.46839308952266, 48.78046010093184], [-86.76385612316132, 47.08474562818119], [-84.74861378741058, 46.03517879775627], [-82.38806417358143, 46.615408258891044], [-81.91962699890831, 48.295316381881364], [-83.98131184812848, 49.4132499685268]]]}}, {"type": "Feature", "id": 586161743395291135, "properties": {"felt:h3_level": 2, "felt:bin_features": "790,791,1582,1585,4303,4316"}, "geometry": {"type": "Polygon", "coordinates": [[[-82.38806417358143, 46.615408258891044], [-84.74861378741058, 46.03517879775627], [-85.09013830826513, 44.38248318374426], [-83.22495317846773, 43.3274852117277], [-80.98225290216081, 43.86011974432308], [-80.49026058459525, 45.49319034661393], [-82.38806417358143, 46.615408258891044]]]}}, {"type": "Feature", "id": 586162293151105023, "properties": {"felt:h3_level": 2, "felt:bin_features": "2112,4319,7035"}, "geometry": {"type": "Polygon", "coordinates": [[[-88.65412421340821, 49.81242268121324], [-91.06289658034065, 49.08235655242536], [-91.17844711082972, 47.38363185794514], [-89.06656493399484, 46.41537750220255], [-86.76385612316132, 47.08474562818119], [-86.46839308952266, 48.78046010093184], [-88.65412421340821, 49.81242268121324]]]}}, {"type": "Feature", "id": 586208472639471615, "properties": {"felt:h3_level": 2, "felt:bin_features": "686,687,689,766,768,774,1977,2069,2070,4898,4912,6169,7115,7262"}, "geometry": {"type": "Polygon", "coordinates": [[[-73.07691180312379, 42.400492689472884], [-75.3334517237918, 42.029563712253676], [-75.96061877033631, 40.48049730850132], [-74.44277493761697, 39.34056938395393], [-72.30787665118665, 39.68606179325924], [-71.57377195480382, 41.19572519045852], [-73.07691180312379, 42.400492689472884]]]}}, {"type": "Feature", "id": 586210671662727167, "properties": {"felt:h3_level": 2, "felt:bin_features": "685,688,690,1978,1979,1980,1981,2099,4899,5409,5443,7113"}, "geometry": {"type": "Polygon", "coordinates": [[[-69.95506755076666, 44.27784933847793], [-72.32338161918123, 43.96436330598874], [-73.07691180312379, 42.400492689472884], [-71.57377195480382, 41.19572519045852], [-69.34222349756935, 41.49068119533889], [-68.48271469709775, 43.00801065722079], [-69.95506755076666, 44.27784933847793]]]}}, {"type": "Feature", "id": 586216169220866047, "properties": {"felt:h3_level": 2, "felt:bin_features": "739,759,761,770,2063,2064,2068,2079,5428,6798"}, "geometry": {"type": "Polygon", "coordinates": [[[-79.73406932047651, 41.163833989516235], [-81.86750279548116, 40.674246416073814], [-82.26705878743627, 39.12545066120517], [-80.65177495480032, 38.08929821612251], [-78.61941821988546, 38.540002057010945], [-78.10427143231793, 40.064060432001234], [-79.73406932047651, 41.163833989516235]]]}}, {"type": "Feature", "id": 586217268732493823, "properties": {"felt:h3_level": 2, "felt:bin_features": "725,740,741,742,743,2028,2031,2032,2045,4908,5429,5430,6792"}, "geometry": {"type": "Polygon", "coordinates": [[[-83.60019678206457, 41.72421452886994], [-85.70319925935871, 41.16126851923316], [-85.97932795863905, 39.59650945572191], [-84.27805490252695, 38.60875013059671], [-82.26705878743627, 39.12545066120517], [-81.86750279548116, 40.674246416073814], [-83.60019678206457, 41.72421452886994]]]}}, {"type": "Feature", "id": 586218368244121599, "properties": {"felt:h3_level": 2, "felt:bin_features": "771,772,2072,2077,2080,2081,2083,5436,6797"}, "geometry": {"type": "Polygon", "coordinates": [[[-76.96625784448885, 43.19540780277763], [-79.22728063889042, 42.74453343115546], [-79.73406932047651, 41.163833989516235], [-78.10427143231793, 40.064060432001234], [-75.96061877033631, 40.48049730850132], [-75.3334517237918, 42.029563712253676], [-76.96625784448885, 43.19540780277763]]]}}, {"type": "Feature", "id": 586219467755749375, "properties": {"felt:h3_level": 2, "felt:bin_features": "1588,1591,1592,2044,2076,2082,2101,2106,5427,5523,6791,7116"}, "geometry": {"type": "Polygon", "coordinates": [[[-80.98225290216081, 43.86011974432308], [-83.22495317846773, 43.3274852117277], [-83.60019678206457, 41.72421452886994], [-81.86750279548116, 40.674246416073814], [-79.73406932047651, 41.163833989516235], [-79.22728063889042, 42.74453343115546], [-80.98225290216081, 43.86011974432308]]]}}, {"type": "Feature", "id": 586224965313888255, "properties": {"felt:h3_level": 2, "felt:bin_features": "1612,1614,4336,6085,7040"}, "geometry": {"type": "Polygon", "coordinates": [[[-62.962864671243295, 47.80722118889661], [-65.53570082306851, 47.64489600387728], [-66.5852510593241, 46.08850307070047], [-65.16294164435584, 44.754772444859164], [-62.75562087696401, 44.916521168651464], [-61.612903841747055, 46.41246744259869], [-62.962864671243295, 47.80722118889661]]]}}, {"type": "Feature", "id": 586225515069702143, "properties": {"felt:h3_level": 2, "felt:bin_features": "1613,4334,7037"}, "geometry": {"type": "Polygon", "coordinates": [[[-62.75562087696401, 44.916521168651464], [-65.16294164435584, 44.754772444859164], [-66.15912631714208, 43.24164819563601], [-64.83519280239277, 41.948534313112596], [-62.57347711589102, 42.10999813923826], [-61.4965375139248, 43.564806453194414], [-62.75562087696401, 44.916521168651464]]]}}, {"type": "Feature", "id": 586226064825516031, "properties": {"felt:h3_level": 2, "felt:bin_features": "787,1597,2100,4321,4333,6087"}, "geometry": {"type": "Polygon", "coordinates": [[[-67.07175051730285, 49.013088508565865], [-69.71947899952944, 48.757431677563375], [-70.6505602992607, 47.14609856240438], [-69.06056168917466, 45.844655190088524], [-66.5852510593241, 46.08850307070047], [-65.53570082306851, 47.64489600387728], [-67.07175051730285, 49.013088508565865]]]}}, {"type": "Feature", "id": 586226614581329919, "properties": {"felt:h3_level": 2, "felt:bin_features": "785,786,2098,4332,4337,5442,6086,6088,6255"}, "geometry": {"type": "Polygon", "coordinates": [[[-66.5852510593241, 46.08850307070047], [-69.06056168917466, 45.844655190088524], [-69.95506755076666, 44.27784933847793], [-68.48271469709775, 43.00801065722079], [-66.15912631714208, 43.24164819563601], [-65.16294164435584, 44.754772444859164], [-66.5852510593241, 46.08850307070047]]]}}, {"type": "Feature", "id": 586227164337143807, "properties": {"felt:h3_level": 2, "felt:bin_features": "4338,4341"}, "geometry": {"type": "Polygon", "coordinates": [[[-59.09064574907324, 49.40861844704868], [-61.74588242176639, 49.33869863875727], [-62.962864671243295, 47.80722118889661], [-61.612903841747055, 46.41246744259869], [-59.13452023859925, 46.492537039294376], [-57.8378716554838, 47.957631356793456], [-59.09064574907324, 49.40861844704868]]]}}, {"type": "Feature", "id": 586227714092957695, "properties": {"felt:h3_level": 2, "felt:bin_features": "1615,4335,6681"}, "geometry": {"type": "Polygon", "coordinates": [[[-59.13452023859925, 46.492537039294376], [-61.612903841747055, 46.41246744259869], [-62.75562087696401, 44.916521168651464], [-61.4965375139248, 43.564806453194414], [-59.172924705777675, 43.65424362989634], [-57.96068812870284, 45.086432208992186], [-59.13452023859925, 46.492537039294376]]]}}, {"type": "Feature", "id": 586228263848771583, "properties": {"felt:h3_level": 2, "felt:bin_features": "1596,1600,6078,6079"}, "geometry": {"type": "Polygon", "coordinates": [[[-63.20077399553516, 50.77050266836529], [-65.96338675688393, 50.60702889071427], [-67.07175051730285, 49.013088508565865], [-65.53570082306851, 47.64489600387728], [-62.962864671243295, 47.80722118889661], [-61.74588242176639, 49.33869863875727], [-63.20077399553516, 50.77050266836529]]]}}, {"type": "Feature", "id": 586233761406910463, "properties": {"felt:h3_level": 2, "felt:bin_features": "1608,4312,4329,4330,7033"}, "geometry": {"type": "Polygon", "coordinates": [[[-74.9294757128243, 48.06601289912326], [-77.47171852185642, 47.6345663178102], [-78.10036638488211, 45.982432195623886], [-76.33587020720189, 44.798412769531616], [-73.94423101939223, 45.19783546523642], [-73.172619916704, 46.81165601575054], [-74.9294757128243, 48.06601289912326]]]}}, {"type": "Feature", "id": 586234311162724351, "properties": {"felt:h3_level": 2, "felt:bin_features": "691,767,769,1594,2071,2073,2074,5435,6239,6252"}, "geometry": {"type": "Polygon", "coordinates": [[[-73.94423101939223, 45.19783546523642], [-76.33587020720189, 44.798412769531616], [-76.96625784448885, 43.19540780277763], [-75.3334517237918, 42.029563712253676], [-73.07691180312379, 42.400492689472884], [-72.32338161918123, 43.96436330598874], [-73.94423101939223, 45.19783546523642]]]}}, {"type": "Feature", "id": 586234860918538239, "properties": {"felt:h3_level": 2, "felt:bin_features": "1593,1610,4317,6076,6677,6678"}, "geometry": {"type": "Polygon", "coordinates": [[[-79.38815567758773, 48.82734490582738], [-81.91962699890831, 48.295316381881364], [-82.38806417358143, 46.615408258891044], [-80.49026058459525, 45.49319034661393], [-78.10036638488211, 45.982432195623886], [-77.47171852185642, 47.6345663178102], [-79.38815567758773, 48.82734490582738]]]}}, {"type": "Feature", "id": 586235410674352127, "properties": {"felt:h3_level": 2, "felt:bin_features": "1583,1587,1589,1590,2075,4302,4313,4314,4315,5522,6170,7254"}, "geometry": {"type": "Polygon", "coordinates": [[[-78.10036638488211, 45.982432195623886], [-80.49026058459525, 45.49319034661393], [-80.98225290216081, 43.86011974432308], [-79.22728063889042, 42.74453343115546], [-76.96625784448885, 43.19540780277763], [-76.33587020720189, 44.798412769531616], [-78.10036638488211, 45.982432195623886]]]}}, {"type": "Feature", "id": 586235960430166015, "properties": {"felt:h3_level": 2, "felt:bin_features": "6080,6084,7036"}, "geometry": {"type": "Polygon", "coordinates": [[[-71.44637611745529, 50.0827384643726], [-74.14230258846972, 49.724417395922266], [-74.9294757128243, 48.06601289912326], [-73.172619916704, 46.81165601575054], [-70.6505602992607, 47.14609856240438], [-69.71947899952944, 48.757431677563375], [-71.44637611745529, 50.0827384643726]]]}}, {"type": "Feature", "id": 586236510185979903, "properties": {"felt:h3_level": 2, "felt:bin_features": "692,1598,1599,1607,4322,4323,4327,5524,7210"}, "geometry": {"type": "Polygon", "coordinates": [[[-70.6505602992607, 47.14609856240438], [-73.172619916704, 46.81165601575054], [-73.94423101939223, 45.19783546523642], [-72.32338161918123, 43.96436330598874], [-69.95506755076666, 44.27784933847793], [-69.06056168917466, 45.844655190088524], [-70.6505602992607, 47.14609856240438]]]}}, {"type": "Feature", "id": 586237059941793791, "properties": {"felt:h3_level": 2, "felt:bin_features": "1606,1611,4328,6081"}, "geometry": {"type": "Polygon", "coordinates": [[[-76.05772874399094, 50.99021068384578], [-78.76843600642383, 50.52262864502626], [-79.38815567758773, 48.82734490582738], [-77.47171852185642, 47.6345663178102], [-74.9294757128243, 48.06601289912326], [-74.14230258846972, 49.724417395922266], [-76.05772874399094, 50.99021068384578]]]}}]} \ No newline at end of file diff --git a/version.hpp b/version.hpp index 44e74e8a..cfcc2f0a 100644 --- a/version.hpp +++ b/version.hpp @@ -1,6 +1,6 @@ #ifndef VERSION_HPP #define VERSION_HPP -#define VERSION "v2.68.0" +#define VERSION "v2.69.0" #endif