amx-a 仕様
名称について
amx-a は、アダプト地図XMLプロジェクト(Adopt Map XML project; amx-project)のベクトルタイル a を意味することとします。
amx-a の目的
- 法務省がG空間情報センターを通じて公開する地図XMLをウェブ地図上でスマートに表示する方法を実証すること。
amx-a の性格
- PMTiles 形式で配布
- オープンソースソフトウェアで構築
デモサイト
- https://amx-project.github.io/a (w/ UNVT Portable)
- https://amx-project.github.io/a/habs.html (w/ habs mirror)
- https://protomaps.github.io/PMTiles/?url=https%3A%2F%2Fx.optgeo.org%2Fa.pmtiles
データ配布
-
`https://x.optgeo.org/a.pmtiles`← 廃止。2023-03-01 に削除します。
-
`https://x.optgeo.org/ipfs/QmVr46kE356XpNdHhLfT8tqZREH6BxWuN9TFmfiqi2FBBK`(2023-02-01T22:31+09:00)
-
`https://x.optgeo.org/ipfs/QmTZHWMAnRC5zNiNvdVuTDacThKkj4jKbwsZtKQkAC4R69` (2023-02-09T05:47+09:00) https://ipio.nchc.org.tw/ipfs/QmTZHWMAnRC5zNiNvdVuTDacThKkj4jKbwsZtKQkAC4R69
https://habs.rad.naro.go.jp/spatial_data/amx/a.pmtiles
ミラーいただき感謝します。
おすすめのダウンロード方法
curl -o a.pmtiles "https://ipio.nchc.org.tw/ipfs/QmTZHWMAnRC5zNiNvdVuTDacThKkj4jKbwsZtKQkAC4R69"
惑星間ファイルシステム
-
CID `QmVr46kE356XpNdHhLfT8tqZREH6BxWuN9TFmfiqi2FBBK`(2023-02-01T22:31+09:00)
- CID
QmTZHWMAnRC5zNiNvdVuTDacThKkj4jKbwsZtKQkAC4R69
(2023-02-09T05:47+09:00)
ベクトルタイル設計情報
daihyo
地図XMLデータがある位置を小縮尺でも把握できるようにするための代表点レイヤです。Tippecanoe の機能により間引きます。
ズームレベル範囲
2-13
属性
属性は全て外してあります。
生産用スクリプト
https://github.com/amx-project/a/blob/main/daihyo.rb
fude
地図XMLデータそのものを可能な限り生かしたレイヤです。Tippecanoe によるデータの間引きを行っていません。
ズームレベル範囲
14-16
属性
属性のうち、筆ID
、version
、代表点緯度
、代表点経度
以外はそのまま生かしています。結果として、次の属性がついていると認識しています。
- 座標系 e.g. 公共座標1系
- 測地系判別 e.g. 変換
- 地図名
- 地図番号
- 縮尺分母 e.g. 1000
- 市区町村コード e.g. 42212
- 市区町村名 e.g. 西海市
- 大字コード e.g. 025
- 丁目コード e.g. 000
- 小字コード e.g. 0000
- 予備コード e.g. 00
- 大字名 e.g. 西海町太田原郷
- 地番
- 精度区分 e.g. 乙一
- 座標値種別 e.g 図上測量
筆ID
、version
、代表点緯度
、代表点経度
を外す処理は、Tippecanoe のコマンドラインオプション -x
により、 https://github.com/amx-project/a/blob/main/Rakefile で行っています。
生産用スクリプト
https://github.com/amx-project/a/blob/main/fude.rb
データ生産用スクリプト
- https://github.com/amx-project/a ここに、バグも含めて全て書いてあります。
ChangeLog
- 2023-01-31: 作成
- 2023-02-09: データ更新に伴い更新