[OSM-ja] island タグの付け方の提案 及び 広域合併した町村名のタグ付けについて
Satoshi IIDA
nyampire @ gmail.com
2014年 12月 18日 (木) 15:16:49 UTC
いいだです。
えっと、まず原則として、
Mapnikで表示させるためのマッピング手法を行うのはやめよう、
という前提がまずあるとして :)
> 1.islandタグについて
海岸線ウェイを使ってマルチポリゴン化、方針としては賛成です。
もうひとつの案として、
海岸線ウェイを使ってマルチポリゴン化し、
さらにplace=islandのノードを、
labelメンバーとして配置、というかんじではどうかな、とも思っています。
ただ僕のこの案をやると、リレーションとplaceノードという、
1つの対象に対する2つの地物ができてしまうことになるので、
困ったなぁ、とも思っています。
centreeさんの提案するように、
エリアとして描く時と同様、リレーションを作ったならば、
placeノードは不要、のほうが筋がよさそうです。
また、osm.orgのMapnik定義を行っている
openstreetmap-cartoを紐解いてみましたが、
way_pixelsという値 (SQLでいうと、"way_area/(!pixel_width!*!pixel_height!) AS
way_pixels" で抽出
なので、おおむね、"ウェイの長さ"かな)によって、
表示のズームレベルを少し変えているように見えます。
https://github.com/gravitystorm/openstreetmap-carto
> 2.広域合併した町村名のタグ付けについて
論点がいくつかあるようなのですが、ざっくりこんなかんじでしょうか。
1. place=quarterが表示されない
2. place=neighbourhoodの表示はもっと広域でも行われたほうがよい
→対策として、より広域でも表示探されるtownやsuburbをタグづけするのはどうか
すみません、こちらは反対です。
あげていただいたJapan Taggingのページからもリンクがありますが、
place等のタグは階層構造を持っています。
その構造を崩して配置することによって、検索などにも影響が出てしまい、
逆に言えば、Mapnik表示以外の目的で
OSMデータを使うことが難しくなってしまいます。
https://docs.google.com/spreadsheets/d/1eAE72mjCLoJVGZo5qRhCYK22UxVQ8bpbQSU9ZLHq40o/edit#gid=0
また、現在、市町村配下の町名がplace=townで
配置されている例がいくつかあることは認識しています。
(東京都の西側のほうなど)
こちらはタグ付けの間違いだと思っており、
折を見て修正をかけようと思っているところです。
認識している限り、上記の階層構造が確定する前にマッピングされていた地物のはずです。
それから、より日本の状況にあった表示は、
osm.jpのタイルで試験運用を行っています。
https://openstreetmap.jp/map#zoom=12&lat=35.66092&lon=139.72309&layers=B00
また、quarterが表示されない、など osm.org本家のMapnikに関するIssueは、
ごめんなさい、英語になってしまうのですが、
GithubにIssueをあげることで議論が可能です。
かなり頻繁にアップデートがされているので、
こちらをもとに本家へ修正提案したほうがよいかもしれません。
https://github.com/gravitystorm/openstreetmap-carto/issues
--
Satoshi IIDA
mail: nyampire @ gmail.com
twitter: @nyampire
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.openstreetmap.org/pipermail/talk-ja/attachments/20141219/e31b0beb/attachment.html>
Talk-ja メーリングリストの案内