ArcMap의 어떤 레이어에도 레이블이 나타나지 않습니까?


15

문제가 무엇인지 확실하지 않지만 ArcMap 10에 레이블을 표시 할 수 없습니다. 명백한 사항은 (내가 아는 한) 설명됩니다. 레이블은 속성에서 설정되고 TOC에서 레이블을 지정하기 위해 레이어가 검사됩니다.

나는 그것이 작동하는지 확인하기 위해 다시 시작했습니다.

업데이트 : 2011 년 3 월 3 일

언급 된 모든 솔루션을 시도한 후에도 여전히 레이블을 표시 할 수 없었습니다. 단일 레이어에만 국한된 것이 아니라 .mxd의 모든 레이어에만 해당됩니다.

새 문서를 열고 레이블을 지정하려는 레이어를 추가했으며 레이블을 잘 표시 할 수있었습니다.

초기 문서로 인해 레이블이 표시되지 않은 원인은 무엇입니까?


2
응용 프로그램이 아닌 데이터와 관련이 없는지 확인하기 위해 다른 기능과 쉐이프 파일을 사용해 보셨습니까?
badkins

아래 제안 사항은 라벨이 작동하지 않을 때 첫 번째 확인 사항을 모두 포함합니다. 내가 할 유일한 다른 일은 라벨 엔진을 바꾸는 것입니다 (메이플 인 경우 표준으로 이동하거나 그 반대로).
badkins

ArcGIS에서 하나의 특정 shapefile (또는 mxd) 또는 shapefile의 레이블링에 대한 것입니까?
djq

1
간단한 솔루션으로 동일한 문제가 발생했습니다. 레이아웃이 아닌보기에있는 동안 레이블을 배치하십시오.

공간 참조 문제라고 생각합니다.

답변:


11

알아내는 데 시간이 좀 더 걸린 것은 라벨을 막는 그래픽이 없는지 확인하는 것입니다. 데이터 프레임 속성 및 주석 그룹 탭으로 이동하여 모든 주석 그룹을 끄십시오. 레이블이 지금 나타나면 그래픽이 기능 레이블의 렌더링을 차단했기 때문입니다. 레이블을 주석으로 변환하는 것이 레이블을 그래픽 위에 표시하는 유일한 방법입니다.

ArcGIS의 그래픽 엔진은 대각선이 1 차원 공간 만 차지한다고 판단하기에 충분하지 않은 것 같습니다. 대신 ArcGIS는 대각선을 포함하기에 충분히 큰 사각형을 그립니다. 선 자체가 레이블과 겹치지 않더라도이 큰 사각형과 겹치는 피쳐 레이블이 표시되지 않습니다.

그러나 이 artcile이 문제를 해결하는 방법에 대해 설명합니다. ArcGis 10의 경우 라벨 무게 등급 도구를 참조하십시오


8

시도해야 할 사항 :

  1. 피쳐 클래스 또는 쉐이프 파일을 추가하여 다시 매핑하고 그룹 레이어로 이동하지 말고 스케일 범위를 설정하지 않고 레이블을 켭니다. 데이터에 문제가 있거나 계층 구성인지 여부를 알려줍니다.

  2. 레이블 클래스를 사용하고 있는지 확인하고 레이블 클래스를 사용중인 경우 레이블 클래스 (기본값 포함)에 대한 SQL 조회를 확인하고 레코드를 리턴하는지 확인하십시오. (레코드가 없으면 레이블이 없습니다). 사용자가 오류가 아닌 "올바른"SQL 문을 작성하는 것을 보았습니다. 단지 0 개의 레코드 만 반환합니다.

  3. 스케일 범위를 확인하고 스케일 범위가 설정되어 있는지 확인하십시오. 레이블에 필요한 범위를 벗어 났을 수 있습니다.

  4. 부모 / 조부모 그룹 레이어를 확인하고 선택되어 있는지 확인하십시오. 또한 스케일 범위를 확인하십시오.


2
또한 다각형 레이어 (예 : 섹션) 일 때 "제거하지 마십시오"라고 말할 때까지 레이블이없는 것을 보았습니다.
Brad Nesom

