タグ付けされた質問 「labeling」

属性テーブルの値を、フィーチャの近くのマップ上のテキストとしてレンダリングします。凡例ラベルに関する質問については、代わりに[legend]タグを使用してください。

2
1つのレイヤーのすべてのフィーチャのArcGISキー番号ラベル
特定のレイヤーにラベルを付ける際にキーナンバリングを使用したいと思います。ただし、注意が必要なのは、このようにすべての機能にラベルを付けたいということです。 デフォルトでは、キーの番号付けは戦略の順序(ソース)の最後のオプションです。そして、それを変更する可能性はありません。 ArcMapがすべてのフィーチャにキー番号付けを使用するように強制する回避策はありますか?

1
QGISを使用して境界に沿ってポリゴンにラベルを付けますか?
QGISで(ポリラインではなく)ポリゴンにラベルを付ける場合、領域ではなく境界に沿ってラベルを付けることはできますか? ポリゴンをポリラインに変換してラベルを付けることができることはわかっていますが、ポリゴンシェープファイルから特定のポリゴンの選択のみにラベルを付けるソリューションを探しています。そのため、それらを同じシェープファイル(つまり、同じ形状)。 以下は、望ましい結果の例です。

1
QGISに垂直ラベルを配置しますか?
QGISのArcGISから、垂直配置方向と同じラベルスタイルを取得しようとしています。QGISはこの機能をデフォルトとして備えていないため、このオプションにはカスタム配置を使用することになります。 ArcGISの例: QGISの回避策 設定: データ定義の座標X(行の中央にあるラベル): $x_at( num_points( $geometry)/2) データ定義座標Y(Xの位置と同じ): $y_at( num_points( $geometry)/2) データ定義の回転: angle_at_vertex( $geometry , num_points( $geometry)/2) 2/3ラベルの場合のみ、配置は許容されます。角度の異なる切れ目が多い線の場合、適切なラベルを取得するのはさらに困難です。 ArcGISは、より少ないブレークまたは直線セグメントでラインセグメントを検索するようです。より良いラベル配置のために式ビルダーを使用して最も直線のセグメントの座標またはジオメトリを取得する方法はありますか?
8 qgis  labeling  style 

1
式の変数としてQGISマップキャンバスにアクセスする
QGIS Map Canvasに、フィールド計算機またはラベリングエンジンで使用される変数または式の値としてアクセスできますか? (つまり、印刷コンポーザーが「マップコンテンツによって凡例をフィルターにかける」のと同様の方法で、キャンバスの特定のビューに表示/存在する機能を選択/照会する式を作成できます) (QGIS 2.18.1 [osgeo4w]、win7) 編集: 潜在的な(架空の)ユースケース1-レイヤーに50のポリゴンがあります。現在、マップキャンバスの現在のビューには20のポリゴンが表示されています。<= 25のポリゴンが表示されている場合は、ポリゴンの青色のスタイルを設定します。 25個以上のポリゴンが表示されている場合は、緑色にスタイルします。 潜在的な(架空の)使用例2-レイヤーに50個のポリゴンがあり、現在10個のポリゴンが表示されており、5個が[Building Type]フィールド/列に「House」の属性値があり、5個の値が「ビルディングタイプ」フィールド/列の「ガレージ」。マップキャンバスの現在のビューに表示されます。戻り値:ガレージであるポリゴンの数と等しい値...回答= 5。

2
Print Composerでマップのズームイン部分を作成するにはどうすればよいですか?
昨日、ラベリングで発生した問題(まだ悩まされています)について質問を投稿しましたが、今日、マップの一部を拡大して作成するだけで、適切にラベル付けします(非常に近い点の位置です)。問題は、これを行う方法がわからないことです!小さいウィンドウに別のマップを追加してそこからズームできることはわかっていますが、ボックス領域を完全に一致させる方法がわかりません(それが理にかなっている場合)。誰か助けてもらえますか?

