管理レベル4の境界のための独自のスタイリング -- mapbox フィールド と cartocss フィールド 関連 問題

Unique styling for Admin Level 4 boundaries per country












0
vote

問題

日本語

MapBoxデータの場所アメリカ合衆国は、ヨーロッパの国と他の場所の国々と同じレベルで管理レベル(レベル4)を述べています。私の目的のために、米国の州のための明確な境界を表示するのは便利ですが、ヨーロッパに表示するのはまったく役に立ちません。

これらのadmin_levelをスタイルする方法は、これらの場所のそれぞれに対して一意に4境界を一意にする方法はありますか?

英語

MapBox data places United States states' admin level on the same level as the division of countries within Europe and elsewhere (level 4). For my purposes, it is useful to display distinct boundaries for states in the US, while it is not useful at all to display them in Europe.

Is there a way to style these admin_level: 4 boundaries uniquely for each of these locations?

</div
     

回答リスト

2
 
vote

mapbox.mapbox-streets-v6 Vector Tile Tile Tileソースを使用している場合は、国内ごとのスタイルを管理境界線に適用することができます。 (MapBox Studio Classicのレイヤーパネルでこれを確認して調整できます。)

#admin レイヤーには、カートクトーのフィルタを作成するために使用できる iso_3166_1 というフィールドがあります。米国の管理レベル4の境界のすべては、 <img src="img.getImage" /> 0 <コード> <img src="img.getImage" /> 1 のコードを持ちます。そのようなスタイルを作成します。

<事前> <コード> <img src="img.getImage" /> 2 <img src="img.getImage" /> 3 フィールドの値は、 ISO 3166-に一致します。 1 alpha-2標準。 2カ国を分ける境界の場合、各国のコードはアルファベット順に含まれ、ダッシュで区切ります。例えば、米国メキシコの国境は<コード> <img src="img.getImage" /> 4 です。
 

It is possible to apply unique per-country styles to administrative boundary lines if you are using the mapbox.mapbox-streets-v6 vector tile source. (You can check and adjust this in the Layers panel of Mapbox Studio Classic.)

In the #admin layer there is a field called iso_3166_1 that you can use to create a filter in CartoCSS. All of the admin level 4 boundaries in the US will have a iso_3166_1 code of US, so create a style like this:

#admin[admin_level=2] {   // styles for country boundaries go here }  #admin[admin_level=4][iso_3166_1='US'] {   // styles for US state boundaries go here } 

Values of the iso_3166_1 field will match the ISO 3166-1 alpha-2 standard. For boundaries that separate two countries, the code for each country will be included in alphabetical order and separated by a dash. Eg the US-Mexico border would be MX-US.

</div
 
 

関連する質問

0  カート栓の文字上の形状を重ね合わせる  ( Overlaying shape over letters in cartocss ) 
カートクト栓で利用可能なスタイリングオプションについて興味があります。 Maplabelの特定の文字にシェイプを追加することが可能であるかどうか疑問に思う(たぶんこれはいくつかのタイプのベクトルオーバーレイでしょうか?)しかし、私はこれを行うように見える例を見...

0  カート栓の道路以下の位置道路ラベル  ( Position road label below road in cartocss ) 
ロードラベルを南側(下の)東西道路に乗りたいと思います。 text-dy:-20を実装した後、結果は一貫していません。 道路上のこのラベルの配置を強制するために使用できる別の設定はありますか? <事前> <コード> #roadlabel::labels{ te...

0  CARTOJS4 - マルチバリーのマーカードーナツチャート  ( Cartojs4 markers with multivalues donut chart ) 
Carto SalesQuest製品で見ることができるようにマーカーを作成したいと思います。 Carto の下に続いて、私のCARTOJS 4からクラスタマップを作りました。 href="https://carto.com/blog/inside/ti...

1  リーフレットワールドマップにカスタム背景画像を追加します  ( Leaflet adding a custom background image to a worldmap ) 
リーフレットJSライブラリの助けを借りて、私のウェブサイトにWorldMapを作成しようとしています。 私は陸上および山の範囲のための私の好ましい色を使って世界のカスタムイメージを作成しました: 私のリーフレットマップは現在このように見えています。 誰...

0  Cartocss:他のレイヤーへの近さに基づくレイヤー  ( Cartocss style a layer based on proximity to another layer ) 
マップボックスStudio Classicを使用して、CartocssでGoogleマップスタイルを複製しようとしています。デフォルトのGoogleマップには、(スクリーンショットのように)空港周辺の工業地帯用の薄い茶色の陰影があります。 Googleマップ...

0  カート栓を介してスタイル付きベクトル地図データを提供する方法  ( How to serve styled vector map data via cartocss ) 
の例行とポイント、働くための人々の旅を代表する、そして彼らが道路事故からの危険にさらされている場所。 今、データは場所(家、仕事、危険)やさまざまな場所で恐れている事故の重大度などの属性を持っています。そのため、より広い質問は、Webマップでこれを視覚化す...

2  MapBox Studioのカートソープを介して1つだけの国の管理ラベルを表示する  ( Show admin labels for only one country via cartocss in mapbox studio ) 
ラテンアメリカの地図上にある国だけの国の人だけを見せたいと思います。私はCARTOCSSに新しい、それを理解することができません。私はラベルの点検を試み、助けるかもしれないOSM IDの階層を識別することはできませんでした。 ...

0  管理レベル4の境界のための独自のスタイリング  ( Unique styling for admin level 4 boundaries per country ) 
MapBoxデータの場所アメリカ合衆国は、ヨーロッパの国と他の場所の国々と同じレベルで管理レベル(レベル4)を述べています。私の目的のために、米国の州のための明確な境界を表示するのは便利ですが、ヨーロッパに表示するのはまったく役に立ちません。 これらのadm...

0  SnazzymapsとのスタイリングCarto.comマップ  ( Styling carto com map with snazzymaps ) 
carto.comのマニュアルによると、マップのスタイルを変更することは可能ですが、Snazzymaps.comからスタイルを使用する必要がある場合はどうなりますか? 両方のサービスを一緒に統合することは可能ですか? SnazzyMapsスタイルをcarto...

0  Mapbox StudioでCarto CSSを使用して、クラス 'Path'がより高いズームレベルで表示させるにはどうすればよいですか。  ( How do i make the class path show up at higher zoom levels using carto css in ) 
MapBox Studioでマップをスタイリングしています。私はRoad Class path を14人未満のズームレベルで現れようとしています。レベル13以下に進むとすぐにパスが消えます。誰かがパスをレベル12と13レベルで現れる方法を知っていますか? ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有