問題タブ [cartocss]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
leaflet - CartoCSS で ^= を一致させる方法は?
次の DBF データベースを見て、「病院」タイプをターゲットにするにはどうすればよいでしょうか? CSS3 では、次のようなことができます*[attr^='hospital']
。
ただし、CartoCSS でこれを行う方法がわかりません。私にできる最善のことは: です#poi[zoom>=10][CATEGORY="Health care"]
が、これらの「ヘルスケア」関連のエンティティの多くは、実際には薬局であり、マーカーを付けたくありません.
leaflet - CartoCSS を介してスタイル付きベクター マップ データを提供する方法
人々の通勤経路と交通事故の危険を感じている場所を表す線と点のサンプルデータ セットがあります。
現在、データには、場所 (自宅、職場、危険) などの属性と、さまざまな場所で恐れている事故の重大度があります。したがって、より広い問題は、これを Web マップ上で視覚化する方法です。そのために、Google Maps、Leaflet、OpenLayers3を調べました。これらはそれぞれ見栄えがよく、素敵なスタイリングを可能にしますが、私の目には、以下の画像を作成するために使用される以下のコードのように、高速で複雑で直感的なスタイリングのためのCartoCSSのきちんとしたものはありません。
タイルミルで試してみたところ、TileMill を介してラスタータイルに変換した後、これが思いついたものです。
しかし、これはばかげた方法です。基本レイヤーをオーバーレイすることはできず、ベクトル データを提供してクライアント側でスタイルを設定するだけで、おそらくmapbox.jsのようなものを使用する方がはるかに効率的です。しかし、クライアント側で素敵な CartoCSS 言語を使用して GeoJSON ファイルのスタイルを設定する方法がわかりません。(どのように)これは可能ですか?
ps 上記のマップのスタイルを設定した方法は次のとおりです
tilemill - CartoCSS マーカー
cartocss tilemill で定義されたマップ レンダーにマーカー (円) を配置したいと考えています。しかし、ズーム レベル 4-5-6 では、都市名を表示する十分なスペースがないため、render が都市名のないマーカーを表示するという問題があります。マーカーと都市名の両方を強制的に表示するか、どちらも表示しないようにするオプションはありますか?
regex - Tilemill / CartoCSS ブール条件
TileMill / CartoCSS には、ブール値の "OR" を持つオプションがありますか? 正規表現を試しましたが、成功しませんでした。この CSS を単純化したいと思います。
mapping - Mapbox Studio で CartoCSS を介して 1 つの国の管理ラベルのみを表示する
ラテン アメリカの地図に 1 つの国だけの管理ラベルを表示したいと考えています。私は CartoCSS が初めてで、理解できません。ラベルを調べてみましたが、OSM ID に役立つ階層が見当たりませんでした。
mapbox - MapBox Studio で carto CSS を使用して、クラスの「パス」をより高いズーム レベルで表示するにはどうすればよいですか?
MapBox スタジオでマップのスタイリングに取り組んでいます。道路クラスを 14 未満のズーム レベルで表示しようとしていpath
ます。レベル 13 以下になるとすぐに、道はすべて消えます。レベル 12 と 13 でパスを表示する方法を知っている人はいますか?
私はCSSでこれを試しました。
cartography - cartodb: トルク css で [value] を使用する場合の無効な値
Torque で CartoDB の視覚化を試しています。私のcssファイルには次のものがあります:
しかし、この CSS は次のエラーにつながります: 「15 行目: マーカー フィル 不透明度の値が無効です。タイプ float が必要です。0.4*[値] (タイプ フィールド) が指定されました。」
トルク集約の値に基づいて不透明度を指定する方法はありますか?
どうもありがとうございました、
openstreetmap - Mapnik で地理データを都市と鉄道に限定する方法は?
OSMBright スタイルを使用して、Ubuntu 14.04 で動作する mapnik タイル サーバーを正常にセットアップしました。テスト目的で、ルクセンブルグの地理データをダウンロードしてインポートしました。ファイルのサイズはわずか 16 MB で、インポートには 1 分しかかかりませんでした。
次に、ドイツの地理データを追加したかったのですが、これはかなり大きい (約 4 GB) です。インポート中に、ディスク容量が不足しました (仕事で VM を使用しなければならなかったため、かなりまばらでした)。
私たちの目的のために、実際には、個々の家屋、通り、その他の POI などの詳細を必要とせずに、線路、駅、および都市のみが必要です。OSM と Mapnik サーバーの初心者として: 必要なリソースを最小限に抑えるために、地理データをインポートするときに不要なデータを省略する方法はありますか? または、不必要なものを表示しないスタイルのみを作成できますか (ディスク容量は節約されませんが、おそらくパフォーマンスは向上します)。
mapbox - Mapbox Studio でデータに基づいて国を条件付きで色付けすることは可能ですか?
ベース Mapbox マップのいずれかに含まれる実際のポリゴンを使用して、コロプレスを作成しようとしています。
具体的には、プロパティ オブジェクトにデータ固有のプロパティを持つ geojson 構造があり、特定のスケールのどこにあるかに応じて、すべての国に異なる色の土地を塗りつぶしたいと考えています。
これまでのところ、Map クラスはすべての土地を一度に色付けしているように見えます。
Map {
background-color: red;
}
そして、私はこれを行うことができないようです:
Map {
[myVar > 0.4] { background-color: pink; }
[myVar <= 0.4] { background-color: green; }
}
GeoJSON ファイルから独自のポリゴンを使用しようとしましたが、見つけた最高の解像度でも、Mapbox ポリゴンほどきれいではありません。さらに、Mapbox の基本スタイルに含まれるラベルやその他のマーカーを、cholorpleth のすぐ上にオーバーレイできるようにしたいと考えています。
また、領域に色を付けようとしました#admin[admin_level=2][maritime=0]
が、ポリゴンのようには見えず、次のような結果になります。
前もって感謝します!
mapbox - Mapbox Studio でマップの背景に条件を適用することは可能ですか?
私は次のことをしようとしていますが、 Map ブロック内で条件が完全にバイパスされているようです:
@invert を「いいえ」に設定すると背景色が緑になり、@invert を「はい」に設定すると背景色が緑になります。条件をスキップして最初の命令を使用し、2 番目の命令を無視するかのようです。条件が存在せず、同じ命令が 2 回設定されている場合、これは正常な動作ですが、Map ブロック以外で条件を使用する場合にこの問題が発生したことはありません。
ここに私が見ていない間違いがありますか、それとも回避策がありますか?