Newer
Older
osmCoverage / src / coverage_BUSSTOP.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_BUSSTOP_.sh
  7. #
  8. pwd
  9. cp share/pbfDate.json GML_BUSSTOP/pbfDate.json
  10. curl -o GML_BUSSTOP/P11-10.removed.json.txt https://raw.githubusercontent.com/yuuhayashi/coverageWeb/master/GML_BUSSTOP/P11-10.removed.json.txt
  11.  
  12. # make to PostGIS
  13. mkdir database
  14. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar osm.jp.coverage.busstop.DbBusstop -INIT
  15. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar osm.jp.coverage.busstop.DbBusstop -IMPORT GML_BUSSTOP
  16. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar osm.jp.coverage.busstop.DbBusstop -REMOVED GML_BUSSTOP/P11-10.removed.json.txt
  17.  
  18. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.busstop.DbExistBusstop -INIT
  19. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.busstop.DbExistBusstop -IMPORT
  20.  
  21. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.busstop.Busstop
  22. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar osm.jp.coverage.busstop.DbBusstop -OUTPUT GML_BUSSTOP/P11-10.removed.txt
  23. mv GML_BUSSTOP/P11-10.removed.txt GML_BUSSTOP/P11-10.removed.json.txt
  24.  
  25. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar osm.jp.coverage.busstop.ToPostgis osmdb
  26. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar osm.jp.coverage.busstop.ToPostgis gisdb
  27.  
  28.  
  29. ## create 't_busstop.carto.csv'
  30. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.busstop.ToCartoCSV
  31. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.busstop.ToGeoJSON
  32.  
  33. ls -l
  34. rm -rf vtile
  35. mkdir -m +w vtile
  36. cp GML_BUSSTOP/pbfDate.json vtile
  37. mv GML_BUSSTOP/busstop?.json vtile
  38. tar czf share/busstopJSON.tgz vtile/*.json
  39.  
  40. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.busstop.ToGeoJSON -slim
  41. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.busstop.Coverage GML_BUSSTOP/coverage.busstop.csv
  42. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.busstop.Coverage GML_BUSSTOP/coverage.busstop.json
  43. java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar osm.jp.coverage.busstop.ExportCSV
  44. mv t_*.csv GML_BUSSTOP
  45.  
  46. tar czf share/coverage.busstopJSON.tgz GML_BUSSTOP/coverage.*.json GML_BUSSTOP/*.csv GML_BUSSTOP/pbfDate.json GML_BUSSTOP/*.txt
  47.  
  48. chmod -R 777 share