gregoiredavid / france-geojson

Contours des régions, départements, arrondissements, cantons et communes de France (métropole et départements d'outre-mer) au format GeoJSON
https://france-geojson.gregoiredavid.fr
729 stars 409 forks source link

Marconne est invalide #16

Open philippecarle opened 6 years ago

philippecarle commented 6 years ago

Lors de l'import des geometry des geojson dans ElasticSearch, j'ai reçu une erreur sur la ville de Marconne.

elastic: Error 400 (Bad Request): failed to parse [geometry] [type=mapper_parsing_exception]

Je suis donc allé copy/paste la feature dans http://geojsonlint.com/ et une erreur de validation survient : Polygons and MultiPolygons should follow the right-hand rule. :thinking:

Il s'avère que Marconne a une particularité, d'après Wikipedia

Le village a la particularité d'avoir en son sein une enclave, la ville de Hesdin (...)

Google maps semble contourner (c'est le cas de le dire) le problème, car la partie de gauche est non-jointive (voir ici)

Pour fixer le problème d'invalidation du GeoJson, j'ai utilisé https://github.com/mapbox/geojson-rewind qui me permet de refaire passer la validation sur geojsonlint.com...

Tout cela pour dire :

philippecarle commented 6 years ago

Exactement le même problème pour Condé-en-Normandie. Un polygone percé dont probablement la jointure sur un seul et même point pose un problème...