Newer
Older
osmCoverage / src / coverage_POSTOFFICE.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_POSTOFFICE_.sh
  7. #
  8. pwd
  9. cp share/pbfDate.json GML_POSTOFFICE/pbfDate.json
  10. cp share/gisdb.properties gisdb.properties
  11. cp share/osmdb.properties osmdb.properties
  12. cp share/database.properties database.properties
  13.  
  14. rm -rf database
  15. mkdir database
  16. CLASSPATH=.:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar
  17. export CLASSPATH
  18.  
  19. # make to PostGIS
  20. java -cp $CLASSPATH osm.jp.coverage.postoffice.DbPostoffice -DROP
  21. java -cp $CLASSPATH osm.jp.coverage.postoffice.DbExistPostoffice
  22. java -cp $CLASSPATH osm.jp.coverage.postoffice.Postoffice
  23. java -cp $CLASSPATH osm.jp.coverage.postoffice.ToPostgis osmdb
  24. java -cp $CLASSPATH osm.jp.coverage.postoffice.ToPostgis gisdb
  25.  
  26. ## export from PostGIS to 'postoffice.json postoffice0.json postoffice1.json postoffice2.json'
  27. ## create 'postofficeJSON.tgz' from 'postoffice.json postoffice0.json postoffice1.json postoffice2.json'
  28. java -cp $CLASSPATH osm.jp.coverage.postoffice.ToGeoJSON
  29.  
  30. rm -rf vtile
  31. mkdir -m +w vtile
  32. cp GML_POSTOFFICE/pbfDate.json vtile
  33. mv GML_POSTOFFICE/postoffice?.json vtile
  34. tar czf postofficeJSON.tgz vtile/*.json
  35. mv postofficeJSON.tgz share
  36.  
  37. ## create 'coverage.postofficeJSON.tgz'
  38. java -cp $CLASSPATH osm.jp.coverage.postoffice.ToGeoJSON -slim
  39. java -cp $CLASSPATH osm.jp.coverage.postoffice.CoveragePostoffice coverage.postoffice.csv
  40. java -cp $CLASSPATH osm.jp.coverage.postoffice.CoveragePostoffice coverage.postoffice.json
  41. java -cp $CLASSPATH osm.jp.coverage.postoffice.ExportCSV
  42. mv t_*.csv GML_POSTOFFICE
  43.  
  44. ls -l
  45. tar czf coverage.postofficeJSON.tgz GML_POSTOFFICE/coverage.*.json GML_POSTOFFICE/*.csv GML_POSTOFFICE/pbfDate.json
  46. mv coverage.postofficeJSON.tgz share
  47. chmod -R 777 share