ST_ClusterWithin est ton ami ;)

Avec mapnik, j'utilise !pixel_width! pour faire un cluster qui s'adapte en
pixel et pas en coordonnées et donc valable visuellement pour tout niveau
de zoom.


Le 7 février 2017 à 09:45, Benoit Fournier <ben.fourn...@gmail.com> a écrit
:

> Salut,
>
> Si moi aussi je comprends bien ton souhait, tu peux regarder du côté
> de ST_Clusterwithin
> http://postgis.net/docs/ST_ClusterWithin.html
> Availability: 2.2.0 - requires GEOS
>
> Il me semble que Christian Quest l'a testé sur un rendu OSM-FR
> expérimental pour regrouper des arrêts de transport en commun.
>
> Benoît
>
>
> 2017-02-06 22:25 GMT+01:00 yvecai <yve...@gmail.com>:
> > 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@openstreetmap.org
> >>> https://lists.openstreetmap.org/listinfo/dev-fr
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> dev-fr mailing list
> >> dev-fr@openstreetmap.org
> >> https://lists.openstreetmap.org/listinfo/dev-fr
> >
> >
> >
> >
> > _______________________________________________
> > dev-fr mailing list
> > dev-fr@openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/dev-fr
>
> _______________________________________________
> dev-fr mailing list
> dev-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev-fr
>



-- 
Christian Quest - OpenStreetMap France
_______________________________________________
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr

Répondre à