5

나는 당신과 똑같은 문제가 있다고 생각합니다. 레이블은 mxd에 전혀 나타나지 않았지만 레이어를 다른 mxd로 옮겼는지 보여주었습니다.

라벨 도구 모음에서 라벨 무게 순위 를 확인하여 해결했습니다 . 레이어 / 레이블 목록에는 피처 가중치높음으로 설정 되었지만 레이블 가중치N / A로 설정된 최상위 레이어가있었습니다 . 기능 가중치를 없음으로 변경 한 후 레이블이 올바르게 나타납니다!

이미지를 게시 할 수는 없지만 아래의 "답변"포스트에있는 오른쪽 그림의 도구 # 4입니다.

도움이 되길 바랍니다!


이것이 효과가 있다면 나는 당신에게 키스를 줄 것입니다.
Jacques Tardie

예, 라벨 무게 순위를 변경하면 라벨이 작동합니다! 감사!

@Dan 누군가에게 감사를 표하는 건설적인 방법은 답장을 찬성하는 것입니다. 이는 독자에게 답장이 가치가 있다는 신호를 보냅니다.
whuber

4

나는이 문제가 있었고, 내가하는 일에 관계없이 레이블이 없습니다. 레이블이 다시 나타날 때까지 한 번에 하나씩 각 레이어를 삭제했습니다. 이것은 어떤 레이어가 문제를 일으키는 지 알려줍니다. 다음으로 속성 테이블을 살펴 보았습니다. 내가 0 Easting과 0 Northing에서 전체 스케일을 날려 버렸고 어리석은 스케일로 레이블 만 표시한다는 것이 밝혀졌습니다. 이 지점을 삭제 한 후 레이블이 반환되었습니다.

SHORT ANSWER : 속성 테이블에서 LAT / LONG 또는 Easting / Northing에서 실수가 있는지 확인하십시오.


x / y에서 0으로 행을 제거하면이 문제가 해결되었습니다. 팁 정말 고마워요, 이것은 정말로 성가신 일이었습니다!

3

초기 질문을 편집 할 때 문제는 레이블을 지정하려는 특정 레이어가 아니라 맵에서 모든 기능에 레이블을 지정하는 것이 었습니다.

새 문서를 만들고 문제가있는 동일한 레이어를 추가하면 레이블이 잘 나타납니다.

내가 처음에 질문했던 것과 다른 질문으로 옮겼다 고 생각할 때 이것을 답변으로 표시하십시오.


1
이것은 ArcMap에서 상당히 일반적인 문제입니다. 또한 MXDoctor를 실행하고 맵 문서에서 조각 모음을 수행하여 이러한 문제를 해결하지만 항상 그런 것은 아닙니다. 새로운 mxd로 시작하는 것은 일반적으로 이러한 문제를 해결하는 좋은 두 번째 단계입니다.
Jakub Sisak GeoGraphics 1

2

레이어에 대해 레이블이 표시되지 않는다는 사실을 기준으로, "Labeling"도구 모음의 "Pause Labels"단추를보고 싶은 다른 설정이 있습니다.

귀하 (또는 다른 사람)가 클릭 한 경우 전체지도 문서에 대해 모든 레이블이 그려지지 않습니다. 버튼을 눌렀는지 여부를 놓치는 것은 매우 쉽습니다. 일반적으로 이것은지도 제작 디자인의 렌더링 속도를 높이는 데 사용되지만 사용자는 모든 레이어에 대해 레이블링을 켜거나 끄고 싶지 않습니다.

여기에 이미지 설명을 입력하십시오


이 토글은 실제로 MXD의 일부로 저장됩니까? 문서를 다시 열 때마다 재설정되는 것으로 생각했습니다.
nmpeterson

2