1
QGISで回転した地図上のラベル配置
私はGISとQGISの初心者です(親切にしてください)。QGIS 2.6.1を使用して、庭/樹木園のカタログの地図を作成しています。樹木園はGPSを使用して調査され、標本の木や植物は、メインカタログの説明を指す参照番号でラベル付けされたポイントレイヤーになります。 サイトのレイアウトと向きのため、長方形のキャンバス(紙、画面)に収まるようにマップを回転させる必要があります。それは、print composerで実行できます。しかし、それもラベルを回転させます。そして、最大の読みやすさのために、私は彼らが水平のままであって欲しいです。 ラベルの配置を実験しています。「Around point」は「Offset from point」よりもかなり良い結果をもたらします。この方法を使用して、ラベルに補正回転を適用する唯一の方法は(マップが回転すると、水平に戻る)、「回転」列を属性テーブルに追加し、データ定義の回転を使用することです。 。しかし、これはラベルの配置をある程度混乱させます。だから私の最初の質問は、ラベルがローテーションされた後に配置エンジンを実行することは可能ですか? そうでない場合は、いくつかのラベルを手動で再配置できるようにしますが、ほとんどのラベルは自動的に配置したままにしておきます。しかし、座標xおよびy列を属性テーブルに追加し、データ定義座標を使用しようとすると、xおよびy座標列のいずれかまたは両方にNULL値がある場合、ラベルの回転が停止します。ほとんどのポイントを自動的に配置することはできず、いくつかを修正することはできません。事実上、すべてのポイントを手動で配置する必要がある場合は、手動で配置する必要があります。約ありますので 200もの、それは主要な雑用です。私は何かを見逃しましたか? 「ラベルを移動」ボタンが機能する場合、これの一部はより簡単かもしれません。しかし、私がいじくり回した-編集のオン/オフ、データ定義の配置のオン/オフなど-私は灰色になっていないものを見たことがない。これを機能させるには何をする必要がありますか? 私ができる最善の方法は、いくつかのポイントについて、データで定義された距離のオーバーライドがあることです。ラベルが実際にどこに移動するかについての制御があまりなく、他のラベルに予想外のノックオン、ドミノ効果があり、そのうちのいくつかは以前よりも悪い結果になる可能性があるため、これはどちらかと言えば失敗です。ただし、ラベルの回転には影響しません。
8 qgis  labeling 

1
PyQGISを使用したシェープファイルのレンダリングとラベル付け
QGIS API for pythonの操作でいくつかの問題が発生しています。QGISのpythonコンソールでの作業がより快適になりましたが、QGISの外部でコードを実行しようとすると問題が発生します。 基本的に、シェープファイルを取得し、指定された属性名に基づいてラベルを付け、画像をレンダリングしたいと思います。コードはQGISで機能しますが、QGISの外部では機能しません。だから私の問題はどこから来ているのですか? import sys import qgis import PyQt4 from qgis.core import * from qgis.utils import * from qgis.gui import * from PyQt4.QtCore import * from PyQt4.QtGui import * #initialize QGIS QgsApplication.setPrefixPath( r"C:\OSGeo4W64\apps\qgis", True ) QgsApplication.initQgis() #Add layer to instance file = QgsVectorLayer("Good Shape File", "BMAS", "ogr") QgsMapLayerRegistry.instance().addMapLayer(file) …

2
ArcPyを使用してレイヤーのラベルをオンにしますか?
Pythonスクリプト内でラベルをオンにできません。 import arcpy mxd = arcpy.mapping.MapDocument(r"Mypathhere") #Map document reference layer = arcpy.mapping.ListLayers(mxd, "Layername")[0] #Indexing list for 1st layer if layer.supports("LABELCLASSES"): for lblclass in layer.labelClasses: lblclass.showClassLabels = True arcpy.RefreshActiveView() mxd.save() del mxd 最初にラベルマネージャーでラベル付けを有効にする必要がある場合、ArcPyでそれを行うことができますか? スクリプトは壊れません。エラーは出ません。ポイントにはラベルが付けられません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.