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