Newer
Older
osmCoverage / src / coverage_FUEL.sh
  1. #
  2. # HOST ~/docker/osm_get
  3. #
  4. # cd ~/docker/osm_get
  5. # docker run --rm -it -v $(pwd)/share:/root/osmCoverageBin/share haya4/osmget bash
  6. # docker run --rm -t -v $(pwd)/share:/root/osmCoverageBin/share haya4/osmget bash coverage_FUEL_.sh
  7. #
  8. pwd
  9. cp share/pbfDate.json GML_FUEL/pbfDate.json
  10. curl -o GML_FUEL/P07-15.removed.json.txt https://raw.githubusercontent.com/yuuhayashi/coverageWeb/master/GML_FUEL/P07-15.removed.json.txt
  11.  
  12. mkdir database
  13. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.DbFuel -INIT
  14. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.DbFuel -IMPORT GML_FUEL
  15. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.DbFuel -REMOVED GML_FUEL/P07-15.removed.json.txt
  16.  
  17. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.DbExistFuel -INIT
  18. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.DbExistFuel -IMPORT
  19.  
  20. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.Fuel
  21. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.DbFuel -OUTPUT GML_FUEL/P07-15.removed.txt
  22. mv GML_FUEL/P07-15.removed.txt GML_FUEL/P07-15.removed.json.txt
  23.  
  24. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar osm.jp.coverage.fuel.ToPostgis postgis
  25. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar osm.jp.coverage.fuel.ToPostgis gisdb
  26.  
  27. ## create 't_fuel.carto.csv'
  28. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.ToCartoCSV
  29.  
  30. ## export from PostGIS to 'fuel.json fuel0.json fuel1.json fuel2.json'
  31. ## create 'fuelJSON.tgz' from 'fuel.json fuel0.json fuel1.json fuel2.json'
  32. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.ToGeoJSON
  33. rm -rf vtile
  34. mkdir -m +w vtile
  35. cp GML_FUEL/pbfDate.json vtile
  36. mv fuel?.json vtile
  37. tar czf share/fuelJSON.tgz vtile/*.json
  38.  
  39. ## create 'coverage.fuelJSON.tgz'
  40. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.ToGeoJSON -slim
  41. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.Coverage coverage.fuel.csv
  42. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.Coverage coverage.fuel.json
  43. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.fuel.ExportCSV
  44. mv t_*.csv GML_FUEL
  45.  
  46. ls -l
  47. mv fuel?.json GML_FUEL
  48. mv fuel.json GML_FUEL
  49. tar czf share/coverage.fuelJSON.tgz GML_FUEL/coverage.*.json GML_FUEL/*.csv GML_FUEL/pbfDate.json GML_FUEL/*.json.txt
  50. chmod -R 777 share