[OSM-dev-fr] Mapnik / postgis select distinct par buffer

Frédéric Rodrigo fred.rodrigo at gmail.com
Lun 6 Fév 21:05:52 UTC 2017


Il te faut quelque chose comme ça :
(ST_Dump(ST_Union(ST_Buffer(linestring1, 5e-3, 'quad_segs=2')))).geom

https://github.com/osm-fr/osmose-backend/blob/master/analysers/analyser_osmosis_building_overlaps.py#L138


Le 06/02/2017 à 21:55, yvecai a écrit :
> Salut,
>
> J'essaie de remplacer mes icônes pré-générées comme ici pour le point 
> central des Trois Vallées:
>
> http://www.opensnowmap.org/tiles-pistes/12/2122/1467.png
>
> ... par une liste de placement dans un TextSymbolizer, ou j'aurai mis 
> mes petites icônes de sports d'hivers dans une police maison. Ça 
> fonctionne vraiment bien, sauf que j'ai un petit problème de placement.
>
> Dans OSM, il y a plusieurs objets pour les Trois Vallées: deux 
> polygones landuse=winter_sports et une relation site=piste. Ca 
> pourrait être corrigé dans la base ou pas, là n'est pas la question 
> ici. Du coup j'ai trois points 'Les Trois Vallées' et ma liste de 
> placement va toujours s'en sortir pour me mettre mes icônes.
>
> Donc je cherche à remplacer ma requête SQL (select distinct site_name, 
> "piste:type", way from planet_osm_point where site_name is not null;) 
> par une requête qui ne me sortirai qu'un seul résultat par buffer de 
> 0.2 x 0.2° degré par exemple.
>
> Je n'ai aucune idée de par ou commencer !!!
>
> Yves
>
>
> _______________________________________________
> dev-fr mailing list
> dev-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev-fr





Plus d'informations sur la liste de diffusion dev-fr