| 1 | back to first page[..][[BR]] |
| 2 | |
| 3 | = Sortie de résultats pour Julie 23/01/2014 = |
| 4 | |
| 5 | |
| 6 | {{{ |
| 7 | #!sql |
| 8 | create table temp_coord_vendee(x numeric, y numeric); |
| 9 | insert into temp_coord_vendee values (338174.68,6638429.77); |
| 10 | insert into temp_coord_vendee values (355721.87, 6641705.47); |
| 11 | insert into temp_coord_vendee values (350213.64, 6629905.8); |
| 12 | insert into temp_coord_vendee values (341522.3, 6630508.51); |
| 13 | insert into temp_coord_vendee values (329247.46, 6629025.27); |
| 14 | insert into temp_coord_vendee values (374365.66, 6610328.22); |
| 15 | insert into temp_coord_vendee values (381738.24, 6614883.53); |
| 16 | insert into temp_coord_vendee values (387877.58, 6620772.1); |
| 17 | insert into temp_coord_vendee values (384935.82, 6630598.17); |
| 18 | insert into temp_coord_vendee values (395132.5, 6626651.03); |
| 19 | insert into temp_coord_vendee values (403864.83, 6635458.93); |
| 20 | insert into temp_coord_vendee values (335238, 6664794); |
| 21 | alter table temp_coord_vendee add column id serial; |
| 22 | alter table temp_coord_vendee add column lieu text; |
| 23 | update temp_coord_vendee set lieu=NULL; |
| 24 | update temp_coord_vendee set lieu='Vie' where id<=2 and lieu is null; |
| 25 | update temp_coord_vendee set lieu='Jaunay' where id<=5 and lieu is null; |
| 26 | update temp_coord_vendee set lieu='Lay' where id<=11 and lieu is null; |
| 27 | update temp_coord_vendee set lieu='Falleron' where lieu is null; |
| 28 | select * from temp_coord_vendee; |
| 29 | --Les 2 premiers sont sur la Vie, les 3 suivants sur le Jaunay, puis 6 sur le Lay et le dernier sur le Falleron. |
| 30 | Les 2 premiers sont sur la Vie, les 3 suivants sur le Jaunay, puis 6 sur le Lay et le dernier sur le Falleron. |
| 31 | select *, |
| 32 | st_distance(st_transform(the_geom,2154),ST_GeomFromText('POINT('||x||' '||y||')',2154)) as distance |
| 33 | from rht.crosstab_rhtvs2, temp_coord_vendee |
| 34 | where ST_dwithin(st_transform(the_geom,2154),ST_GeomFromText('POINT('||x||' '||y||')',2154),500) |
| 35 | order by id,distance; |
| 36 | drop table temp_coord_vendee;}}} |