FR:Overpass turbo/Caractéristiques polygonales
État des serveurs · Versions · Développement · Conception technique · Installation · Surcouche de compatibilité XAPI · Diagrammes de transports publics · Applications · Code source et problèmesOverpass turbo · Assistant · Raccourcis Overpass turbo · Feuilles de style MapCSS · Export en GeoJSON · plus (français) · Développement · Code source et problèmes · Site webOverpass Ultra · Examples · Overpass Ultra extensions · Feuilles de style MapLibre · URL Params · plus (français) · Code source et problèmes · Site web
Comme OpenStreetMap n’a pas un type de données zone, une heuristique doit être appliquée pour déterminer si un chemin désigne une ligne ou une surface. Pour Overpass turbo, j’ai utilisé ce qui suit (voir ici pour un fichier JSON, lisible par une machine, de cette table) :
Un chemin est considéré comme polygone si :
- il forme une boucle fermée, et
- il n’a pas l’attribut area=no, et
- au moins l’une des conditions suivantes est vraie :
- il y a un attribut area=* ;
- il y a un attribut area:highway=* et sa valeur n’est pas no ;
- il y a un attribut aeroway=* et sa valeur n’est ni no, ni taxiway ;
- il y a un attribut amenity=* et sa valeur n’est pas no ;
- il y a un attribut barrier=* et sa valeur est city_wall, ditch, hedge, retaining_wall, wall ou spikes ;
- il y a un attribut boundary=* et sa valeur n’est pas no ;
- il y a un attribut building:part=* et sa valeur n’est pas no ;
- il y a un attribut building=* et sa valeur n’est pas no ;
- il y a un attribut craft=* et sa valeur n’est pas no ;
- il y a un attribut golf=* et sa valeur n’est pas no ;
- il y a un attribut highway=* et sa valeur est services, rest_area ou escape ;
- il y a un attribut historic=* et sa valeur n’est pas no ;
- il y a un attribut landuse=* et sa valeur n’est pas no ;
- il y a un attribut leisure=* et sa valeur n’est pas no ;
- il y a un attribut man_made=* et sa valeur n’est ni no, ni cutline, embankment, ni pipeline ;
- il y a un attribut natural=* et sa valeur n’est ni no, ni coastline, cliff, ridge, arete, ni tree_row ;
- il y a un attribut office=* et sa valeur n’est pas no ;
- il y a un attribut place=* et sa valeur n’est pas no ;
- il y a un attribut power=* et sa valeur est plant, substation, generator ou transformer ;
- il y a un attribut public_transport=* et sa valeur n’est pas no ;
- il y a un attribut railway=* et sa valeur est station, turntable, roundhouse ou platform ;
- il y a un attribut ruins=* et sa valeur n’est pas no ;
- il y a un attribut shop=* et sa valeur n’est pas no ;
- il y a un attribut tourism=* et sa valeur n’est pas no ;
- il y a un attribut waterway=* et sa valeur est riverbank, dock, boatyard ou dam ;
Ceci est principalement basé sur les informations trouvées dans le wiki OSM (à savoir la présence et l’absence des symboles / sur les pages individuelles des clés). J’ai utilisé la base de données du wiki TagInfo pour cette tâche.
Malheureusement, le wiki ne comprend pas d’informations sur le fait qu’un attribut est catégorisant (comme landuse=*) ou descriptif (comme name=*)
Par conséquent, cette heutistique inclut ma propre compréhension et mon opinion à ce sujet. Pour la même raison, cette liste est sûrement assez incomplète ! Veuillez m’informer au sujet d’attributs supplémentaires qui pourraient concerner des zones.