source: subversion/sites/www.openstreetbrowser.org/src/sql/01_poipoly.sql @ 29773

Last change on this file since 29773 was 18539, checked in by skunk, 11 years ago

Li'l changes

  • add 'name' to poipoly
  • use centroid of way in stations
File size: 1.5 KB
Line 
1drop table if exists planet_osm_poipoly;
2create table planet_osm_poipoly (
3  osm_id        int4            not null,
4  full_id       varchar(32)     not null,
5  id_type       varchar(4)      not null,
6  name          text            ,
7  importance    text            ,
8  network       text            ,
9  highway       text            ,
10  railway       text            ,
11  aeroway       text            ,
12  aerialway     text            ,
13  amenity       text           
14);
15SELECT AddGeometryColumn('planet_osm_poipoly', 'way', 900913, 'GEOMETRY', 2);
16
17insert into planet_osm_poipoly
18  select osm_id, 'node_' || osm_id, 'node', name,
19    importance, network, highway, railway, aeroway, aerialway, amenity,
20    way
21  from planet_osm_point;
22insert into planet_osm_poipoly
23  select osm_id, 'way_' || osm_id, 'way', name,
24    importance, network, highway, railway, aeroway, aerialway, amenity, 
25    way
26  from planet_osm_polygon;
27
28create index planet_osm_poipoly_osm_id      on planet_osm_poipoly("osm_id");
29create index planet_osm_poipoly_full_id     on planet_osm_poipoly("full_id");
30create index planet_osm_poipoly_id_type     on planet_osm_poipoly("id_type");
31create index planet_osm_poipoly_way         on planet_osm_poipoly using gist(way);
32create index planet_osm_poipoly_name        on planet_osm_poipoly("name");
33
34create index planet_osm_poipoly_railway     on planet_osm_poipoly("railway");
35create index planet_osm_poipoly_highway     on planet_osm_poipoly("highway");
36create index planet_osm_poipoly_amenity     on planet_osm_poipoly("amenity");
37create index planet_osm_poipoly_aeroway     on planet_osm_poipoly("aeroway");
38create index planet_osm_poipoly_aerialway   on planet_osm_poipoly("aerialway");
Note: See TracBrowser for help on using the repository browser.