[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