Не уверен, в чем проблема, но я не могу заставить метки отображаться в ArcMap 10. Очевидные вещи учтены (насколько я знаю). Метки устанавливаются в Свойствах, слои проверяются для маркировки в оглавлении.
Я даже перезапустил, чтобы посмотреть, сработает ли это.
ОБНОВЛЕНИЕ: 3/3/2011
Перепробовав все упомянутые решения, я все еще не смог получить ярлыки для отображения. Это было не специфично для одного слоя, а скорее для любого слоя в .mxd.
Я открыл новый документ, добавил слой, который я пытался пометить, и смог отобразить надписи очень хорошо.
Что могло послужить причиной того, что в исходном документе глобально не отображались метки?
arcgis-desktop
arcgis-10.0
labeling
Жак Тарди
источник
источник
Ответы:
Еще одна вещь, которая заняла у меня некоторое время, чтобы убедиться, что нет графики, блокирующей ваши ярлыки. Сделайте это, перейдя на вкладку «Свойства фрейма данных» и на вкладку «Группы аннотаций», чтобы отключить все группы аннотаций. Если ваши ярлыки появляются сейчас, это потому, что изображение блокировало отображение метки объекта. Преобразование надписей в аннотации - единственный способ, с помощью которого я нашел надписи над графикой.
Кажется, графический движок в ArcGIS недостаточно умен, чтобы определить, что диагональная линия занимает только одномерное пространство. Вместо этого ArcGIS рисует прямоугольник, достаточно большой, чтобы охватить диагональную линию, в результате чего любая метка объекта, которая перекрывается этим большим прямоугольником, не отображается, даже если сама линия не перекрывает метки.
Тем не менее, эта статья объясняет, как решить проблему. Для ArcGis 10 см. Инструмент ранжирования меток
источник
Несколько вещей, чтобы попробовать:
Снова добавьте класс объектов или шейп-файл на карту, не перемещайте его в групповой слой, не устанавливайте диапазоны масштаба и не включайте метки. Это скажет вам, если что-то не так с данными или это ваша конфигурация слоя.
Проверьте, используете ли вы классы меток, и, если да, проверьте SQL-запрос для классов меток (включая Default) и убедитесь, что вы возвращаете записи. (Если нет записей, значит, нет ярлыков). Я видел, как пользователи пишут «правильный» SQL-оператор, который не содержит ошибок - он просто возвращает 0 записей.
Проверьте диапазон шкалы и посмотрите, установлен ли у вас диапазон шкалы - возможно, вы находитесь за пределами диапазона, необходимого для меток.
Проверьте слои родительской / родительской группы и убедитесь, что они включены. Также проверьте их шкалы диапазонов.
источник
Я думаю, что у меня была та же проблема, что и у вас, ярлыки вообще не появлялись в mxd, но показывали, переместил ли я слой на другой mxd.
Я решил это, проверив ранжирование веса метки на панели инструментов метки . В слое / список этикетки был слой называется на самом верху который имел вес Характеристика набора для высокого , но веса этикетки набор на N / A . После того как я изменил вес элемента на « Нет» , ярлыки появились правильно!
Я не могу опубликовать изображение, но это инструмент № 4 справа на картинке в столбце «ответ» ниже, с небольшим красным весом на нем.
Я надеюсь, что это помогает!
источник
У меня тоже была эта проблема, без ярлыков независимо от того, что я делаю. Я удалял каждый слой по одному, пока ярлыки не всплыли снова. Это дало мне знать, какой слой создавал проблему. Затем я прошел таблицу атрибутов для этого. Оказалось, что у меня была точка на 0 восток и 0 север, что сдуло всю шкалу и показывал бы этикетки только в нелепом масштабе. После удаления этого пункта метки вернулись.
КОРОТКИЙ ОТВЕТ: проверьте таблицы атрибутов на наличие ошибок в LAT / LONG или Easting / Northing.
источник
Когда я отредактировал первоначальный вопрос, проблема была не в конкретном слое, который я пытался пометить, а в том, чтобы попытаться пометить ЛЮБОЙ объект на карте.
После создания нового документа и добавления тех же слоев, с которыми у меня возникли проблемы, ярлыки выглядели просто отлично.
Отмечая это как ответивший, поскольку я думаю, что перешел к другому вопросу, чем тот, который я задал изначально.
источник
Исходя из того факта, что ни для каких слоев не отображаются метки, вам может потребоваться еще одна настройка - кнопка «Приостановить метки» на панели инструментов «Маркировка».
Если вы (или кто-то еще) щелкнули по нему, это предотвратит отрисовку всех меток для всего документа карты. Очень легко не заметить, нажата кнопка или нет. Обычно это используется для ускорения рендеринга для картографического дизайна, но пользователь не хочет включать / выключать надписи для каждого слоя.
источник
У меня была эта проблема с тех пор, как вышла v10, и только сейчас нашел, как ее исправить, но не знаю, является ли это причиной того, что все экземпляры надписей не рисуются, но в моем случае это было причиной: - при добавлении результата карты Результаты аналитики алгебры или геостата (например, решение Kriging) приводят к тому, что экстент карты показывает ошибку ### при нажатии масштаба до полного экстента (значок глобуса) - при удалении слоя решения аналитика геостата (после его сохранения и экспорта в растр) например), или любой другой нарушающий слой, который вызвал эту проблему, метки немедленно возвращаются, и после этого маркировка работает - раньше мне приходилось начинать с нуля и настраивать новую карту; почему геостат-аналитик может вызвать это, я не знаю; почему алгебра карт будет причиной этого, тоже не знаю, но имеет отношение к неправильному масштабированию проекта;
источник
Я согласен с тем, что причиной является слой с одной или несколькими NIL (несуществующими) координатами. Например, тема события точечного слоя, сгенерированная из таблицы (т. Е. Excel), которая содержит пустые строки в нижней части таблицы.
Если вы не хотите связываться с поврежденным слоем или таблицей, вы всегда можете перейти к - Слои - Свойства - Фрейм данных - и изменить «Экстент, использованный командой полного экстента» на «Экстент данных во всех слоях (по умолчанию)». «Другой» и укажите один из ваших собственных слоев, который имеет разумную степень.
Нажмите OK - ярлыки снова видны.
Только не забудьте вернуть его к настройкам по умолчанию, если вам это больше не нужно.
источник
У меня были аналогичные проблемы, некоторые из которых исправлены вышеупомянутым исправлением веса. Однако, из-за постоянных проблем с размещением меток или в случайном порядке, я в конечном итоге обнаружил, что проблема связана с флажком «Символы шкалы, когда установлен эталонный масштаб» и с самим эталонным масштабом. Хотя я не уверен, в чем корень проблемы, похоже, что флажок символа масштаба не имеет никакого эффекта, и мне в конечном итоге пришлось повернуть контрольный масштаб, чтобы отобразить метки затронутых слоев. по-прежнему возникают проблемы, проверьте флажок масштаба ссылок и соответствующего слоя. Надеюсь, это кому-нибудь поможет.
источник
Также есть одно решение, которое может помочь. В свойствах фрейма данных я проверил, какой механизм используется для маркировки функций в представлении данных. Я изменил механизм меток ESRI Standard на движок ESRI Maplex, и он на самом деле работал нормально - все метки вернулись.
источник
Я обнаружил, что опция Data Driven также может ограничивать маркировку. Метки вне предела ограничения, управляемого данными, не будут отображаться, даже если слой отмечен как освобожденный. Просто мои 2цента.
источник
Я пошел к той же проблеме. После проверки систем координат каждого слоя я обнаружил, что проблема существует из-за разницы в системе координат. Просто убедитесь, что слой имеет ту же координату с другими слоями, чтобы затем отображались метки.
источник
переключение маркировки двигателя сделало свое дело для меня ... (см. первый пост)
Благодарность!
источник
Если вы используете файлы SHP. Откройте файл SHP в Excel и посмотрите, есть ли на самом деле метки. Обычно имена столбцов совпадают с доступными типами меток.
источник