Open Fil opened 6 years ago
Not closed :(
Still seems to be ongoing ?
I'm having around 700 points in the same city, and when performing the geoVoronoi, it gives out some polygons which are overlaping, especially where points are near together, so I filtered out nearby points, but this divises my number of points by 2 and I'd like to treat them all.
I also had some polygons going far away, but solved it thanks to that tip : https://github.com/Fil/d3-geo-voronoi/issues/11#issuecomment-418936458
Please share a concrete example? -- -- Fil
Here first the one without projection :
Then with the reprojection:
zoomed (in the red circle you can see overlapping polygons):
Thanks. Can you share the actual data? Without seeing the coordinates I can't tell if the problem comes from the computation in d3-geo-voronoi, or from the rendering in leaflet/geojson.io.
Here I send you a subset (with the points and voronois), it reproduces the behaviour :
{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.362998,48.82239]}},"sitecoordinates":[2.362998,48.82239],"neighbours":[1,26,17,20,24],"index":0,"dist":310.3154285070797},"geometry":{"type":"Polygon","coordinates":[[[2.366433923070342,48.8234337843142],[2.36422044323683,48.819841970047015],[2.3615938160570993,48.82072592823943],[2.361856605423623,48.82318634999002],[2.3665415019999325,48.82392144770362],[2.366433923070342,48.8234337843142]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.36931,48.821807]}},"sitecoordinates":[2.36931,48.821807],"neighbours":[34,33,5,14,4,17,26,0],"index":1,"dist":1323.2010713622933},"geometry":{"type":"Polygon","coordinates":[[[2.3724381379362116,48.82216020787006],[2.378934592104312,48.81173516974733],[2.366433923070342,48.8234337843142],[2.3665415019999325,48.82392144770362],[2.366551155650494,48.82392765491731],[2.366995193874278,48.82431264650576],[2.367503417052517,48.8243414011316],[2.3691171773697333,48.82377001729892],[2.3724381379362116,48.82216020787006]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.370792,48.826702]}},"sitecoordinates":[2.3707920000000002,48.82670200000001],"neighbours":[10,25,32,35,45,5,33],"index":2,"dist":197.44621937344166},"geometry":{"type":"Polygon","coordinates":[[[2.37281294035427,48.826400705731736],[2.3725964531139323,48.826124316388594],[2.371251652601182,48.82573536869549],[2.369137483319222,48.825299659849115],[2.3700094398469216,48.82770218946761],[2.3715359273379413,48.82787340090052],[2.3721434335394918,48.827691515296266],[2.37281294035427,48.826400705731736]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.35456,48.820683]}},"sitecoordinates":[2.35456,48.820683],"neighbours":[30,27,23,9,39,37,18],"index":3,"dist":347.2115688477369},"geometry":{"type":"Polygon","coordinates":[[[2.3541626071437136,48.81757143802436],[2.352827775911898,48.821118669842456],[2.3527682785505513,48.822108828368485],[2.3528544425481472,48.82213873581114],[2.353791611889731,48.82201652078196],[2.3548166647414703,48.821886477656484],[2.3560129522176925,48.821124726119585],[2.3541626071437136,48.81757143802436]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.362717,48.82513]}},"sitecoordinates":[2.3627170000000004,48.82513000000001],"neighbours":[13,9,17,31,5,1],"index":4,"dist":927.6725841363993},"geometry":{"type":"Polygon","coordinates":[[[2.3630676832169395,48.82957183903958],[2.366995193874278,48.82431264650576],[2.366551155650494,48.82392765491731],[2.3584069002415746,48.82545612463068],[2.355778861785452,48.83045179332909],[2.3553835926020525,48.831934032834816],[2.3630676832169395,48.82957183903958]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.368625,48.827042]}},"sitecoordinates":[2.368625,48.827042],"neighbours":[13,32,2,33,4,1],"index":5,"dist":494.593910022186},"geometry":{"type":"Polygon","coordinates":[[[2.3650419370856506,48.82966534601233],[2.3700094398469216,48.82770218946761],[2.369137483319222,48.825299659849115],[2.367503417052517,48.8243414011316],[2.366995193874278,48.82431264650576],[2.3630676832169395,48.82957183903958],[2.3650419370856506,48.82966534601233]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.375,48.826217]}},"sitecoordinates":[2.375,48.826217000000014],"neighbours":[11,10,35,8],"index":6,"dist":141.61079794280676},"geometry":{"type":"Polygon","coordinates":[[[2.3760927527555875,48.827103214518104],[2.3751649112528286,48.825680286497565],[2.3732380995313496,48.82642210121692],[2.376050923813366,48.82728621284024],[2.3760927527555875,48.827103214518104]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.378883,48.826623]}},"sitecoordinates":[2.3788830000000005,48.826623000000005],"neighbours":[36,11,21,22,29,14],"index":7,"dist":472.78464108418456},"geometry":{"type":"Polygon","coordinates":[[[2.377904956970683,48.828319415262406],[2.381390387945082,48.82270469054721],[2.379519084704407,48.82368936863156],[2.379473260333623,48.8237145756092],[2.3780125398519103,48.82636080327626],[2.3773479607679517,48.828082556972795],[2.377904956970683,48.828319415262406]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.375862,48.825978]}},"sitecoordinates":[2.3758620000000006,48.82597800000001],"neighbours":[6,11,35,21,22],"index":8,"dist":150.84604685998767},"geometry":{"type":"Polygon","coordinates":[[[2.3760927527555875,48.827103214518104],[2.3769109581838888,48.82623251372052],[2.3771587059503796,48.824923702864716],[2.375464981869773,48.825259134002415],[2.3751649112528286,48.825680286497565],[2.3760927527555875,48.827103214518104]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.352012,48.823892]}},"sitecoordinates":[2.352012,48.82389200000001],"neighbours":[27,16,3,31,13,39,4],"index":9,"dist":1218.7970033650884},"geometry":{"type":"Polygon","coordinates":[[[2.350890226782873,48.822292254845806],[2.3517215342024054,48.83485122162937],[2.3553835926020525,48.831934032834816],[2.355778861785452,48.83045179332909],[2.353627424988144,48.823485437351515],[2.3528544425481472,48.82213873581114],[2.3527682785505513,48.822108828368485],[2.350890226782873,48.822292254845806]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.374135,48.827447]}},"sitecoordinates":[2.374135,48.827447],"neighbours":[36,11,25,35,6,2],"index":10,"dist":187.06259869173212},"geometry":{"type":"Polygon","coordinates":[[[2.3765858089516247,48.82792339011991],[2.376050923813366,48.82728621284024],[2.3732380995313496,48.82642210121692],[2.37281294035427,48.826400705731736],[2.3721434335394918,48.827691515296266],[2.374254335839981,48.828717191184076],[2.3765858089516247,48.82792339011991]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.377302,48.826308]}},"sitecoordinates":[2.3773019999999994,48.82630799999998],"neighbours":[36,7,8,21,10,6],"index":11,"dist":197.3506862729172},"geometry":{"type":"Polygon","coordinates":[[[2.3773479607679517,48.828082556972795],[2.3780125398519103,48.82636080327626],[2.3769109581838888,48.82623251372052],[2.3760927527555875,48.827103214518104],[2.376050923813366,48.82728621284024],[2.3765858089516247,48.82792339011991],[2.3773479607679517,48.828082556972795]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.348532,48.819327]}},"sitecoordinates":[2.348532,48.819327],"neighbours":[40,29,14,24,19,15,23,30],"index":12,"dist":20013741.54495891},"geometry":{"type":"Polygon","coordinates":[[[-177.63318368506995,-48.822067694386426],[-160.4039462261165,-49.83140891824213],[-143.36800065479008,-48.26819702708053],[-128.02968521439124,-44.40396942393101],[-114.97673818597863,-38.775513704040684],[-104.01792793316656,-31.922005908947728],[-94.6620407723229,-24.263929050148],[-78.81389359408224,-7.646233855796],[-64.19265700826944,9.502007892531147],[-48.033142951460086,25.98216963107212],[-38.37319004048308,33.494360439538944],[-26.99636322413276,40.121723470479864],[-13.443208861892172,45.415092894922815],[2.3497891794664527,48.819754400367295],[2.3501924052069154,48.819612064244694],[2.354098818295825,48.81372595617951],[2.3541021022022655,48.81369893753235],[1.3339693603359395,26.330841387564895],[0.6607082116412318,3.843218489815342],[0.023878858992980468,-18.644904843755462],[-0.8197122698023404,-41.13018788181154],[-2.6177849862458786,-63.60235348438898],[-5.254078073565473,-74.81452609724745],[-8.782570096646712,-80.39006985465048],[-12.661520036586607,-83.14838376632831],[-21.606044140633205,-85.83461365246065],[-55.849290845548886,-88.11104075156662],[-137.77125317589355,-87.63402820010857],[-160.51960852682245,-85.15857366195118],[-167.49239732868472,-82.4440144479517],[-172.66998082867656,-76.89139106271485],[-174.79069234074467,-71.29637126687541],[-177.64431090620926,-48.83872455671652],[-177.6431647759941,-48.835457296514896],[-177.6404420463029,-48.83055295598434],[-177.63318368506995,-48.822067694386426]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.368017,48.8326]}},"sitecoordinates":[2.3680170000000005,48.832600000000006],"neighbours":[40,42,32,19,16,5,9,4],"index":13,"dist":20013549.27883104},"geometry":{"type":"Polygon","coordinates":[[[180,-40.25565021764625],[176.02547581128078,-19.124487545295818],[172.99127468008217,2.071820854782733],[169.87078414298193,23.262160385884087],[165.50654793663512,44.36625711100897],[161.96626684435148,54.823537214673934],[155.9467031179347,65.10535848443725],[150.83438809218876,70.09410685393503],[142.5845299992254,74.84605214229231],[127.68334613738973,79.04812982583653],[99.54405425333344,81.80527763383226],[61.93369286049105,81.55757630344688],[36.06992177667562,78.49754774002773],[22.481716700404423,74.18082058363095],[14.836042927129716,69.38230602077788],[6.715268621970898,59.251853667129055],[2.3799844999183155,48.85048373580913],[2.3799844999183155,48.85048373580913],[2.3695367503681295,48.83081269844346],[2.3650419370856506,48.82966534601233],[2.3630676832169395,48.82957183903958],[2.3553835926020525,48.831934032834816],[2.3517215342024054,48.83485122162937],[-9.948671860180156,57.3648200041853],[-28.629806924521116,64.03641523749769],[-55.03429387539747,67.14348586814826],[-82.80024322626608,65.2967515076817],[-103.61140463483041,59.382198004785245],[-117.32656644648269,51.22569319150015],[-126.67319309912104,41.966837895279184],[-133.5724831465592,32.1467690960643],[-143.88100168877452,11.745984839169104],[-152.70441996354614,-8.970670038737737],[-162.63565938652684,-29.452206569889647],[-169.0860690484625,-39.37163201263801],[-177.63005020443615,-48.81838049153408],[-177.63032900732094,-48.818566351105694],[-180,-40.25565021764625],[-180,-23.973693940440473],[-180,-7.691737663234691],[-180,8.59021861397109],[-180,24.87217489117687],[-180,41.154131168382655],[-180,57.436087445588434],[-180,73.71804372279422],[-180,90],[0,90],[180,90],[180,73.71804372279422],[180,57.436087445588434],[180,41.154131168382655],[180,24.87217489117687],[180,8.59021861397109],[180,-7.691737663234691],[180,-23.973693940440473],[180,-40.25565021764625]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-180,-50.006351863822076],[-177.6431647759941,-48.835457296514896],[-177.64431090620926,-48.83872455671652],[-177.72705164035938,-48.95917498352686],[-180,-51.90039478383676],[-180,-50.006351863822076],[-180,-50.006351863822076]]]}},{"type":"Feature","properties":{"index":15,"dist":19798745.498993028},"geometry":{"type":"Polygon","coordinates":[[[180,-51.90039478383676],[169.5258550572847,-61.34636984890992],[161.68034764489806,-65.61989226436708],[150.9899021047922,-69.33823118016345],[136.5236286002942,-72.1499874064492],[118.35227217191768,-73.58187571963661],[98.95093087128048,-73.27533918765451],[81.90826557447437,-71.31580069857496],[68.81396252553019,-68.14375002905012],[59.213632142233045,-64.20316635882054],[46.73979872107696,-55.0941517173685],[39.074413466925904,-45.195722062535296],[33.73184351989111,-34.93911962071075],[26.104698098625654,-13.968559246891434],[19.80852475875974,7.19818906110798],[12.868057769394596,28.27021949651186],[8.38261296802723,38.6557201630291],[2.378934592104312,48.81173516974733],[2.3724381379362116,48.82216020787006],[2.3736900880104086,48.824018036231465],[2.379519084704407,48.82368936863156],[2.381390387945082,48.82270469054721],[2.381390387945082,48.82270469054721],[14.013319094957074,41.2848507370278],[23.102740993514683,32.827994154221386],[37.02732586036646,14.523957977343674],[48.72986442888286,-4.468830700789754],[61.07088543293801,-23.26650639208079],[68.45043008279629,-32.28759297999139],[77.4161286708634,-40.78656667074587],[88.86069182567658,-48.396046777341105],[103.85518400437317,-54.502701224571865],[122.88300754759085,-58.202793988633736],[144.20235849992383,-58.62009282629574],[164.04079512258582,-55.633596259813615],[180,-50.006351863822076],[180,-51.90039478383676],[180,-51.90039478383676]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.349645,48.820685]}},"sitecoordinates":[2.3496450000000006,48.820685000000005],"neighbours":[19,12,27,16,23],"index":16,"dist":368.9123568766964},"geometry":{"type":"Polygon","coordinates":[[[2.3454417650737875,48.82251488198363],[2.3507764484829803,48.822274101279326],[2.3503335321788623,48.81977403329723],[2.3501924052069154,48.819612064244694],[2.3497891794664527,48.819754400367295],[2.3454417650737875,48.82251488198363]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.349985,48.82395]}},"sitecoordinates":[2.3499850000000007,48.82395],"neighbours":[19,15,9,13,27],"index":17,"dist":20013526.99148416},"geometry":{"type":"Polygon","coordinates":[[[-177.63005020443615,-48.81838049153408],[-169.0860690484625,-39.37163201263801],[-162.63565938652684,-29.452206569889647],[-152.70441996354614,-8.970670038737737],[-143.88100168877452,11.745984839169104],[-133.5724831465592,32.1467690960643],[-126.67319309912104,41.966837895279184],[-117.32656644648269,51.22569319150015],[-103.61140463483041,59.382198004785245],[-82.80024322626608,65.2967515076817],[-55.03429387539747,67.14348586814826],[-28.629806924521116,64.03641523749769],[-9.948671860180156,57.3648200041853],[2.3517215342024054,48.83485122162937],[2.350890226782873,48.822292254845806],[2.3507764484829803,48.822274101279326],[2.3454417650737875,48.82251488198363],[-14.885305505585187,50.36024139491784],[-32.27954044191282,49.2776456924701],[-48.14738556677621,45.771969746893184],[-61.68772898899773,40.37042845032508],[-73.00039796159133,33.64165142779674],[-82.57518354250783,26.03889359462979],[-98.55712607304314,9.405279566848096],[-113.01939985524027,-7.8755365572229366],[-128.7446414549043,-24.620344610485393],[-138.06722296231953,-32.34158315502654],[-149.03068068967482,-39.255013032265325],[-162.14929045188893,-44.93206414242773],[-177.63005020443615,-48.81838049153408]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.36233,48.824237]}},"sitecoordinates":[2.36233,48.824236999999975],"neighbours":[31,20,4,1,0],"index":18,"dist":317.58306733136203},"geometry":{"type":"Polygon","coordinates":[[[2.3584069002415746,48.82545612463068],[2.366551155650494,48.82392765491731],[2.3665415019999325,48.82392144770362],[2.361856605423623,48.82318634999002],[2.35862718739448,48.82461855621033],[2.3584069002415746,48.82545612463068]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.356645,48.822093]}},"sitecoordinates":[2.3566449999999994,48.822093],"neighbours":[3,30,37,20,31],"index":19,"dist":216.2218022628974},"geometry":{"type":"Polygon","coordinates":[[[2.3548166647414703,48.821886477656484],[2.3570823316900364,48.82320512254853],[2.3582552152689527,48.82372311401534],[2.358865324948816,48.821189922820686],[2.3560129522176925,48.821124726119585],[2.3548166647414703,48.821886477656484]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.348378,48.819818]}},"sitecoordinates":[2.3483779999999994,48.819818],"neighbours":[12,40,13,16,15],"index":20,"dist":20013741.54531341},"geometry":{"type":"Polygon","coordinates":[[[-177.63318368506995,-48.822067694386426],[-177.63032900732094,-48.818566351105694],[-177.63005020443615,-48.81838049153408],[-162.14929045188893,-44.93206414242773],[-149.03068068967482,-39.255013032265325],[-138.06722296231953,-32.34158315502654],[-128.7446414549043,-24.620344610485393],[-113.01939985524027,-7.8755365572229366],[-98.55712607304314,9.405279566848096],[-82.57518354250783,26.03889359462979],[-73.00039796159133,33.64165142779674],[-61.68772898899773,40.37042845032508],[-48.14738556677621,45.771969746893184],[-32.27954044191282,49.2776456924701],[-14.885305505585187,50.36024139491784],[2.3454417650737875,48.82251488198363],[2.3497891794664527,48.819754400367295],[-13.443208861892172,45.415092894922815],[-26.99636322413276,40.121723470479864],[-38.37319004048308,33.494360439538944],[-48.033142951460086,25.98216963107212],[-64.19265700826944,9.502007892531147],[-78.81389359408224,-7.646233855796],[-94.6620407723229,-24.263929050148],[-104.01792793316656,-31.922005908947728],[-114.97673818597863,-38.775513704040684],[-128.02968521439124,-44.40396942393101],[-143.36800065479008,-48.26819702708053],[-160.4039462261165,-49.83140891824213],[-177.63318368506995,-48.822067694386426]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.360553,48.822502]}},"sitecoordinates":[2.3605529999999995,48.822502],"neighbours":[30,31,24,18,17,0],"index":21,"dist":274.3483134666381},"geometry":{"type":"Polygon","coordinates":[[[2.358865324948816,48.821189922820686],[2.3582552152689527,48.82372311401534],[2.35862718739448,48.82461855621033],[2.361856605423623,48.82318634999002],[2.3615938160570993,48.82072592823943],[2.359447884129727,48.8207753445283],[2.358865324948816,48.821189922820686]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.377307,48.826277]}},"sitecoordinates":[2.3773070000000005,48.826277],"neighbours":[11,8,22,7],"index":22,"dist":326.08822917574804},"geometry":{"type":"Polygon","coordinates":[[[2.3780125398519103,48.82636080327626],[2.379473260333623,48.8237145756092],[2.3771587059503796,48.824923702864716],[2.3769109581838888,48.82623251372052],[2.3780125398519103,48.82636080327626]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.375193,48.824518]}},"sitecoordinates":[2.375193,48.824518000000005],"neighbours":[8,21,35,14,7,43,38,34],"index":23,"dist":329.8343178998756},"geometry":{"type":"Polygon","coordinates":[[[2.3771587059503796,48.824923702864716],[2.379473260333623,48.8237145756092],[2.379519084704407,48.82368936863156],[2.3736900880104086,48.824018036231465],[2.373707703610796,48.82421578972636],[2.3735834620163496,48.8244991955976],[2.3736197401063164,48.82459394730336],[2.375464981869773,48.825259134002415],[2.3771587059503796,48.824923702864716]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.351648,48.820222]}},"sitecoordinates":[2.351648,48.820222],"neighbours":[15,3,12,30,27],"index":24,"dist":744.2837278845413},"geometry":{"type":"Polygon","coordinates":[[[2.3503335321788623,48.81977403329723],[2.352827775911898,48.821118669842456],[2.3541626071437136,48.81757143802436],[2.354098818295825,48.81372595617951],[2.3501924052069154,48.819612064244694],[2.3503335321788623,48.81977403329723]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.360367,48.819002]}},"sitecoordinates":[2.3603670000000005,48.819002],"neighbours":[14,12,26,30,0,20],"index":25,"dist":20012894.818193223},"geometry":{"type":"Polygon","coordinates":[[[-180,-52.1703854421316],[-177.72705164035938,-48.95917498352686],[-177.64431090620926,-48.83872455671652],[-177.64431090620926,-48.83872455671652],[-174.79069234074467,-71.29637126687541],[-172.66998082867656,-76.89139106271485],[-167.49239732868472,-82.4440144479517],[-160.51960852682245,-85.15857366195118],[-137.77125317589355,-87.63402820010857],[-55.849290845548886,-88.11104075156662],[-21.606044140633205,-85.83461365246065],[-12.661520036586607,-83.14838376632831],[-8.782570096646712,-80.39006985465048],[-5.254078073565473,-74.81452609724745],[-2.6177849862458786,-63.60235348438898],[-0.8197122698023404,-41.13018788181154],[0.023878858992980468,-18.644904843755462],[0.6607082116412318,3.843218489815342],[1.3339693603359395,26.330841387564895],[2.3541021022022655,48.81369893753235],[2.359447884129727,48.8207753445283],[2.3615938160570993,48.82072592823943],[2.36422044323683,48.819841970047015],[12.036590836720528,28.07612242995701],[18.43425886925976,6.883561937746095],[24.25973611719098,-14.386331061451108],[31.368182002764094,-35.48239129841139],[36.39530362094246,-45.82828259521694],[43.698511823794924,-55.853251336336534],[55.86752707676946,-65.15213374886315],[65.50995030361337,-69.21604444854029],[79.05607313734308,-72.5125738133189],[97.22605486358196,-74.54197557964186],[118.14963393833068,-74.78797272754566],[137.34515702101567,-73.17213191092213],[152.05951231039734,-70.14412823236547],[162.5744659474006,-66.23822908699162],[170.11602270016022,-61.81764863804958],[180,-52.1703854421316],[180,-71.08519272106582],[180,-90],[0,-90],[-180,-90],[-180,-71.08519272106582],[-180,-52.1703854421316]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.372372,48.829015]}},"sitecoordinates":[2.3723720000000004,48.829015000000005],"neighbours":[42,36,32,10,2],"index":26,"dist":175.4782229226542},"geometry":{"type":"Polygon","coordinates":[[[2.3737169817147947,48.83029019188274],[2.374254335839981,48.828717191184076],[2.3721434335394918,48.827691515296266],[2.3715359273379413,48.82787340090052],[2.371006855297776,48.83031223539715],[2.3737169817147947,48.83029019188274]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-180,-51.90039478383676],[-177.72705164035938,-48.95917498352686],[-180,-52.1703854421316],[-180,-51.90039478383676],[-180,-51.90039478383676]]]}},{"type":"Feature","properties":{"index":28,"dist":19633784.86168847},"geometry":{"type":"Polygon","coordinates":[[[180,-52.1703854421316],[170.11602270016022,-61.81764863804958],[162.5744659474006,-66.23822908699162],[152.05951231039734,-70.14412823236547],[137.34515702101567,-73.17213191092213],[118.14963393833068,-74.78797272754566],[97.22605486358196,-74.54197557964186],[79.05607313734308,-72.5125738133189],[65.50995030361337,-69.21604444854029],[55.86752707676946,-65.15213374886315],[43.698511823794924,-55.853251336336534],[36.39530362094246,-45.82828259521694],[31.368182002764094,-35.48239129841139],[24.25973611719098,-14.386331061451108],[18.43425886925976,6.883561937746095],[12.036590836720528,28.07612242995701],[2.36422044323683,48.819841970047015],[2.366433923070342,48.8234337843142],[2.378934592104312,48.81173516974733],[2.378934592104312,48.81173516974733],[8.38261296802723,38.6557201630291],[12.868057769394596,28.27021949651186],[19.80852475875974,7.19818906110798],[26.104698098625654,-13.968559246891434],[33.73184351989111,-34.93911962071075],[39.074413466925904,-45.195722062535296],[46.73979872107696,-55.0941517173685],[59.213632142233045,-64.20316635882054],[68.81396252553019,-68.14375002905012],[81.90826557447437,-71.31580069857496],[98.95093087128048,-73.27533918765451],[118.35227217191768,-73.58187571963661],[136.5236286002942,-72.1499874064492],[150.9899021047922,-69.33823118016345],[161.68034764489806,-65.61989226436708],[169.5258550572847,-61.34636984890992],[180,-51.90039478383676],[180,-52.1703854421316],[180,-52.1703854421316]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.351258,48.820547]}},"sitecoordinates":[2.351258,48.820547000000005],"neighbours":[16,23,15,9,3],"index":29,"dist":205.87919722731448},"geometry":{"type":"Polygon","coordinates":[[[2.350890226782873,48.822292254845806],[2.3527682785505513,48.822108828368485],[2.352827775911898,48.821118669842456],[2.3503335321788623,48.81977403329723],[2.3507764484829803,48.822274101279326],[2.350890226782873,48.822292254845806]]]}},{"type":"Feature","properties":{"index":30,"dist":1024.1729586823697},"geometry":{"type":"Polygon","coordinates":[[[2.3580573944279903,48.82504060231807],[2.371296343792791,48.82454201616717],[2.372738145538285,48.82449944490424],[2.3728914221177217,48.82502002526408],[2.3580573944279903,48.82504060231807]]]}},{"type":"Feature","properties":{"index":31,"dist":19553796.224920385},"geometry":{"type":"Polygon","coordinates":[[[-180,90],[0,90],[180,90],[180,67.5],[180,44.99999999999999],[180,22.499999999999996],[180,0],[180,-22.499999999999996],[180,-44.99999999999999],[180,-67.5],[180,-90],[0,-90],[-180,-90],[-180,-67.5],[-180,-44.99999999999999],[-180,-22.499999999999996],[-180,0],[-180,22.499999999999996],[-180,44.99999999999999],[-180,67.5],[-180,90],[-180,90]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-180,-49.01426458486395],[-177.6404420463029,-48.83055295598434],[-177.6431647759941,-48.835457296514896],[-180,-50.006351863822076],[-180,-49.01426458486395],[-180,-49.01426458486395]]]}},{"type":"Feature","properties":{"index":33,"dist":19840049.60302727},"geometry":{"type":"Polygon","coordinates":[[[180,-50.006351863822076],[164.04079512258582,-55.633596259813615],[144.20235849992383,-58.62009282629574],[122.88300754759085,-58.202793988633736],[103.85518400437317,-54.502701224571865],[88.86069182567658,-48.396046777341105],[77.4161286708634,-40.78656667074587],[68.45043008279629,-32.28759297999139],[61.07088543293801,-23.26650639208079],[48.72986442888286,-4.468830700789754],[37.02732586036646,14.523957977343674],[23.102740993514683,32.827994154221386],[14.013319094957074,41.2848507370278],[2.381390387945082,48.82270469054721],[2.377904956970683,48.828319415262406],[2.378922627991061,48.828839972411195],[2.378922627991061,48.828839972411195],[18.45143674066777,46.18352202517413],[32.54421201813135,41.53887445604579],[44.484038876006395,35.426187485225505],[54.61489766301604,28.313144545114408],[71.35033292229411,12.38545404597537],[86.08052171767632,-4.439581950353364],[101.50381871727772,-20.96029804347472],[120.57767295324275,-35.76842657935156],[132.62232488975394,-41.8179942789937],[146.82762460369239,-46.37274966391887],[162.98151431621466,-48.90205405519642],[180,-49.01426458486395],[180,-50.006351863822076],[180,-50.006351863822076]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.356745,48.820188]}},"sitecoordinates":[2.3567450000000005,48.820188],"neighbours":[23,12,24,3,18,20],"index":34,"dist":747.0492266371072},"geometry":{"type":"Polygon","coordinates":[[[2.3541626071437136,48.81757143802436],[2.3560129522176925,48.821124726119585],[2.358865324948816,48.821189922820686],[2.359447884129727,48.8207753445283],[2.3541021022022655,48.81369893753235],[2.354098818295825,48.81372595617951],[2.3541626071437136,48.81757143802436]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.355332,48.823445]}},"sitecoordinates":[2.3553320000000006,48.823445],"neighbours":[39,37,18,4,9,17,20],"index":35,"dist":779.8073601642363},"geometry":{"type":"Polygon","coordinates":[[[2.353627424988144,48.823485437351515],[2.355778861785452,48.83045179332909],[2.3584069002415746,48.82545612463068],[2.35862718739448,48.82461855621033],[2.3582552152689527,48.82372311401534],[2.3570823316900364,48.82320512254853],[2.3559565334424515,48.823229102252995],[2.353627424988144,48.823485437351515]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.370243,48.828817]}},"sitecoordinates":[2.370243,48.828817],"neighbours":[42,13,25,5,2],"index":36,"dist":392.231843168141},"geometry":{"type":"Polygon","coordinates":[[[2.371006855297776,48.83031223539715],[2.3715359273379413,48.82787340090052],[2.3700094398469216,48.82770218946761],[2.3650419370856506,48.82966534601233],[2.3695367503681295,48.83081269844346],[2.371006855297776,48.83031223539715]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.371708,48.82476]}},"sitecoordinates":[2.3717080000000004,48.82476],"neighbours":[44,45,2,41,38,5,34,1],"index":37,"dist":335.0256182239302},"geometry":{"type":"Polygon","coordinates":[[[2.372053737538784,48.824735798418416],[2.3716168176680696,48.82444853886915],[2.371567688654809,48.82434594452081],[2.3691171773697333,48.82377001729892],[2.367503417052517,48.8243414011316],[2.369137483319222,48.825299659849115],[2.371251652601182,48.82573536869549],[2.3718021718927025,48.824821000340826],[2.372053737538784,48.824735798418416]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.37203,48.824233]}},"sitecoordinates":[2.37203,48.824233],"neighbours":[22,33,38,14,1],"index":38,"dist":232.41296659419424},"geometry":{"type":"Polygon","coordinates":[[[2.3736900880104086,48.824018036231465],[2.3724381379362116,48.82216020787006],[2.3691171773697333,48.82377001729892],[2.371567688654809,48.82434594452081],[2.373707703610796,48.82421578972636],[2.3736900880104086,48.824018036231465]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.374373,48.825508]}},"sitecoordinates":[2.3743729999999994,48.825508],"neighbours":[2,10,6,8,22,45,43],"index":39,"dist":151.31448266905747},"geometry":{"type":"Polygon","coordinates":[[[2.37281294035427,48.826400705731736],[2.3732380995313496,48.82642210121692],[2.3751649112528286,48.825680286497565],[2.375464981869773,48.825259134002415],[2.3736197401063164,48.82459394730336],[2.3732275478503504,48.82500336304839],[2.3725964531139323,48.826124316388594],[2.37281294035427,48.826400705731736]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.375757,48.829515]}},"sitecoordinates":[2.375757,48.829515],"neighbours":[40,29,7,11,25,10,42],"index":40,"dist":289.9974496060796},"geometry":{"type":"Polygon","coordinates":[[[2.378922627991061,48.828839972411195],[2.377904956970683,48.828319415262406],[2.3773479607679517,48.828082556972795],[2.3765858089516247,48.82792339011991],[2.374254335839981,48.828717191184076],[2.3737169817147947,48.83029019188274],[2.376303641148936,48.83209806157189],[2.378922627991061,48.828839972411195]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.355308,48.82306]}},"sitecoordinates":[2.355308,48.82305999999999],"neighbours":[3,39,18,31]},"geometry":{"type":"Polygon","coordinates":[[[2.353791611889731,48.82201652078196],[2.3559565334424515,48.823229102252995],[2.3570823316900364,48.82320512254853],[2.3548166647414703,48.821886477656484],[2.353791611889731,48.82201652078196]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.372033,48.824287]}},"sitecoordinates":[2.372033,48.824287],"neighbours":[43,28,33,41,34,22]},"geometry":{"type":"Polygon","coordinates":[[[2.3735834620163496,48.8244991955976],[2.373707703610796,48.82421578972636],[2.371567688654809,48.82434594452081],[2.3716168176680696,48.82444853886915],[2.372738145538285,48.82449944490424],[2.371296343792791,48.82454201616717],[2.3735834620163496,48.8244991955976]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.355232,48.823103]}},"sitecoordinates":[2.355232,48.82310300000001],"neighbours":[9,3,37,31],"index":43,"dist":206.78273927754165},"geometry":{"type":"Polygon","coordinates":[[[2.353627424988144,48.823485437351515],[2.3559565334424515,48.823229102252995],[2.353791611889731,48.82201652078196],[2.3528544425481472,48.82213873581114],[2.353627424988144,48.823485437351515]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-180,-40.25565021764625],[-177.63032900732094,-48.818566351105694],[-177.63318368506995,-48.822067694386426],[-177.6404420463029,-48.83055295598434],[-180,-49.01426458486395],[-180,-40.25565021764625],[-180,-40.25565021764625]]]}},{"type":"Feature","properties":{"index":45,"dist":19840049.601314288},"geometry":{"type":"Polygon","coordinates":[[[180,-49.01426458486395],[162.98151431621466,-48.90205405519642],[146.82762460369239,-46.37274966391887],[132.62232488975394,-41.8179942789937],[120.57767295324275,-35.76842657935156],[101.50381871727772,-20.96029804347472],[86.08052171767632,-4.439581950353364],[71.35033292229411,12.38545404597537],[54.61489766301604,28.313144545114408],[44.484038876006395,35.426187485225505],[32.54421201813135,41.53887445604579],[18.45143674066777,46.18352202517413],[2.378922627991061,48.828839972411195],[2.378922627991061,48.828839972411195],[2.376303641148936,48.83209806157189],[2.3799844999183155,48.85048373580913],[6.715268621970898,59.251853667129055],[14.836042927129716,69.38230602077788],[22.481716700404423,74.18082058363095],[36.06992177667562,78.49754774002773],[61.93369286049105,81.55757630344688],[99.54405425333344,81.80527763383226],[127.68334613738973,79.04812982583653],[142.5845299992254,74.84605214229231],[150.83438809218876,70.09410685393503],[155.9467031179347,65.10535848443725],[161.96626684435148,54.823537214673934],[165.50654793663512,44.36625711100897],[169.87078414298193,23.262160385884087],[172.99127468008217,2.071820854782733],[176.02547581128078,-19.124487545295818],[180,-40.25565021764625],[180,-49.01426458486395],[180,-49.01426458486395]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.371962,48.824677]}},"sitecoordinates":[2.3719619999999995,48.82467700000001],"neighbours":[33,44,38,28]},"geometry":{"type":"Polygon","coordinates":[[[2.372053737538784,48.824735798418416],[2.3728914221177217,48.82502002526408],[2.372738145538285,48.82449944490424],[2.3716168176680696,48.82444853886915],[2.372053737538784,48.824735798418416]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.37242,48.831587]}},"sitecoordinates":[2.3724200000000004,48.831587000000006],"neighbours":[36,40,25,13,32],"index":47,"dist":2172.9261912318943},"geometry":{"type":"Polygon","coordinates":[[[2.3737169817147947,48.83029019188274],[2.371006855297776,48.83031223539715],[2.3695367503681295,48.83081269844346],[2.3799844999183155,48.85048373580913],[2.376303641148936,48.83209806157189],[2.3737169817147947,48.83029019188274]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.372062,48.824788]}},"sitecoordinates":[2.372062,48.824788],"neighbours":[35,45,44,22,28,38],"index":48,"dist":1024.1729586823697},"geometry":{"type":"Polygon","coordinates":[[[2.3736197401063164,48.82459394730336],[2.3735834620163496,48.8244991955976],[2.371296343792791,48.82454201616717],[2.3580573944279903,48.82504060231807],[2.38160375391542,48.82456956010405],[2.3732275478503504,48.82500336304839],[2.3736197401063164,48.82459394730336]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.372018,48.824773]}},"sitecoordinates":[2.372018,48.824773000000015],"neighbours":[41,45,43,33,28],"index":49,"dist":1023.8269152277877},"geometry":{"type":"Polygon","coordinates":[[[2.372053737538784,48.824735798418416],[2.3718021718927025,48.824821000340826],[2.38160375391542,48.82456956010405],[2.3580573944279903,48.82504060231807],[2.3728914221177217,48.82502002526408],[2.372053737538784,48.824735798418416]]]}},{"type":"Feature","properties":{"site":{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.37204,48.824855]}},"sitecoordinates":[2.37204,48.824855],"neighbours":[2,35,43,44,33],"index":50,"dist":700.8521739349893},"geometry":{"type":"Polygon","coordinates":[[[2.3725964531139323,48.826124316388594],[2.3732275478503504,48.82500336304839],[2.38160375391542,48.82456956010405],[2.3718021718927025,48.824821000340826],[2.371251652601182,48.82573536869549],[2.3725964531139323,48.826124316388594]]]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.362998,48.82239]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.36931,48.821807]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.370792,48.826702]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.35456,48.820683]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.362717,48.82513]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.368625,48.827042]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.375,48.826217]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.378883,48.826623]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.375862,48.825978]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.352012,48.823892]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.374135,48.827447]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.377302,48.826308]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.348532,48.819327]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.368017,48.8326]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.375042,48.823357]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.349645,48.820685]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.349985,48.82395]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.36233,48.824237]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.356645,48.822093]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.348378,48.819818]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.360553,48.822502]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.377307,48.826277]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.375193,48.824518]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.351648,48.820222]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.360367,48.819002]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.372372,48.829015]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.367795,48.821105]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.351258,48.820547]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.37204,48.824738]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.37898,48.82665]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.356745,48.820188]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.355332,48.823445]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.370243,48.828817]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.371708,48.82476]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.37203,48.824233]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.374373,48.825508]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.375757,48.829515]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.355308,48.82306]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.372033,48.824287]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.355232,48.823103]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.379857,48.830942]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.371962,48.824677]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.37242,48.831587]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.372062,48.824788]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.372018,48.824773]}},{"type":"Feature","properties":{"marker-size":"small"},"geometry":{"type":"Point","coordinates":[2.37204,48.824855]}}]}
Thank you! I've reproduced the issue in this notebook https://observablehq.com/@recifs/geovoronoi-issue-10
It seems to me as if the issue comes when there are 2 points with same lat/lng (with 4 decimals precision). I stumbled upon another strange case: https://observablehq.com/d/a39da27426b7afd9
When points that are close together (voronoi of my garden)
https://observablehq.com/d/0ed39bdc34fe91fd