Мітки не відображаються на жодному шарі в ArcMap?


15

Не впевнений, у чому проблема, але я не можу отримати мітки для відображення в ArcMap 10. Очевидні речі враховуються (наскільки я знаю). Мітки встановлюються у Властивості, шари перевіряються для позначення в TOC.

Я навіть перезапустив, щоб побачити, чи не спрацює це.

ОНОВЛЕННЯ: 3.03.2011

Спробувавши всі згадані рішення, мені все ще не вдалося отримати мітки для відображення. Він не був специфічним для одного шару, а для будь-якого шару в .mxd.

Я відкрив новий документ, додав шар, який я намагався позначити, і міг добре відображати мітки.

Що може призвести до того, що початковий документ глобально зробив етикетки не відображеними?


2
Ви спробували інші функції та файли форм, щоб переконатися, що вони не пов’язані з даними, а не із додатком?
бадкінс

наведені нижче пропозиції в значній мірі охоплюють усі ваші речі першої перевірки, коли маркування не працюватиме. Єдине, що я зробив би - це переключити ваш маркувальний двигун (якщо він є maplex, перейдіть до стандартного та навпаки).
бадкінс

Це для одного конкретного файлу форми (або mxd) або маркування будь-якого файлу форми в ArcGIS?
djq

1
У мене було те саме питання з простим рішенням. Розміщуйте свої мітки, поки ви переглядаєте, а не макет.

Я вважаю, що це питання просторової орієнтації.

Відповіді:


11

Ще одна річ, яка зайняла мені час, щоб зрозуміти, чи немає графіки, що блокує ваші мітки. Зробіть це, перейшовши у свої Властивості фрейму даних та на вкладці Групи анотацій, щоб вимкнути всі групи приміток. Якщо ваші мітки з’являються зараз, це тому, що графічне зображення блокувало візуалізацію мітки функції. Перетворення міток у Анотація - це єдиний спосіб, коли мітки відображаються над графікою.

Здається, графічний двигун в ArcGIS недостатньо розумний, щоб визначити, що діагональна лінія займає лише одновимірний простір. Натомість ArcGIS малює прямокутник, достатньо великий, щоб охопити діагональну лінію, не спричиняючи відображення будь-якої мітки функції, яка перекривається цим великим прямокутником, - навіть коли сама лінія не перекриває мітки.

Однак цей артикль пояснює, як виправити проблему. Для ArcGis 10 див. Інструмент ранжування ваги етикетки


8

Деякі речі, які слід спробувати:

  1. Додайте клас об’єктів або файл форм для повторного відображення, не переміщуйте його в груповий шар, не встановлюйте діапазони масштабів і не включайте мітки. Це скаже вам, чи є щось не так у даних або якщо це ваша конфігурація шару.

  2. Перевірте, чи використовуєте ви класи міток, а якщо є, перевірте SQL-запит для класів міток (включаючи Типово) та переконайтеся, що ви повертаєте записи. (Якщо немає записів, то немає міток). Я бачив, як користувачі пишуть "правильний" оператор SQL, який не помиляється - він просто повертає 0 записів.

  3. Перевірте діапазон масштабу та перевірте, чи встановлений ви діапазон масштабу - можливо, ви знаходитесь поза діапазоном, необхідним для міток.

  4. Перевірте шари групи батьків / бабусь і дідусів і переконайтеся, що вони позначені. Перевірте також їхні масштаби.


2
Крім того, іноді, коли трапляється багатошаровий шар (тобто секції), я бачив, що він не
мітить,

5

Я вважаю, що у мене просто була та сама проблема, що і у вас, мітки взагалі не з'являлися в mxd, але показали, чи я перемістив шар на інший mxd.

Я вирішив це, перевіривши рейтинг ваги мітки на панелі інструментів «Маркування». В шарі / список етикетки був шар називається на самому верху який мав вагу Характеристика набору для високого , але ваги етикетки набір на N / A . Після того, як я змінив вагу функції на None , мітки з’явилися правильно!

Я не можу розмістити зображення, але це інструмент №4 праворуч на малюнку, розташований в нижній частині "відповіді" -постою внизу, той, на якому крихітна, червона вага.

Я сподіваюся, що це допомагає!


Якщо це спрацює, я поцілую тебе.
Жак Тарді

Так, змінивши рейтинг ваги етикетки, мітка зараз працює! Спасибі!

@Dan Конструктивним способом подякувати комусь є підтримка їх відповіді: це сигналізує майбутнім читачам про те, що відповідь заслуговує.
whuber

4

У мене була і ця проблема, без ярликів незалежно від того, що я роблю. Я видаляв кожен шар, який у мене був, по черзі, поки мітки не спливали. Це дало мені знати, який шар давав проблему. Далі я переглянув таблицю атрибутів для неї. Виявляється, у мене була точка 0 Easting та 0 Northing, яка підірвала всю шкалу і показала б лише мітки в смішному масштабі. Після видалення цього пункту мітки повернулися.

КОРОТКИЙ ВІДПОВІДЬ: перевірте таблиці атрибутів на наявність помилок у LAT / LONG або Easting / Northing.


видалення рядків з нулями в x / y зафіксувало це для мене. Дуже дякую за пораду, це справді дратувало!

