[OSM-dev-fr] Mapnik / postgis select distinct par buffer
yvecai
yvecai at gmail.com
Lun 6 Fév 21:25:43 UTC 2017
Alors ce qui est beau, c'est que tu ai compris aussi vite ce que je
voulais dire \o/
Ce qui l'est moins, c'est que ce ne me ressort pas qu'un seul point pour
autant, mais c'est un super début, merci !
Yves
Le 06. 02. 17 à 22:05, Frédéric Rodrigo a écrit :
> 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
>
>
>
> _______________________________________________
> 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