aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/make-park-qgis-kit.py
diff options
context:
space:
mode:
authorYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-10-29 14:44:19 +0900
committerYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-10-29 14:44:19 +0900
commit17f6009bfc6589d43e10233040b125675d24c5c8 (patch)
tree8f6606e4b5b086e3e61792a6965b27867bed5c18 /scripts/make-park-qgis-kit.py
parentcf5468ffaef1b43e5cc529af2d072f1f08af9ba4 (diff)
parks: 複数ポリゴンとOSMポリゴンの置き換えに対応
同じ公園名の複数ポリゴンをまとめてズーム・アイコン表示する。import-manual-parks.py に --override-name を追加し、手入力ポリゴンでOSMを置き換えられるようにした。草地広場・多目的広場を一覧の検索・ピクニック絞り込みに反映。
Diffstat (limited to 'scripts/make-park-qgis-kit.py')
-rw-r--r--scripts/make-park-qgis-kit.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/make-park-qgis-kit.py b/scripts/make-park-qgis-kit.py
index b84630e..ce0e2be 100644
--- a/scripts/make-park-qgis-kit.py
+++ b/scripts/make-park-qgis-kit.py
@@ -293,6 +293,16 @@ py -X utf8 scripts/import-manual-parks.py reference/qgis/manual-parks.geojson
`--dry-run` で公園名・面積・台帳面積との倍率・警告を確認してから本実行してください。
台帳面積の 0.7〜1.5 倍を外れると警告が出ます。
+
+OSM側にすでにポリゴンがある公園を手入力で置き換える場合(例: 道路で2つに分かれている公園)は、
+同じ `our_name` で複数のポリゴンを描いたうえで、`--force-name` と `--override-name` を付けます。
+
+```bash
+py -X utf8 scripts/import-manual-parks.py reference/qgis/manual-parks.geojson --force-name いずみ公園 --override-name いずみ公園 --dry-run
+py -X utf8 scripts/import-manual-parks.py reference/qgis/manual-parks.geojson --force-name いずみ公園 --override-name いずみ公園
+```
+
+`--override-name` を付けた公園は、OSM由来のポリゴンの代わりに手入力ポリゴンだけを地図に表示します。
市外の近隣公園は `py -X utf8 scripts/update-nearby-parks.py` で取り込みます。
取り込み後に `npm run build` で地図と表を確認します。