Newer
Older
osmCoverage / src / t_FUEL.sql
@hayashi hayashi on 26 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. DROP TABLE t_FUEL;
  8. CREATE TABLE t_FUEL (
  9. gid SERIAL PRIMARY KEY,
  10. idref text,
  11. fixed integer,
  12. area integer,
  13. geom GEOMETRY(POINT, 4612)
  14. );
  15. CREATE INDEX ix_t_FUEL_geom ON t_fuel USING GiST (geom);
  16. DELETE FROM t_FUEL;
  17. insert into t_FUEL (idref,fixed,area,geom) VALUES('n000001',0,0, ST_GeomFromText('POINT(136.9695284611471 35.10300377075564)', 4612));
  18. insert into t_FUEL (idref,fixed,area,geom) VALUES('n000002',0,0, ST_GeomFromText('POINT(136.969047121627 35.102834616747685)', 4612));
  19. insert into t_FUEL (idref,fixed,area,geom) VALUES('n000003',0,0, ST_GeomFromText('POINT(136.9743151095072 35.10462957171922)', 4612));
  20.  
  21.  
  22. ---<< database: hsqldb >>---
  23. -------------------------
  24.  
  25. CREATE TABLE FUEL_EXIST (
  26. idref VARCHAR(12) NOT NULL,
  27. lat DOUBLE,
  28. lon DOUBLE,
  29. score INT,
  30. PRIMARY KEY(idref)
  31. );
  32. CREATE INDEX FUEL_EXIST_index ON FUEL_EXIST (lat, lon);
  33.  
  34. ----
  35. CREATE TABLE FUEL (
  36. gid INT,
  37. idref VARCHAR(12) NOT NULL,
  38. lat DOUBLE,
  39. lon DOUBLE,
  40. fixed INT,
  41. area INT,
  42. up INT,
  43. fixed1 INT
  44. )
  45.  
  46. // new data
  47. INSERT INTO FUEL (gid,lat,lon,fixed,idref,area,up,fixed1) VALUES(0,?,?,0,?,?,2,0)
  48.  
  49. // read PostGIS
  50. INSERT INTO FUEL (gid,lat,lon,fixed,idref,area,up,fixed1) VALUES(?,?,?,?,?,?,0,0)
  51.  
  52. ----
  53. CREATE TABLE AREA_NODE (
  54. idref VARCHAR(12) NOT NULL,
  55. pid VARCHAR(12),
  56. lat DOUBLE,
  57. lon DOUBLE
  58. )
  59.  
  60. ----