Mapbox Streets v8
このタイルセットのリファレンスドキュメントには、Mapbox Streets v8 Tilesetのデータを使用する際の情報が含まれています。
概要
Mapbox Streets v8 は、道路、地形、行政境界、建物のフットプリント、土地利用分類、鉄道駅、ポイントオブインタレストなどの幾何学とメタデータを含む、Mapbox 提供のベクタータイルセットです。
Mapbox Streets ベクタータイルを使用して地図スタイルを作成する完全な例については、Mapbox Studio のデフォルトスタイルを参照してください。
データソースと更新
Mapbox Streets v8 ベクタータイルは、Mapbox の独自データ、OpenStreetMap、Microsoft Open Maps、Wikidata などのオープンデータプロジェクト、および日本の Zenrin などのデータベンダーの組み合わせに基づいています。
レイヤー | データソース |
---|---|
admin | グローバル: Mapbox 独自データ |
aeroway | グローバル: OpenStreetMap レプリケーションフィード 日本: OpenStreetMap レプリケーションフィード、Zenrin |
airport_label | グローバル: OpenStreetMap レプリケーションフィード 日本: OpenStreetMap レプリケーションフィード、Zenrin |
building | グローバル: Mapbox 独自データ、OpenStreetMap、Microsoft 日本: Zenrin |
housenum_label | グローバル: OpenStreetMap レプリケーションフィード 日本: Zenrin |
landuse_overlay | グローバル: OpenStreetMap レプリケーションフィード 日本: Zenrin |
landuse | グローバル: OpenStreetMap レプリケーションフィード 日本: Zenrin |
motorway_junction | グローバル: OpenStreetMap レプリケーションフィード 日本: Zenrin |
natural_label , types ocean and sea | グローバル: Mapbox 独自データ |
natural_label , all other types | グローバル: OpenStreetMap レプリケーションフィード 日本: Zenrin |
place_label , types country and state | グローバル: Mapbox 独自データ |
poi_label | グローバル: OpenStreetMap レプリケーションフィード 日本: Zenrin |
road | グローバル: OpenStreetMap レプリケーションフィード 日本: Zenrin |
structure | グローバル: OpenStreetMap レプリケーションフィード 日本: Zenrin |
transit_stop_label | グローバル: OpenStreetMap レプリケーションフィード 日本: Zenrin |
water (海洋部分) | グローバル: OpenStreetMap 日本: Zenrin |
waterway | グローバル: OpenStreetMap レプリケーションフィード 日本: Zenrin |
データ更新
Mapbox Streets ベクタータイルの現在サポートされているバージョンは、新しい情報が利用可能になり、既存の情報が改善されるたびに定期的にデータが更新されます。
データ品質
OpenStreetMap コミュニティーは、世界中の貢献者の日々の努力に加えて、品質保証フィードバックツール や フラグシステム など、データ内のエラーを特定するためのいくつかの方法を使用しています。これにより、ユーザーは可能な誤りや地域の知識を持つ人の注意が必要なエリアを特定できます。
Mapbox には、Mapbox マップの品質を確保し、世界中のフィーチャーを追加および改善することに専念するデータチームもあります。また、マップの偶発的な編集ミスや破壊行為のように見える変更を検出し、データチームが手動でレビューするためにステージングする自動検疫システムを使用しています。
帰属
Mapbox Streets ベクタータイルを使用するスタイルやソフトウェアを公に使用する場合は、適切な帰属を表示 する必要があります。
Mapbox Streets の作成に利用されたソースのリストは Mapbox のウェブサイト で利用可能です。
複数のジオメトリタイプ
Mapbox ベクタータイルは、同じレイヤーに複数のジオメトリタイプをサポートしています。Mapbox Streets v8 はいくつかのレイヤーでこれを利用しています。
ベクタータイル 内のジオメトリは次の3種類のいずれかです:
Mapbox Studio では、各レイヤーのデータ選択タブでジオメトリタイプのトグルを使用して、1つ、2つ、またはすべての3種類を選択できます。
ID
ベクタータイル内の各フィーチ ャーにはオブジェクトIDが含まれています。このIDは Mapbox Studio を通じてスタイリングには使用できませんが、Mapbox GL JS や他のベクタータイルライブラリーを使用してランタイムでフィーチャーと対話するために使用できます。
ID は、関連するデータベンダーまたはオープンデータプロジェクトによって各フィーチャーに割り当てられた一意のIDから派生しています。
しばしば、同じまたは複数の独自ソースからの複数のオブジェクトが、ベクタータイル内で単一のオブジェクトに結合されます。たとえば、水のポリゴンはシームを避けるために結合され、道路の線はスペースを節約するために結合されます。この場合、ID は 0
またはランダムに選ばれた入力IDのいずれかです。
データの安定性
世界の変化を反映するために継続的なデータ更新を行ったり、新しいデータベンダーを統合したりする際、Mapbox Streets v8 Tileに新しいレイヤー、フィールド、値を追加することもあります。私たちの目標は、既存のv8スタイルとの互換性を維持する方法でこれを行うことです。Mapbox Streets v8が将来どのように変化する可能性があるかについて知っておくべきことは次のとおりです:
- レイヤー
- 既存のレイヤーは名前が変更されたり削除されたりしません。
- 新しいレイヤ ーが追加されることがあります。
- フィールド
- 既存のフィールドは名前が変更されたり削除されたりしません。
- 任意のレイヤーに新しいフィールドが追加されることがあります。
- フィールド値
- 既存の値の意味は変更されません。
- 特定のフィーチャーの値は、エラーを修正するためや実世界の変化を反映するために変更されることがあります。
- このドキュメントで特に記載されていない限り、任意のフィールドに新しい値が追加されることがあります。
- Null 値を含む可能性のあるフィールドはこのドキュメントで記載されており、既に持っていないレイヤーにNull値は導入されません。
新しいフィールド値の可能性を考慮してスタイルを設計する必要があります。可能な限りフィルターで明示的にし、式を使用する場合は適切なデフォルトスタイルを含めるようにしてください。
共通フィールド
いくつかのフィールドは、いくつかのレイヤーにわたって使用されます。これらのフィールドは、レイヤー参照 セクションの各関連レイヤーのために重複するのではなく、以下に詳細が記載されています。
name
text および name_<lang-code>
text
ラベル名は多くの言語で利用可能です。特定のフィーチャーに翻訳データがない場合、name_*
の値は null
です。ラベルレイヤーをスタイル設定する際には、適切なフォールバックアプローチを決定する責任があります。
特定のフィーチャーに対して name
フィールドが null の場合、その言語固有の name_*
フィールドもすべて null です。これは、ラベル言語セットに含めたい場合、name
が常に最終的なフォールバック値であるべきことを意味します。
複数の行にレンダリングされるテキストが含まれている場合(水平または垂直)、テキストはゼロ幅スペース文字で区切られます。
フィールド | 説明 |
---|---|
name | その場所で地元で使用されている名前(または名前) |
name_ar | アラビア語 |
name_en | 英語 |
name_es | スペイン語 |
name_fr | フランス語 |
name_de | ドイツ語 |
name_it | イタリア語 |
name_pt | ポルトガル語 |
name_ru | ロシア語 |
name_zh-Hans | 簡体字中国語 |
name_zh-Hant | 繁体字中国語(利用可能な場合がありますが、いくつかの簡体字中国語を含む可能性があります) |
name_ja | 日本語 |
name_ko | 韓国語 |
name_vi | ベトナム語 |
地域のバリエーションがある可能性のある言語の場合、タイルセットは地名の綴りが異なる場合、特定の優先順位を示しません。
name_es
、name_fr
、name_de
のラベルについては、追加のフォールバック条件があります。地元の名前が非ラテン文字体系で書かれており、スペイン語、フランス語、ドイツ語の翻訳がない場合、可能であればこれらのフィールドには英語または国際的なバージョンの名前が表示されます。それ以外の場合は、地元の名前が表示されます。中国語: name_zh-Hant
フィールドには、カスタムラベルレ イヤー #place_label
と #natural_label
の簡体字中国語を使用した標準中国語が含まれています。他のすべてのラベルレイヤーは OpenStreetMap から供給されており、name_zh-Hant
フィールドには、いくつかの方言のうちの1つと簡体字または繁体字のいずれかの中国語文字が含まれている場合があります。name_zh-Hans
フィールドはこれに似ていますが、簡体字に変換された繁体字中国語が自動的に含まれています。name_script
text
name
フィールドがある場合は常に、そのテキストで使用されている主要なスクリプトを説明する name_script
フィールドもあります。これは、フォントや言語のフォールバック条件をカスタマイズするのに役立ちます。値には以下が含まれます:
Arabic
Armenian
Bengali
Bopomofo
Canadian_Aboriginal
Common
Cyrillic
Devanagari
Ethiopic
Georgian
Glagolitic
Greek
Gujarati
Gurmukhi
Han
Hangul
Hebrew
Hiragana
Kannada
Katakana
Khmer
Lao
Latin
Malayalam
Mongolian
Myanmar
Nko
Sinhala
Syriac
Tamil
Telugu
Thaana
Thai
Tibetan
Tifinagh
Unknown
name
が null の場合、値も null です。
sizerank
number
sizerank
フィールドは、poi_label
、natural_label
、airport_label
のようにポリゴンから派生した点や線が含まれているラベルレイヤーに含まれる0から16の値です。これは、現在のズームレベルに対してフィーチャのサイズに基づいてスタイルやフィルタを設定するのに役立ちます。タイルセットは、最大のオブジェクトに sizerank=0
を割り当て、点に sizerank=16
を割り当てます。
単一のフィーチャは、ズームインするにつれて sizerank
が変化し、フィーチャの相対サイズが増加します。例えば、公園はz11でsizerank
が9、z12で6、z13で2になることがあります。
この値が null になることはなく、常に0から16の範囲内にあります。
filterrank
number
filterrank
フィールドは、ラベル密度をカスタマイズするために使用される0から5の値です。これは、スタイルレイヤーフィルタで使用されることを意図しています('Mapbox Studio のデータを選択' タブ)。値は現在のズームレベルに対して相対的です。例えば、同じPOIがz10でfilterrank=5
を持ち、z14でfilterrank=1
を持つことがあります。これはズームインによってPOIの相対的な重要性が変化したためです。
filterrank<=1
を設定して最も目立つラベルのみを表示したり、filterrank<=3
を設定して適度な密度を生成したり、filterrank<=5
を設定して可能な限り多くのラベルを表示することができます。
この値が null になることはなく、常に0から5の範囲内にあります。
maki
テキスト
一部のレイヤーには、Makiアイコンプロジェクトや同様の命名スキームに従う他のアイコンを使用してアイコンを割り当てるのを容易にする maki
フィールドがあります。それぞれのレイヤーは異なる名前のサブセットを使用しますが、Mapbox Streetsで使用されている値の完全なリストがここにまとめられており、異なるレイヤーで必要なすべてのアイコンがスタイルに含まれていることを確認できます。
MakiプロジェクトのすべてのアイコンがMapbox Streetsで使用されているわけではなく、関連するフィーチャの異なるタイプが同じ maki
値を持つこともあります(例えば、大学と短期大学、またはアートショップと美術館など)。名前のないPOIは常に marker
というMaki値を持ち、これは一般的なデフォルトです。
すべてのレイヤーの maki
フィールドの可能な値は以下にリストされています。v7のどのレイヤーにも属していなかったアイコン名は 🆕 でマークされていま す。Mapbox Streets v8ではこれ以上の値が追加されることはありません。
airport_label
:
airport
airfield
heliport
rocket
natural_label
:
marker
mountain
volcano
waterfall 🆕
poi_label
:
alcohol-shop
american-football 🆕
amusement-park
aquarium
art-gallery
attraction
bakery
bank
bar
basketball 🆕
beach 🆕
beer
bicycle
bowling-alley 🆕
bridge 🆕
cafe
campsite
car
car-rental 🆕
car-repair 🆕
casino 🆕
castle
cemetery
charging-station 🆕
cinema
clothing-store
college
communications-tower 🆕
confectionery 🆕
convenience 🆕
dentist
doctor
dog-park
drinking-water
embassy
farm 🆕
fast-food
fire-station
fitness-centre 🆕
fuel
furniture 🆕
garden
globe 🆕
golf
grocery
harbor
hardware 🆕
horse-riding 🆕
hospital
ice-cream
information
jewelry-store 🆕
laundry
library
lodging
marker
mobile-phone 🆕
monument
museum
music
optician 🆕
park
parking 🆕
parking-garage 🆕
pharmacy
picnic-site
pitch 🆕
place-of-worship
playground
police
post
prison
ranger-station 🆕
religious-buddhist 🆕
religious-christian
religious-jewish
religious-muslim
restaurant
restaurant-noodle 🆕
restaurant-pizza 🆕
restaurant-seafood 🆕
school
shoe 🆕
shop
skateboard 🆕
slipway 🆕
stadium
suitcase 🆕
swimming
table-tennis 🆕
tennis 🆕
theatre
toilet
town-hall
veterinary
viewpoint 🆕
volleyball 🆕
watch 🆕
watermill 🆕
windmill 🆕
zoo
transit_stop_label
:
bicycle-share
bus
ferry
rail
rail-metro
rail-light
entrance
maki_beta
text
将来のMapbox Streetsのバージョンでサポートされる可能性のあるMakiアイコンは maki_beta
フィールドにあります。可能な値には以下が含まれますが、これに限定されません:
poi_label
:
baseball
lighthouse
landmark
industry
highway-services
highway-rest-area
racetrack-cycling
racetrack-horse
racetrack-boat
racetrack
religious-shinto
observation-tower
restaurant-bbq
tunnel
natural_label
:
hot-spring
motorway_junction
:
interchange
junction
worldview
テキスト
Mapbox Streets v8は、admin
、airport_label
、natural_label
、place_label
データレイヤーに対して worldview
の概念を導入します。ベクタータイルには、一部のフィーチャの複数のバージョン が含まれており、それぞれが worldview
値を持ち、対象とする視聴者を示しています。ワールドビューフィルタを適用する場合、all
と地域固有の値のいずれかの両方を含める必要があります。さらに、米国のワールドビュー以外のすべてのワールドビューに対して、対応するレイヤーに disputed_
で始まるクラスがあり、ユーザーはワールドビューフィルタと併せて選択する必要があります。米国ワールドビューの対応するレイヤーのクラスには disputed_
プレフィックスがありません。
admin
データレイヤーを使用するスタイルレイヤーにはワールドビューフィルタを 必ず 適用する必要があります。意図を伝えるために airport_label
、natural_label
、place_label
データレイヤーにもワールドビューフィルタを使用することを強くお勧めしますが、これらのレイヤーにワールドビューを適用しない場合、マップ上に表示されるラベルは米国のワールドビューを反映します。
worldview
フィールドの使用が拡大される場合があります。変更には次のものが含まれる場合があります: - 新しいまたは既存のレイヤーに worldview
の現在の概念を導入すること。 - 他のワールドビューを表すための可能な worldview
値のリストに新しい値を追加すること(データの安定性を参照)。worldview
値によって生 成されたマップ表示が、必ずしも政府の公式方針を反映するものではなく、政府によって承認されているわけではありません。値 | 説明 |
---|---|
all | すべてのワールドビューに適したもの(ほとんどのフィーチャ) |
CN | 中国本土の観客/ワールドビューに適したフィーチャですが、中華人民共和国での使用は正式に承認されていません。 |
IN | インドでの地図作成要件に適合するフィーチャ。 |
JP | 日本の観客向けのフィーチャですが、必ずしも日本の公式方針を反映しているわけではありません。 |
US | 米国の観客向けのフィーチャですが、必ずしも米国の公式外交政策を反映しているわけではありません。 |
disputed_
クラス テキスト
多くのレイヤーには class
フィールドがあります。これらのクラスは、フィーチャの目的や特性に基づいてフィルタリングやスタイリングに使用されることがよくあります。class
フィールドの利用可能な値はレイヤーによって異なり、以下の Layer Reference に詳述されています。
class
フィールドと worldview
フィールドの両方を持つレイヤーでは、class
フィールドの値はそのレイヤーの Layer Reference にリストされている任意の値 または それらの値に disputed_
がプレフィックスとして付けられた値のいずれかです。フィーチャが紛争中とマークされると、disputed_{class}
クラスに分類されます。例えば、紛争中の湾のフィーチャは、bay
クラスではなく disputed_bay
クラスに属します。
disputed
テキスト
単一の地図がすべての世界の視点を反映することはありませんが、紛争が存在する場所を認識することは、地図作成の重要な側面であり、より普遍的に使用可能な地図を作成することにつながります。dispute
の値は常に true
か false
のいずれかであり(null になることはありません)、disputed_{class}
クラスを持つフィーチャには disputed
が true
に設定されます。
レイヤーリファレンス
Mapbox Streets v8 Tilesetには以下のレイヤーが含まれています。参照用に、各レイヤーの現在の最小利用可能ズームレベルが記載されていますが、これは更新や改善が進む中で変更される可能性があることに注意してください。また、レイヤー内のすべてのフィーチャに適用されるわけではありません。低番号のズームレベルでは最も目立つフィーチャのみが利用可能であり、ズームインするにつれてより多くのフィーチャが利用可能になります。物理的に大きなフィーチャのラベルには、サイズに基づいた最大ズームレベルもあります。
レイヤー | 最小ズームレベル |
---|---|
admin | 0 |
aeroway | 9 |
airport_label | 8 |
building | 13 |
housenum_label | 16 |
landuse_overlay | 5 |
landuse | 5 |
motorway_junction | 11 |
natural_label | 0 |
place_label | 0 |
poi_label | 5 |
road | 3 |
structure | 13 |
transit_stop_label | 11 |
water | 0 |
waterway | 7 |
admin
このレイヤーには、国や地方自治体の行政単位の境界線が含まれています。データソースと形状は、Mapbox Boundaries製品のポリゴンと一致しています。
admin_level
数値
admin_level
フィールドは、異なるレベルの境界を区別します。
値 | 説明 |
---|---|
0 | 国 |
1 | 第一レベルの行政区分 |
2 | 第二レベルの行政区分 |
disputed
テキスト
単一の地図がすべての世界の視点を反映することはありませんが、紛争が存在する場所を認識することは、地図作成の重要な側面であり、より普遍的に使用可能な地図を作成することにつながります。disputed
の値は常に true
か false
のいずれかであり(null になることはありません)。境界線をスタイリングする際、disputed
値が true
のものは、点線または他の明確なスタイルで非紛争の線と区別する必要があります。
maritime
テキスト
Mapbox Streets v8には、最小限の海洋境界が含まれています。これらには maritime
値が true
として設定されており、特定のスタイリングやフィルタリングに使用することができます。この値は常に true
または false
のいずれかであり(null になることはありません)。
iso_3166_1
テキスト
iso_3166_1
フィールドには、境界に適用される ISO 3166-1 alpha-2 コードまたはコードが含まれています。地方の境界の場合、これは親国の単一のコードです。二国間の国際境界では、値は両国のコードをアルファベット順に並べて、ハイフン(-
)で区切ります。
aeroway
aeroway
レイヤーには、滑走路、ヘリポートなどを表す線とポリゴンが含まれています。
type
テキスト
type
フィールドは、スタイリングのために異なる種類の航空路を区別します。
値 | 説明 |
---|---|
runway | 飛行機が離着陸する場所 |
taxiway | 飛行機が滑走路、ゲート、格納庫の間を移動する場所 |
apron | 飛行機が駐車、燃料補給、積み込みを行う場所 |
helipad | ヘリコプターが離着陸する場所 |
ref
テキスト
ref
フィールドには滑走路およびタキシーウェイの識別子が含まれています。この値は null になることがあります。
airport_label
このレイヤーには、空港、飛行場、ヘリポート、ロケットのいずれかの点ジオメトリが含まれています。
ラベルテキストの名前と翻訳については、names
と name_script
を参照してください。
このフィールドについての詳細は、sizerank
を参照してください。
ref
テキスト
ref
フィールドには、多くの空港の短い識別コードが含まれています。これらは OpenStreetMap タグ iata
、ref
、icao
、または faa
から取得されます(優先順)。この値は null になることがあります。
maki
テキスト
maki
フィールドを使用して、異なる種類の空港に異なるアイコンを割り当てることができます。詳細については、共通フィールドセクションの maki
を参照してください。
値 | 説明 |
---|---|
airport | 商業空港の大部分 |
airfield | 小型空港および民間飛行場 |
heliport | ヘリコプター用 |
rocket | 宇宙飛行施設 |
class
テキスト
class
フィールドは、空港をその主な使用タイプによって識別します。
値 | 説明 |
---|---|
civil | 主に民間目的で使用される空港 |
military | 主に軍事目的で使用される空港 |
building
大きな建物はズームレベル13で表示され、すべ ての建物はズームレベル16以上で含まれます。
underground
テキスト
underground
フィールドは地下にある建物に対して true
になります(例:一部の地下鉄駅)。この値は常に true
または false
のいずれかであり(null になることはありません)。
type
テキスト
type
フィールドを使用して、建物の機能(例:スタジアム)に基づいて建物をスタイル設定し、建物の部品を建物の輪郭から区別します。建物フィーチャの type
が割り当てられる方法は、いくつかの要因に依存します:
- フィーチャが主に3Dレンダリング用の建物のいくつかの部分の1つである場合、それは
building:part
の値を持ちます。 - OpenStreetMapからの完全な建物の場合:
- 値は、OpenStreetMapの
building
タグと一致します(一般的な値についてはTagInfoを参照)が、すべてのタグに対してyes
を除きます。 - フィーチャが
building=yes
タグ付けされている場合、それはbuilding
の値を持ちます。
- 値は、OpenStreetMapの
- Zenrinからの完全な建物の場合:
- 値はZenrin注釈ターゲットコード (
blcode
) のテキスト表現と一致します。 - Zenrinで未分類の建物タイプを持つフィーチャの場合、それは
building
の値を持ちます。
- 値はZenrin注釈ターゲットコード (
- 他のデータソースからの完全な建物の場合、値はデータソースオーナーの建物タイプコードのテキスト表現と一致します。
OpenStreetMapの建物データの可能な type
値:
apartments
farm
hotel
house
detached
residential
dormitory
terrace
houseboat
bungalow
cabin
commercial
office
industrial
retail
supermarket
warehouse
kiosk
religious
cathedral
temple
chapel
church
mosque
synagogue
shrine
civic
government
hospital
school
transportation
stadium
train_station
university
grandstand
public
barn
bridge
bunker
carport
conservatory
construction
garage
garages
farm_auxiliary
garbage_shed
greenhouse
hangar
hut
pavilion
parking
roof
sports_hall
shed
stable
service
ruins
transformer_tower
water_tower
Zenrin建物データの可能な type
値:
Zenrin blcode | Zenrinテキスト | Mapbox Streetsタイプ |
---|---|---|
00 | hotel | hotel |
01 | commercial | commercial |
02 | school | school |
03 | leisure | leisure |
04 | landmark | landmark |
05 | civic, government | civic |
06 | hospital | hospital |
07 | train station | train_station |
08 | other | building |
else | building | building |
Zenrinのgeneral building/5F-10F
のようなZenrin elcodeのテキスト表現は、building
タイプに標準化され、テキスト表現から推測される height
(例えば、5F-10F
から 15m
の height
を推測)が与えられます。
height
数値
height
フィールドには、建物または建物部分の高さがメートル単位で含まれています(最も近い整数に丸められます)。この値はしばしば OpenStreetMap の building:levels
タグから導出されます。正確な高さが指定されていない場合、1階あたり3メートルと推定されます。extrude
が false
の場合、この値は null になることがあります。
min_height
数値
min_height
フィールドには、建物部分の底が地面に接していない場合の、地面から建物部分の底までの高さがメートル単位で含まれています。これにより、空中回廊や張り出した建物部分のようなものの正確な押し出しレンダリングが可能になります。extrude
が false
の場合、この値は null になることがあります。
extrude
テキスト
extrude
フィールドは、オブジェクトが3D押し出しレンダリングに含まれるべきかどうかを示します。たとえば、複雑な建物には異なる高さのさまざまな building:part
オブジェクトがマッピングされ、建物全体のフットプリントを表す建物オブジェクトがあります。3Dレンダリングには、building:part
オブジェクトのみが必要で、フルフットプリントの輪郭には extrude
値が false
になります。extrude
の値は常に true
または false
であり(null になることはありません)。
housenum_label
このレイヤーには、特定の住所の街番号部分をラベル付けするための点が含まれています。
house_num
テキスト
house_num
フィールドには、家や建物の番号が含まれています。これらは一般的に整数ですが、文字や文字だけの番号(例:"1600"、"31B"、"D")を含む場合もあります。住所に番号タグがないが家名や建物名がある場合、house_num
フィールドにはその名前が代わりに表示されます。
landuse_overlay
このレイヤーは、あなたのスタイルが #water レイヤーの上に描画すべき土地利用と土地被覆のポリゴン用です。
class
テキスト
landuse_overlay
レイヤーのスタイリングに使用される主なフィールドは class
です。
値 | 説明 |
---|---|
national_park | 人間のレクリエーションと環境保護のために政府によって指定された比較的大きな土地のエリア |
wetland | 植生を含む可能性のある湿地(沼地、湿地、ボグ) |
wetland_noveg | 植生を含まない可能性のある湿地(泥地、潮汐平野) |
type
テキスト
type
フィールドは、そのクラスのための主要な OpenStreetMap タグから引き出されます。
landuse
このレイヤーには、土地利用と土地被覆を表すポリゴンが含まれています。
さまざまな種類の土地利用と土地被覆が重なることがよくあるため、このレイヤーのポリゴンはジオメトリの面積に基づいて順序付けされ、より小さなオブジェクトが大きなオブジェクトによって隠れないようにしています。スタイリング時には透明度の使用に注意してください – 重なり合った形状が混濁したり予期しない色を引き起こす可能性があります。
class
テキスト
土地利用レイヤーのスタイリングに使用される主なフィールドは class
です。
値 | 説明 |
---|---|
aboriginal_lands | 先住民族の土地の境界 |
agriculture | 様々な種類の作物と農地 |
airport | 空港の敷地 |
cemetery | 墓地と霊園 |
commercial_area | 高度な商業活動が行われるエリア |
facility | その他の施設の敷地 |
glacier | 氷河または永続的な氷/雪 |
grass | 草原、牧草地、畑、芝生など |
hospital | 病院の敷地 |
industrial | 工業地域 |
park | 市の公園、村の緑地、遊び場、国立公園、自然保護区など |
parking | 自動車の駐車エリア |
piste | スキー、スノーボード、その他の雪/山のスポーツ用のエリア |
pitch | あらゆる種類のスポーツフィールドとコート |
residential | 住宅地 |
rock | 裸岩、礫、採石場 |
sand | 砂、ビーチ、砂丘 |
school | 小学校、中学校、高校、大学の敷地 |
scrub | 茂み、低木地、ヒース |
wood | 森林と林業地域 |
type
テキスト
type
フィールドは、そのクラスのための主要な OpenStreetMap タグから引き出されます。
motorway_junction
このレイヤーには、モーターウェイのジャンクション(高速道路の出口)をラベル付けするための点のジオメトリが含まれています。クラスとタイプは、道路レイヤーのタイプと一致します。
ref
テキスト、reflen
数値、および name
テキスト
モーターウェイジャンクションレイヤーには、ラベルのスタイリングのための ref
フィールドと name
フィールドがあります。reflen
フィールドは、シールドでこのレイヤーをスタイリングしたい場合に ref
値の長さを示します。これらのフィールドはすべて null になる可能性があります。
class
テキスト および type
テキスト
class
と type
フィールドは、ジャンクションがある道路の種類を示します。可能な値については #road レイヤーを参照してください。
filterrank
数値
このフィールドの使用方法については filterrank
を参照してください。
maki_beta
テキスト
将来の Maki 値については #maki_beta を参照してください。
natural_label
natural_label
レイヤーには、湖、山のピーク、谷、砂漠などの自然の特徴をスタイリングするための点と線が含まれています。
ラベルテキストの名前と翻訳に関する情報については names
および name_script
を参照してください。
テキストサイズやラベルの密度をスタイリングするためにこれらのフィールドを使用する方法については sizerank
および filterrank
を参照してください。
class
テキスト および maki
テキスト
natural_label
レイヤーは、スタイリングとフィルタリングのために多くの異なるクラスに分かれています。各クラス内で、機能にアイコンを割り当てるためのいくつかの maki
値が利用可能です。詳細については、Common Fields セクションの maki
部分を参照してください。
クラス | Maki 値 | 機能の種類 |
---|---|---|
bay | marker | 大きな水域の入り口 |
canal | marker | 運河 |
continent | marker | 大陸 |
dock | marker | 船のための囲まれた水域 |
glacier | marker | 氷河 |
landform | mountain , volcano , marker | 山頂、牧草地、洞窟の入り口、群島、島、小島、鞍部、山、砂漠、谷など |
ocean | marker | 海 |
reservoir | marker | 人工的な水の貯留区域 |
river | marker | 川 |
sea | marker | 海やその他の大きな水域(いくつかの湾、海峡、入り江などを含む) |
stream | marker | 小川 |
water_feature | waterfall , marker | 滝 |
water | marker | 湖、池など |
wetland | marker | 湿地、沼 |
追加の disputed
クラスも参照してください。
elevation_m
数値 および elevation_ft
数値
elevation_m
と elevation_ft
フィールドは、メートルおよびフィートでの機能の標高を保持します。値は最も近い整数に丸められ、単位は含まれません。Mapbox Studio で単位を表示するには、{elevation_ft} feet
または {elevation_m}m
のようなテキストフィールドを使用します。これらのフィールドは null になる可能性があります。
place_label
このレイヤーには、国、州、市、町、地域を含む場所のラベル付け用の点が含まれています。
ラベルテキストの名前と翻訳に関する情報については names
および name_script
を参照してください。
そのフィールドの使用方法については filterrank
を参照してください。
class
テキスト
class
フィールドは、場所の種類の広範な区別を提供し、異なる場所ラベルをスタイリングするために使用する主要な属性です。可能な値は次の通りです:
クラス | 含まれるタイプ |
---|---|
country | country 、territory 、sar 、disputed |
state | state |
settlement | city 、town 、village 、hamlet |
settlement_subdivision | suburb 、quarter 、neighbourhood |
追加の disputed
クラスも参照してください。
type
テキスト
type
フィールドは、class
よりも異なる種類の場所を細かく区別します。
class
フィールドとは異なり、すべての type
値がすべての国で利用できるわけではありません。将来的には新しい type
値が追加される可能性があります。Data stability を参照してください。
値 | 説明 |
---|---|
country | 主権国家または部分的に承認された国家。 |
sar | 特別行政区。 |
territory | 半自治またはその他の国際標準化機構(ISO 3166-1)コードを持つ下位行政区画。 |
disputed_territory | ISO 3166-1 コードを持つ領有権が争われている領域。 |
state | 第一級行政区画または類似のもの。これらの一部のみが含まれ、都市、町などに焦点が当てられています。 |
city | 約100,000人以上の人口を持つ集落。 |
town | 約10,000人から100,000人の人口を持つ都市または田舎の集落。 |
village | 通常は人口10,000人未満の田舎の集落。 |
hamlet | 約200人以下の人口を持つ田舎の集落。 |
suburb | 都市の一部として区別されるエリア(例: annexed town、歴史的地区、大規模な重要な地域)。 |
quarter | 大きな都市や町の大規模な地区または部分。 |
neighbourhood | より小さな地域または大きな集落の一部。 |
block | 番号付きブロック。 |
symbolrank
数値
symbolrank
値は、場所の特徴のラベルサイズとシンボルの目立ち度のスタイリングを簡素化するために意図されています。1から19の範囲で、ズームレベルを通じて一貫して割り当てられます。たとえば、ズームイン・ズームアウトしても、symbolrank
が 6 の場所は常に同じ symbolrank
6 の値を持ちます。
この値は決して null になることはなく、1-19 の範囲に常にあります。
iso_3166_1
テキスト
iso_3166_1
フィールドには、その場所がある国の ISO 3166-1 alpha-2 コードが含まれています。値は null になる可能性があります。これは、位置マッチングエラーや国際水域にある機能のためです。
iso_3166_2
テキスト
iso_3166_2
フィールドには、グローバルな文脈で国の下位区分を一意に識別する ISO 3166-2 alpha-2 コードが含まれています。値は null になる可能性があります。これは、位置マッチングエラーや国際水域にある機能のためです。
capital
数値
capital
フィールドは、国、地域、州、または省の首都のラベルまたはアイコンを区別してスタイリングするために使用されます。このフィールドの値は 2
、3
、4
、5
、または 6
です。国の首都は 2
、3
から 6
はさまざまな下位行政区画の首都を表します。これらのレベルは OpenStreetMap から来ており、国によって異なる意味を持ちます - 詳細については OpenStreetMap wiki を参照してください。
値は null になる可能性があります。