1つのレイヤーのすべてのフィーチャのArcGISキー番号ラベル


9

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

ArcMapがすべてのフィーチャにキー番号付けを使用するように強制する回避策はありますか?

回答:


3

遅ればせながらワークフローはこちら。北半球のポイントレイヤーまたはポリゴン/ポリラインの重心で作業していると仮定します。

  • 緯度フィールドがまだ存在しない場合は計算する
  • ポイントレイヤーの属性テーブルをエクスポートし、Excelなどで開きます。
  • 緯度フィールドを降順で並べ替えます(最大[北端]の値を上に、最小(南端)の値を最後に)
  • という名前の新しいフィールドを追加します Lat_Order
  • =Row()-1データセット内の各レコードを計算します(2行目から始まるデータの値1はになります。これがキー番号ラベルになります
  • スプレッドシートを保存し、スタンドアロンテーブルとしてArcMapプロジェクトに追加します。
  • OBJECTIDフィールドに基づいて、テーブルをポイントレイヤーに結合します
  • Lat_Orderフィールドに基づくラベル
  • スプレッドシートに戻り、緯度経度とポイントの名前フィールドを取得して、マップにルックアップリスト/キーの凡例を表示します

これは役立ちますか(数年後)?


ライセンスをお持ちの場合は、ペアノカーブなどで並べ替えると、より良い結果が得られます。結局のところ、両側にポイントアドレスがあるN / Sを走る道路を考えてみてください。
ポール、

1

良い質問。ここでは本当に答えではありませんが、コメントが長すぎます-キーナンバリング以外のすべての戦略を削除してみましたか?これは「ラベル位置」パラメータではなく「フィッティング戦略」であるため、すべての機能にこれを強制することはできないでしょう。配置距離など、キー番号付けには他のオプションはありません。ラベルリストが数字から離れすぎているようです。これは新しい機能なので、今後の改善が行われると思います。すべての機能にキーナンバリングを強制するのは良い考えです。


ご回答ありがとうございます。戦略オーダーから戦略を削除することはできません。そのため、属性として番号付けを作成し、番号と説明を含むテーブルを手動で追加する必要がありました。
Marcin

それがあなたがこれを行うことができると私が見ることができる唯一の方法です。ESRIはこのツールで正しい方向に進んでいますが、いくつかの作業が必要です。戦略を削除するとは、それらのチェックを外すことでした。チェックを外すと、それがまだ注文リストにある場合でも、戦略は適用されません。このようにして、maplexにキーナンバリング以外のすべてのフィッティング戦略を無視させることができます。配置が失敗した後でも、これは非常に密な領域でのみこれを行うため、手動以外に方法はありません。フィールドにリスト文字列を含む別のポイントレイヤーを作成し、スタックをオフにして、式でvbnewlineを使用することもできます。
Jakub Sisak GeoGraphics 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.