3

Коли я редагував початкове запитання, проблема була не в конкретному шарі, який я намагався позначати, а в тому, що намагалася позначити БУДЬ-яку особливість на карті.

Коли я створив новий документ і додав ті самі шари, з якими я мав проблеми, мітки видалися просто чудовими.

Позначивши це відповіддю, оскільки я думаю, що я перейшов до іншого питання, ніж те, що я задав спочатку.


1
Це досить поширена проблема в ArcMap. Ви також могли б спробувати запустити MXDoctor і дефрагментувати документ на карті, який часто виправляє такі проблеми, але не завжди. Починаючи з нового mxd, як правило, є хорошим другим кроком у вирішенні цих проблем.
Якуб Сисак GeoGraphics

2

Виходячи з того, що для жодних шарів не відображаються мітки, одним із інших параметрів, які ви можете переглянути, є кнопка "Призупинити мітки" на панелі інструментів "Мітка".

Якщо ви (або хтось інший) натиснув на нього, це не дозволить намалювати всі мітки для всього документа на карті. Дуже легко не помітити, натиснута чи ні кнопка чи ні. Зазвичай це використовується для прискорення відображення для картографічного дизайну, але користувач не хоче вмикати / вимикати маркування для кожного шару.

введіть тут опис зображення


Насправді цей перемикач збережений як частина MXD? Я думав, що він скидається щоразу, коли документ знову відкриється.
nmpeterson

2

У мене ця проблема була з моменту виходу v10, і тепер я дізнався, як її виправити, але не знаю, чи це причина, коли всі випадки міток не малюють, але в моєму випадку це було причиною: - при додаванні результату карти результат алгебри або геостатичного аналітика (наприклад, рішення Кригінга), це призводить до того, що масштаб карти відображає помилку ### при натисканні масштабу в повній мірі (піктограма земної кулі) - при видаленні шару рішення геостатичного аналітика (після збереження та експорту в растр наприклад), або будь-який шар, який спричинив цю проблему, мітки негайно повертаються, а маркування працює після цього - раніше мені довелося почати з нуля і налаштувати нову карту; чому аналітик геостата спричинив би це, я не знаю; чому алгебра карти викликала б це, також не знаю, але має щось спільне з псуванням масштабування проекту;


2

Я погоджуюся, що причина - шар з однією чи багатьма NIL (неіснуючими) координатами. Наприклад, тема події точкового шару, сформована з таблиці (тобто excel), яка містить порожні рядки в нижній частині таблиці.

Якщо ви не хочете возитися з шаром або таблицею, що порушує порушення, ви завжди можете перейти до - Шари - Властивості - Кадр даних - і змінити "Команда, використовувана повною командою", на "Обсяг даних у всіх шарах (за замовчуванням)" "Інше" та вкажіть один із ваших власних шарів, що має достатню міру.

Натисніть кнопку ОК - мітки знову будуть видимі.

Просто не забудьте повернути його до налаштувань за замовчуванням, якщо вам це більше не потрібно.


2

У мене були подібні проблеми, деякі з яких виправлені вище ваги функції виправлені. Однак, коли проблеми з мітками не розміщуються або є досить випадковим чином, я врешті-решт виявив, що проблема пов’язана з прапором "Символи масштабу, коли встановлено еталонну шкалу" та самою базовою шкалою. Хоча я не впевнений, в чому полягає корінь проблеми, але здається, що прапорець символу масштабу не має ніякого ефекту, і мені в кінцевому підсумку довелося повернути еталонну шкалу, щоб відобразити мітки постраждалих шарів. Отже, якщо ви як і раніше виникають проблеми, встановіть прапорці шкали посилань та пов’язаного шару. Я сподіваюся, що це комусь допоможе


2

Також є одне рішення, яке може допомогти. Я перевірив в даних Data Frame властивості, який двигун використовується для позначення функцій у вікні даних. Я змінив двигун етикетки ESRI Standard на двигун етикетки ESRI Maplex, і він фактично вийшов чудово - всі етикетки повернулися назад.


0

Я виявив, що параметр, керований даними, також може обмежувати маркування. Мітки за межами межі відсікання, керованої даними, не відображатимуться навіть у тому, що шар перевіряється як звільнений. Тільки мої 2 центи.


0

Я пішов до тієї ж проблеми. Перевіривши системи координат кожного шару, я виявив, що проблема існує через різницю в системі координат. Просто переконайтеся, що шар має таку ж координату з іншими шарами, щоб мітки потім відображалися.


-1

перемикання двигуна маркування зробило для мене хитрість ... (див. перше повідомлення)

наведені нижче пропозиції в значній мірі охоплюють усі ваші речі першої перевірки, коли маркування не працюватиме. Єдине, що я зробив би - це переключити ваш маркувальний двигун (якщо він є maplex, перейти до стандартного та навпаки). - бадкінс 31 березня 1111 о 12:50

Спасибі!


-3

ЯКЩО ви використовуєте файли SHP Відкрийте файл SHP в Excel і подивіться, чи існують ярлики насправді. Зазвичай ви бачите, що назви стовпців збігаються з доступними типами міток


2
Чи не простіше відкрити таблицю атрибутів в ArcMap?
klewis
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.