Newer
Older
osmCoverage / src / t_BUSSTOP.sql
@hayashi hayashi on 30 Sep 2017 1 KB 途中
  1. ---<< postgis: postgres >>---
  2. db_driver=org.postgresql.Driver
  3. db_url=jdbc:postgresql://surveyor.mydns.jp:5432/gisdb
  4. db_user=gisuser
  5. db_passwd=gisuser
  6. -------------------------
  7. CREATE TABLE t_busstop (
  8. gid SERIAL PRIMARY KEY,
  9. name text,
  10. fixed integer,
  11. area integer,
  12. geom GEOMETRY(POINT, 4612)
  13. );
  14. CREATE INDEX ix_busstop_geom ON t_busstop USING GiST (geom);
  15.  
  16. insert into t_busstop(osm_id,name,geom) select osm_id, st_transform(way,4612) FROM planet_osm_point WHERE (highway='bus_stop');
  17. insert into t_busstop(osm_id,name,geom) VALUES(884, 'なまえ', ST_GeomFromText('POINT(139.4110836 35.4341053)', 4612));
  18.  
  19. ----
  20. CREATE TABLE t_test (
  21. gid SERIAL PRIMARY KEY,
  22. osm_id bigint,
  23. name text,
  24. geom GEOMETRY(POINT, 4612)
  25. );
  26.  
  27. CREATE INDEX ix_test_geom ON t_test USING GiST (geom);
  28.  
  29. insert into t_test(osm_id,name,geom) VALUES(884, 'なまえ', ST_GeomFromText('POINT(139.4110836 35.4341053)', 4612));
  30.  
  31. ----
  32.  
  33. ---<< database: hsqldb >>---
  34. CREATE TABLE bus_stop (
  35. idref VARCHAR(12) NOT NULL,
  36. name VARCHAR(128),
  37. kana VARCHAR(128),
  38. lat DOUBLE,
  39. lon DOUBLE,
  40. fixed INT,
  41. fixed1 INT,
  42. area INT,
  43. ifile VARCHAR(128),
  44. up INT,
  45. CONSTRAINT bus_stop_pk PRIMARY KEY(idref));
  46.  
  47. CREATE TABLE existing_data (
  48. idref VARCHAR(12) NOT NULL,
  49. name VARCHAR(128),
  50. lat DOUBLE,
  51. lon DOUBLE,
  52. score INT,
  53. CONSTRAINT existing_pk PRIMARY KEY(idref, lat, lon));
  54.  
  55. CREATE TABLE coverage (
  56. area INT,
  57. name VARCHAR(128),
  58. denominator BIGINT,
  59. lv1 BIGINT,
  60. lv2 BIGINT,
  61. lv3 BIGINT);
  62.  
  63. -------------------------