v10이 나온 이후 에이 문제가 발생하여 해결 방법을 찾았지만 모든 레이블 인스턴스가 드로잉되지 않는 원인인지 모르겠지만 내 경우에는 원인이되었습니다 .-지도 결과를 추가 할 때 대수 또는 지리 통계 분석가 결과 (예 : Kriging 솔루션)로 인해 확대 / 축소를 전체 범위로 클릭하면 (지구 아이콘)-지리 통계 분석가 솔루션 계층을 삭제 한 경우 (저장 및 래스터로 내 보낸 후) 예를 들어) 또는이 문제를 일으킨 문제가있는 레이어의 경우 라벨이 즉시 돌아와서 라벨링이 작동합니다. 이전에는 처음부터 새로 시작하여 새 맵을 설정해야했습니다. 지리 통계 분석가가 왜 이것을 유발하는지 모르겠습니다. 왜 대수학이지도 대수를 만들 었는지 모릅니다. 그러나 프로젝트의 규모를 엉망으로 만드는 것과 관련이 있습니다.


2

이유는 하나 이상의 NIL (존재하지 않는) 좌표를 가진 레이어라는 데 동의합니다. 예를 들어, 테이블의 맨 아래에 빈 줄이 포함 된 테이블 (즉, Excel)로 생성 된 포인트 레이어 이벤트 테마.

문제가되는 레이어 나 테이블을 엉망으로 만들지 않으려면 언제든지-레이어-속성-데이터 프레임으로 이동하여 '모든 레이어의 데이터 범위 (기본값)'에서 "전체 범위 명령에 의해 사용 된 범위"를 변경할 수 있습니다. '기타'로 설정하고 합리적인 범위를 가진 자신의 레이어 중 하나를 지정하십시오.

확인을 클릭하면 레이블이 다시 표시됩니다.

더 이상 필요하지 않은 경우 기본 설정으로 다시 변경하는 것을 잊지 마십시오.


2

비슷한 문제가 있었으며 일부 기능 무게 수정이 수정되었습니다. 그러나 레이블이 계속 배치되지 않거나 임의의 방식으로 계속 문제가 발생하면 결국 문제가 "기준 스케일 설정시 스케일 기호"확인란 및 참조 스케일 자체와 관련이 있음을 알게되었습니다. 문제의 근본이 무엇인지 확실하지 않지만 스케일 기호 확인란이 효과가없는 것으로 보이며 결국 영향을받는 레이어의 레이블을 표시하기 위해 참조 스케일을 돌려야했습니다. 참조 스케일 및 관련 레이어 확인란을 계속 확인하는 데 문제가 있습니다.


2

또한 도움이 될만한 해결책이 하나 있습니다. 데이터 프레임 특성에서 데이터보기에서 기능에 레이블을 지정하는 데 사용되는 엔진을 확인했습니다. ESRI 표준 레이블 엔진을 ESRI Maplex 레이블 엔진으로 변경했으며 실제로 잘 나갔습니다. 모든 레이블이 되돌아갔습니다.


0

데이터 기반 옵션도 레이블 지정을 제한 할 수 있음을 발견했습니다. 데이터 기반 클리핑 제한을 벗어난 레이블은 레이어가 면제 된 것으로 확인되었다고해도 표시되지 않습니다. 내 2 센트 만.


0

나는 같은 문제에 갔다. 각 레이어의 좌표계를 확인한 후 좌표계의 차이로 인해 문제가 있음을 알았습니다. 레이어가 다른 레이어와 동일한 좌표를 갖도록하면 레이블이 표시됩니다.


-1

스위칭 라벨링 엔진이 나를 위해 속임수를 썼다 ...

아래의 제안 사항은 라벨이 작동하지 않을 때 첫 번째 확인 사항을 모두 포함합니다. 내가 할 유일한 다른 일은 라벨 엔진을 바꾸는 것입니다 (메이플 인 경우 표준으로 이동하거나 그 반대로). – badkins 3 월 31 일 11시 12:50

감사!


-3

SHP 파일을 사용하는 경우 Excel에서 SHP 파일을 열고 레이블이 실제로 있는지 확인하십시오. 일반적으로 열 이름이 사용 가능한 레이블 유형과 일치 함을 알 수 있습니다


2
ArcMap에서 속성 테이블을 여는 것이 쉽지 않습니까?
klewis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.