ArcMapのどのレイヤーにもラベルが表示されませんか?


15

問題が何であるかはわかりませんが、ArcMap 10でラベルを表示することはできません。明らかなことは(私が知る限り)説明されています。ラベルはプロパティで設定され、TOCでラベル付けするためにレイヤーがチェックされます。

再起動して、それが機能するかどうかを確認しました。

更新:2011年3月3日

上記のソリューションをすべて試しても、ラベルを表示することができませんでした。これは単一のレイヤーに固有のものではなく、.mxd内の任意のレイヤーに固有のものでした。

新しいドキュメントを開き、ラベルを付けようとしていたレイヤーを追加し、ラベルをうまく表示することができました。

最初のドキュメントでラベルがグローバルに表示されない原因は何ですか?


2
アプリケーションではなくデータに関連しないことを確認するために、他の機能やシェープファイルを試しましたか?
バドキンス

以下の提案は、ラベリングが機能しない場合の最初の確認事項をすべてカバーしています。私がする他の唯一のことは、ラベル付けエンジンを切り替えることです(maplexが標準になっている場合、逆も同様です)。
バドキンス

これは、1つの特定のシェープファイル(またはmxd)またはArcGISのシェープファイルのラベルですか?
djq

1
簡単な解決策でも同じ問題がありました。レイアウトではなく、表示中にラベルを配置します。

これは空間参照の問題だと思います。

回答:


11

理解するのにもう少し時間がかかったのは、ラベルをブロックしているグラフィックがないことを確認することです。これを行うには、データフレームプロパティと[注釈グループ]タブに移動して、すべての注釈グループをオフにします。ラベルが表示されている場合、それはグラフィックが機能ラベルのレンダリングをブロックしているためです。ラベルを注釈に変換することが、ラベルをグラフィックの上に表示するための唯一の方法です。

ArcGISのグラフィックエンジンは、対角線が1次元空間のみを占めることを判断するのに十分にスマートではないようです。代わりに、ArcGISは、対角線を囲むのに十分な大きさの長方形を描画し、この大きな長方形と重なるフィーチャラベリングは、ライン自体がラベルと重なっていなくても表示されません。

ただし、この記事では、問題の修正方法について説明します。ArcGis 10については、ラベルウェイトランキングツールを参照してください


8

試してみたいこと:

  1. フィーチャクラスまたはシェープファイルを再度マップして、グループレイヤーに移動したり、縮尺範囲を設定したり、ラベルをオンにしたりしないでください。これにより、データに何か問題があるか、レイヤー構成であるかがわかります。

  2. ラベルクラスを使用しているかどうかを確認し、使用している場合は、ラベルクラス(デフォルトを含む)のSQLクエリを確認し、レコードを返していることを確認します。(レコードがない場合、ラベルはありません)。私はユーザーがエラーを起こさない「正しい」SQLステートメントを書くのを見たことがあります-それはただ0レコードを返します。

  3. 縮尺範囲を確認し、縮尺範囲セットがあるかどうかを確認します。ラベルに必要な範囲外である可能性があります。

  4. 親/祖父母グループレイヤーをチェックし、それらがオンになっていることを確認します。また、スケール範囲も確認してください。


2
それはポリゴンレイヤ(つまりセクション)であることを起こる場合も、時々私は、「削除したことがない」ためにそれを伝えるまで、それはラベルを付けていない見てきました
ブラッドNesom

5

私はあなたとまったく同じ問題を抱えていたと思います。ラベルはmxdにまったく表示されませんでしたが、レイヤーを別のmxdに移動すると表示されました。

ラベリングツールバーでラベルの重みのランキングを確認して解決しました。レイヤー/ラベルリストには、最上部に呼び出されたレイヤーがあり、フィーチャウェイトが[ 高]に設定され、ラベルウェイトが[なし]に設定されていまし。機能の重みをNoneに変更した後、ラベルが正しく表示されました!

画像を投稿することはできませんが、下の「answer」投稿の写真の右から4番目のツールで、小さな赤い重みが付いています。

私はそれが役立つことを願っています!


これがうまくいけば、私はあなたにキスをします。
ジャックターディー

はい、ラベルの重みランキングを変更することで、ラベルが機能するようになりました!ありがとう!

@Dan誰かに感謝する建設的な方法は、返信に賛成票を投じることです。これは、将来の読者に返信にメリットがあることを知らせます。
whuber

4

私もこの問題を抱えていました。私が何をしようともラベルはありませんでした。ラベルがポップアップ表示されるまで、持っていた各レイヤーを一度に1つずつ削除しました。これにより、どのレイヤーが問題を引き起こしていたかがわかります。次に、そのための属性テーブルを調べました。私は0の東と0の北にポイントがあり、スケール全体を吹き飛ばし、途方もないスケールでラベルを表示するだけでした。このポイントを削除すると、ラベルが返されました。

SHORT ANSWER:LAT / LONGまたはEasting / Northingの間違いがないか属性テーブルを確認してください。


x / yのゼロを含む行を削除すると、これが修正されました。ヒントをありがとう、これは本当に迷惑でした!

