très beau boulot ! *clap* *clap* *clap* Juste une chose : le permalien vers Wimbledon est le même que celui vers Roland Garros. Le bon permalien est celui-ci : http://tile.openstreetmap.fr/?lat=51.43381&lon=-0.21293&zoom=17&layers=B00000 (au passage, je remarque que le champ de recherches sur tile.openstreetmap.fr ne sait pas trouver Wimbledon, alors que celui sur www.openstreetmap.org y arrive, mais ne me propose que la ville et le hameau, pas le stade).
Francescu Le 22 mars 2013 14:15, Christian Quest <cqu...@openstreetmap.fr> a écrit : > Les terrains de basket et de rugby sont désormais rendus eux aussi... > > > http://tile.openstreetmap.fr/?lon=2.44176&lat=48.83262&zoom=17&layers=B00000 > > Pour le tennis, le tag surface est pris en compte: > > > http://tile.openstreetmap.fr/?lon=2.24749&lat=48.84697&zoom=17&layers=B00000 > (Roland Garros) > > http://tile.openstreetmap.fr/?lon=2.24749&lat=48.84697&zoom=17&layers=B00000 > (Wimbledon) > > J'ai corrigé les principaux défaut signalés en applicant une > simplification au polygone et en tenant compte de sa "rectangularité". > Si un polygone n'est pas assez rectangulaire ou de forme trop > irrégulière, aucun rendu spécial n'est fait. > > Pour les curieux, j'ai tout commité sur github: > https://github.com/cquest/osmfr-cartocss/commits/master > > La requête SQL ressemble à ça: > > select *, abs(a12-a23) as angle_diff, (a12+a23+90)/2 as angle from > (select way, sport, surface, way_area, st_npoints(way2) as nb, osm_id, > ST_Distance(st_pointn(way2,1),st_pointn(way2,2)) as d12, > ST_Distance(st_pointn(way2,3),st_pointn(way2,2)) as > d23,ST_Distance(st_pointn(way2,1),st_pointn(way2,3)) as d13, > degrees(st_azimuth(st_pointn(way2,1),st_pointn(way2,2))) as a12, > degrees(st_azimuth(st_pointn(way2,2),st_pointn(way2,3))) as a23 from > (select *, ST_ExteriorRing(ST_SimplifyPreserveTopology(way,100)) as > way2 from planet_osm_polygon where sport in > ('tennis','soccer','basketball','rugby_union','rugby_league') AND way > && !bbox!) as simplified) as simplified2) as sports > > Y'a sûrement plus efficace et robuste ! > > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr > -- Cordialement, Francescu GAROBY
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr