Newer
Older
osmCoverage / src / coverage_POLICE.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_POLICE_.sh
  7. #
  8. pwd
  9. cp share/pbfDate.json GML_POLICE/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. mkdir database
  15. CLASSPATH=.:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar:javax.json.jar
  16. export CLASSPATH
  17.  
  18. # make to PostGIS
  19. java -cp $CLASSPATH osm.jp.coverage.police.DbPolice
  20. java -cp $CLASSPATH osm.jp.coverage.police.DbExistPolice
  21. java -cp $CLASSPATH osm.jp.coverage.police.Police
  22. java -cp $CLASSPATH osm.jp.coverage.police.ToPostgis osmdb
  23. java -cp $CLASSPATH osm.jp.coverage.police.ToPostgis gisdb
  24. java -cp $CLASSPATH osm.jp.coverage.police.ToGeoJSON
  25.  
  26. ls -l GML_POLICE/*.json
  27. rm -rf vtile
  28. mkdir -m +w vtile
  29. cp GML_POLICE/pbfDate.json vtile
  30. cp GML_POLICE/police*.json vtile
  31. tar czf policeJSON.tgz vtile/*.json
  32. mv policeJSON.tgz share
  33.  
  34. ### export from PostGIS
  35. # output file "coverage.police2.csv" and "coverage.police2.json"
  36. java -cp $CLASSPATH osm.jp.coverage.police.CoveragePolice2
  37.  
  38. # output file "coverage.police4.csv" and "coverage.police4.json"
  39. java -cp $CLASSPATH osm.jp.coverage.police.CoveragePolice4
  40.  
  41. # output file "coverage.police5.csv" and "coverage.police5.json"
  42. java -cp $CLASSPATH osm.jp.coverage.police.CoveragePolice5
  43.  
  44. # output file "coverage.police5.csv" and "coverage.police6.json"
  45. java -cp $CLASSPATH osm.jp.coverage.police.CoveragePolice6
  46.  
  47. #java -cp .:osmCoverage.jar:hayashi.jar:hsqldb.jar:postgresql.jar osm.jp.coverage.police.ToGeoJSON -slim
  48. java -cp $CLASSPATH osm.jp.coverage.police.ToGeoJSON -slim
  49.  
  50. java -cp $CLASSPATH osm.jp.coverage.police.ExportCSV
  51. mv t_*.csv GML_POLICE
  52.  
  53. ls -l GML_POLICE/*.csv
  54. ls -l GML_POLICE/*.json
  55. tar czf coverage.policeJSON.tgz GML_POLICE/coverage.*.json GML_POLICE/*.csv GML_POLICE/pbfDate.json GML_POLICE/police*.json
  56. mv coverage.policeJSON.tgz share
  57.  
  58. chmod -R 777 share