---
# System prepended metadata

title: 国土地理院「ベクトルタイル（注記）」の研究

---

# 国土地理院「ベクトルタイル（注記）」の研究

## 情報源
[多言語表記の地図](https://www.gsi.go.jp/kihonjohochousa/multilingual.html)の、とりわけ[ベクトルタイルデータファイル仕様書](https://www.gsi.go.jp/common/000212661.pdf)(PDF:569KB)

## 諸元
- GeoJSON ベクトルタイルである
- 例えば https://maps.gsi.go.jp/xyz/experimental_multil/8/225/100.geojson
- つまり、テンプレート URL はhttps://maps.gsi.go.jp/xyz/experimental_multil/{z}/{x}/{y}.geojson 
- 目録はない。つまり、https://maps.gsi.go.jp/xyz/experimental_multil/mokuroku.csv.gz へのリクエストは 404 Not Found になる。

## サンプル
以下の GeoJSON 記述は、国土地理院の「ベクトルタイル（注記）」[8/225/100](https://maps.gsi.go.jp/xyz/experimental_multil/8/225/100.geojson)を用いたものである。
```javascript
{
  "type": "FeatureCollection",
  "features": [
    {
      "geometry": {
        "coordinates": [
          136.649413256264,
          36.5620506591053
        ],
        "type": "Point"
      },
      "properties": {
        "arrngAgl": 0,
        "name": "Kanazawa",
        "knj": "金沢",
        "dspPos": "RC",
        "arrng": 1,
        "kana": "かなざわ",
        "ftCode": 51301
      },
      "type": "Feature"
    },
    {
      "geometry": {
        "coordinates": [
          136.441023247258,
          36.4066621576929
        ],
        "type": "Point"
      },
      "properties": {
        "arrngAgl": 0,
        "name": "Komatsu",
        "knj": "小松",
        "dspPos": "LC",
        "arrng": 1,
        "kana": "こまつ",
        "ftCode": 51301
      },
      "type": "Feature"
    },
    {
      "geometry": {
        "coordinates": [
          137.801793908652,
          35.5129773237155
        ],
        "type": "Point"
      },
      "properties": {
        "arrngAgl": 0,
        "name": "Iida",
        "knj": "飯田",
        "dspPos": "RB",
        "arrng": 1,
        "kana": "いいだ",
        "ftCode": 51301
      },
      "type": "Feature"
    },
    {
      "geometry": {
        "coordinates": [
          137.242438719561,
          36.1451655316303
        ],
        "type": "Point"
      },
      "properties": {
        "arrngAgl": 0,
        "name": "Takayama",
        "knj": "高山",
        "dspPos": "RB",
        "arrng": 1,
        "kana": "たかやま",
        "ftCode": 51301
      },
      "type": "Feature"
    },
    {
      "geometry": {
        "coordinates": [
          136.905042895641,
          35.6817765431662
        ],
        "type": "Point"
      },
      "properties": {
        "arrngAgl": 0,
        "name": "Gifu",
        "knj": "岐阜",
        "dspPos": "CC",
        "kana": "ぎふ",
        "arrng": 1,
        "annoCtg": 140,
        "ftCode": 50100
      },
      "type": "Feature"
    },
    {
      "geometry": {
        "coordinates": [
          137.205482851451,
          36.5275243024875
        ],
        "type": "Point"
      },
      "properties": {
        "arrngAgl": 0,
        "name": "Toyama",
        "knj": "富山",
        "dspPos": "CC",
        "kana": "とやま",
        "arrng": 1,
        "annoCtg": 140,
        "ftCode": 50100
      },
      "type": "Feature"
    }
  ]
}
```

## スキーマ（HOCON 的な記載）
### ベクトルタイルデータファイル仕様書ベース
```javascript
{
  type: Feature
  geometry: {
    type: Point
  }
  properties: {
    ftCode: 地物種別コード（ふぃいちゃあこおど）
    annoCtg: 注記分類コード（あのていしょんかてごり）
    knj: 日本語表記（かんじ）
    kana: 読み（かな）
    roma: ローマ字表記（ろおま）
    name: 英語表記（ねえむ）
    arrng: 字列（あれんじめんと）
    arrngAgl: 配置角度（あれんじあんぐる）
    dspPos: 表示位置（でぃすぷれえぽじしょん）
    nRNo: 国道番号（なしょなるるうとなんばあ）
    uRNo: 都市高速道路番号（あーばんるうとなんばあ）
    eRNo: 高速道路番号（えくすぷれするうとなんばあ）
  }
}
```

## どうやって多言語にしているのか。
https://maps.gsi.go.jp/multil/js/tochina.js が頑張っている気がします。

## ChangeLog
- 2020-02-16: このドキュメントをスタート