3

最初の質問を編集したとき、問題は、ラベルを付けようとしていた特定のレイヤーではなく、マップ内の任意のフィーチャにラベルを付けようとしたことにありました。

新しいドキュメントを作成し、私が問題を抱えていた同じレイヤーを追加すると、ラベルはうまく表示されました。

最初に尋ねた質問とは異なる質問に進んだと思うので、これを回答済みとしてマークします。


1
これは、ArcMapでよくある問題です。また、マップドキュメントでMXDoctorとデフラグを実行してみて、このような問題を頻繁に修正することもできましたが、常にではありません。これらの問題のトラブルシューティングでは、通常、新しいmxdを最初からやり直すことをお勧めします。
ヤクブSisak GeoGraphics 14

2

レイヤーにラベルが表示されていないという事実に基づいて、見たいと思うもう1つの設定は、「ラベル付け」ツールバーの「ラベルの一時停止」ボタンです。

あなた(または他の誰か)がクリックした場合、これにより、マップドキュメント全体のすべてのラベルが描画されなくなります。ボタンが押されているかどうかを見逃すのは非常に簡単です。通常、これはカートグラフィックデザインのレンダリングを高速化するために使用されますが、ユーザーはすべてのレイヤーのラベリングをオン/オフにしたくありません。

ここに画像の説明を入力してください


このトグルは実際にMXDの一部として保存されていますか?ドキュメントを再度開くたびにリセットされると思いました。
-nmpeterson

2

v10がリリースされてからこの問題が発生しましたが、修正方法が見つかりましたが、これがラベルのすべてのインスタンスが描画されない原因かどうかわかりませんが、私の場合はそれが原因でした:-マップの結果を追加するとき代数またはジオスタットアナリストの結果(クリギングソリューションなど)、全範囲にズーム(地球アイコン)をクリックするとマップ範囲に###エラーが表示される-ジオスタットアナリストソリューションレイヤーを削除すると(保存してラスターにエクスポートした後)たとえば)、またはこの問題を引き起こした問題のあるレイヤー、ラベルはすぐに戻り、ラベル付けはこの後に機能します-以前はゼロから開始して新しいマップを設定しなければなりませんでした。ジオスタットアナリストがこれを引き起こす理由はわかりません。なぜマップ代数がそれを引き起こすのか、それも知らないが、プロジェクトのスケーリングを台無しにすることに関係している。


2

理由は、1つ以上のNIL(存在しない)座標を持つレイヤーであることに同意します。たとえば、テーブルの下部に空白行を含むテーブル(つまり、Excel)で生成されたポイントレイヤーイベントテーマ。

問題のあるレイヤーまたはテーブルを混乱させたくない場合は、常に-レイヤー-プロパティ-データフレーム-に移動し、「Extent Used By Full Extent Command」を「すべてのレイヤーのデータの範囲(デフォルト)」から変更できます「その他」に追加し、合理的な範囲を持つ独自のレイヤーの1つを指定します。

[OK]をクリックします-ラベルが再び表示されます。

不要になった場合は、デフォルト設定に戻すことを忘れないでください。


2

同様の問題が発生しましたが、上記の機能の重みの修正がいくつか修正されました。しかし、ラベルが配置されない、またはかなりランダムな問題が続くと、問題は「基準縮尺が設定されている場合のシンボルの縮尺」チェックボックスと基準縮尺自体に関連していることが最終的にわかりました。問題の原因がわからないが、スケールシンボルチェックボックスは効果がないようで、最終的に参照スケールをオフにして、影響を受けるレイヤーのラベルを表示する必要がありました。引き続きリファレンススケールと関連するレイヤーのチェックボックスをチェックしてください。


2

また、役立つソリューションが1つあります。データビューの機能にラベルを付けるためにどのエンジンが使用されているかを、データフレームの特性で確認しました。ESRI StandardラベルエンジンをESRI Maplexラベルエンジンに変更しましたが、実際にはうまくいきました。すべてのラベルが元に戻りました。


0

データドリブンオプションもラベル付けを制限できることがわかりました。データドリブンクリッピング制限外のラベルは、レイヤーが免除されていると判断されても表示されません。ちょうど私の2セント。


0

私は同じ問題に行きました。各レイヤーの座標系を確認した後、座標系の違いに起因する問題があることがわかりました。レイヤーが他のレイヤーと同じ座標を持っていることを確認するだけで、ラベルが表示されます。


-1

ラベル付けエンジンの切り替えは私のためにトリックをしました...

以下の提案は、ラベリングが機能しない場合の最初の確認事項をすべてカバーしています。私が行う他の唯一のことは、ラベリングエンジンを切り替えることです(maplexが標準に移行する場合、またはその逆の場合)。–バドキンス11年3月31日12:50

ありがとう!


-3

SHPファイルを使用している場合。ExcelでSHPファイルを開き、ラベルが実際にあるかどうかを確認します。通常、列名は使用可能なラベルタイプと一致します。


2
ArcMapで属性テーブルを開くのは簡単ではありませんか?
-klewis
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.