Nie jestem pewien, na czym polega problem, ale nie mogę wyświetlić etykiet do wyświetlenia w ArcMap 10. Oczywiste rzeczy są brane pod uwagę (o ile mi wiadomo). Etykiety są ustawiane we Właściwościach, warstwy są zaznaczane do oznakowania w Spisie treści.
Zrestartowałem nawet, aby sprawdzić, czy to zadziała.
AKTUALIZACJA: 3/3/2011
Po wypróbowaniu wszystkich wymienionych rozwiązań nadal nie udało mi się wyświetlić etykiet do wyświetlenia. Nie był specyficzny dla pojedynczej warstwy, ale raczej dla dowolnej warstwy w .mxd.
Otworzyłem nowy dokument, dodałem warstwę, którą próbowałem opisać, i mogłem dobrze wyświetlać etykiety.
Co mogło spowodować, że początkowy dokument globalnie sprawi, że etykiety nie będą się wyświetlać?
arcgis-desktop
arcgis-10.0
labeling
Jacques Tardie
źródło
źródło
Odpowiedzi:
Jeszcze jedną rzeczą, która zajęła mi trochę czasu, by się zorientować, jest upewnienie się, że żadna grafika nie blokuje twoich etykiet. Zrób to, wchodząc we Właściwości ramki danych i kartę Grupy adnotacji, aby wyłączyć wszystkie grupy adnotacji. Jeśli Twoje etykiety pojawiają się teraz, to dlatego, że grafika blokowała renderowanie etykiety funkcji. Konwersja etykiet na Adnotacje to jedyny sposób, w jaki znalazłem, aby etykiety pojawiały się nad grafiką.
Wydaje się, że silnik graficzny w ArcGIS nie jest wystarczająco inteligentny, aby stwierdzić, że linia ukośna zajmuje tylko przestrzeń jednowymiarową. Zamiast tego ArcGIS rysuje prostokąt wystarczająco duży, aby objąć linię ukośną, powodując, że żadne etykiety elementów nałożone na ten duży prostokąt nie będą wyświetlane - nawet jeśli sama linia nie zachodzi na etykiety.
Jednak ten artykuł wyjaśnia, jak rozwiązać problem. W przypadku ArcGis 10 zobacz narzędzie do oceniania wagi etykiet
źródło
Niektóre rzeczy do wypróbowania:
Dodaj klasę obiektów lub plik kształtu do mapowania ponownie, nie przesuwaj go do warstwy grupy, nie ustawiaj żadnych zakresów skali i nie włączaj etykiet. To powie ci, czy coś jest nie tak z danymi lub jeśli jest to twoja konfiguracja warstwy.
Sprawdź, czy używasz klas etykiet, a jeśli tak, sprawdź zapytanie SQL dla klas etykiet (w tym Domyślne) i upewnij się, że zwracasz rekordy. (Jeśli nie ma zapisów, to nie ma etykiet). Widziałem, jak użytkownicy piszą „poprawną” instrukcję SQL, która nie zawiera błędów - zwraca tylko 0 rekordów.
Sprawdź zakres skali i sprawdź, czy masz ustawiony zakres skali - możesz być poza zakresem wymaganym dla etykiet.
Sprawdź warstwy grup nadrzędnych / dziadków i upewnij się, że są zaznaczone. Sprawdź także ich zakresy skali.
źródło
Wydaje mi się, że właśnie miałem taki sam problem jak ty, etykiety w ogóle nie pojawiły się w mxd, ale pokazały, czy przeniosłem warstwę na inny mxd.
Rozwiązałem to, sprawdzając ranking wagi etykiety na pasku narzędzi Etykietowanie. Na liście warstw / etykiet znajdowała się warstwa wywoływana na samej górze, której waga cechy była ustawiona na Wysoka, ale waga etykiety była ustawiona na Nie dotyczy . Po zmianie ciężaru funkcji na Brak etykiety były wyświetlane poprawnie!
Nie mogę opublikować obrazu, ale jest to narzędzie nr 4 z prawej strony na zdjęciu w słupku „odpowiedź” poniżej, z małym, czerwonym ciężarem.
Mam nadzieję, że to pomoże!
źródło
Miałem też ten problem, bez etykiet niezależnie od tego, co robię. Usunąłem każdą warstwę, którą miałem po jednej, aż etykiety ponownie się pojawią. To dało mi znać, która warstwa powodowała problem. Następnie przejrzałem dla niego tabelę atrybutów. Okazało się, że miałem punkt na 0 Easting i 0 Northing, który zdmuchnął całą skalę i pokazywał etykiety tylko w absurdalnej skali. Po usunięciu tego punktu etykiety powróciły.
KRÓTKA ODPOWIEDŹ: sprawdź tabele atrybutów pod kątem błędów w LAT / LONG lub Easting / Northing.
źródło
Kiedy edytowałem w początkowym pytaniu, problemem nie była konkretna warstwa, którą próbowałem opisać, ale raczej próba oznaczenia JAKIEJKOLWIEK elementu na mapie.
Po utworzeniu nowego dokumentu i dodaniu tych samych warstw, z którymi miałem problemy, etykiety wyglądały dobrze.
Oznaczając to jako odpowiedź, ponieważ myślę, że przeszedłem na inne pytanie niż to, które zadałem na początku.
źródło
W związku z tym, że nie są wyświetlane żadne etykiety dla żadnych warstw, jednym z innych ustawień, które warto obejrzeć, jest przycisk „Wstrzymaj etykiety” na pasku narzędzi „Etykietowanie”.
Jeśli kliknąłeś go (lub ktoś inny), zapobiegnie to rysowaniu wszystkich etykiet dla całego dokumentu mapy. Bardzo łatwo przeoczyć, czy przycisk jest wciśnięty, czy nie. Zwykle służy to do przyspieszenia renderowania dla projektu kartograficznego, ale użytkownik nie chce włączać / wyłączać etykietowania dla każdej warstwy.
źródło
Miałem ten problem, odkąd pojawiła się wersja 10 i dopiero teraz znalazłem sposób, aby to naprawić, ale nie wiem, czy jest to przyczyną wszystkich rysunków, które nie rysują etykiet, ale w moim przypadku była to przyczyna: - podczas dodawania wyniku mapy wynik algebry lub analityka geostatycznego (np. rozwiązanie Kriginga) powoduje, że zasięg mapy pokazuje błąd ### po kliknięciu przycisku powiększenia do pełnego zakresu (ikona kuli ziemskiej) - po usunięciu warstwy rozwiązania analityka geostatu (po zapisaniu jej i wyeksportowaniu do rastra na przykład), lub jakąkolwiek obraźliwą warstwę, która spowodowała ten problem, etykiety natychmiast wracają, a potem etykieta działa - wcześniej musiałem zacząć od zera i skonfigurować nową mapę; dlaczego analityk geostat miałby to powodować Nie wiem; dlaczego algebra map miałaby to powodować, również nie wiem, ale ma to coś wspólnego z zakłócaniem skalowania projektu;
źródło
Zgadzam się, że przyczyną jest warstwa z jedną lub wieloma współrzędnymi NIL (nieistniejącymi). Na przykład motyw zdarzenia warstwy punktowej wygenerowany z tabeli (tj. Programu Excel), który zawiera puste linie na dole tabeli.
Jeśli nie chcesz zadzierać z obrażającą warstwą lub tabelą, zawsze możesz przejść do - Warstwy - Właściwości - Ramka danych - i zmienić „Zakres używany przez polecenie Pełny zakres” z „Zakres danych we wszystkich warstwach (Domyślnie)” do „Inne” i określ jedną ze swoich warstw, która ma rozsądny zasięg.
Kliknij OK - etykiety są ponownie widoczne.
Po prostu nie zapomnij przywrócić ustawień domyślnych, jeśli nie potrzebujesz już tego.
źródło
Miałem podobne problemy, z których niektóre poprawiono powyżej wagi funkcji. Jednak z utrzymującymi się problemami z brakiem umieszczania etykiet lub w sposób losowy, w końcu odkryłem, że problem jest związany z polem wyboru „Symbole skali, gdy ustawiona jest skala odniesienia” i samą skalą odniesienia. Chociaż nie jestem pewien, na czym polega problem, wydaje się, że pole wyboru symbolu skali nie ma żadnego efektu i ostatecznie musiałem obrócić skalę odniesienia, aby wyświetlić etykiety warstw, których dotyczy problem. nadal występują problemy, zaznacz pole wyboru skali odniesienia i powiązanej warstwy. Mam nadzieję, że to komuś pomoże.
źródło
Jest też jedno rozwiązanie, które może pomóc. Sprawdziłem we właściwościach ramki danych, który silnik służy do oznaczania elementów w widoku danych. Zmieniłem silnik etykiet ESRI Standard na silnik etykiet ESRI Maplex i faktycznie wyszło dobrze - wszystkie etykiety wróciły.
źródło
Odkryłem, że opcja Data Driven może również ograniczać etykietowanie. Etykiety poza limitem przycinania opartym na danych nie będą wyświetlane, nawet jeśli warstwa zostanie sprawdzona jako zwolniona. Tylko moje 2 centy.
źródło
Poszedłem do tego samego problemu. Po sprawdzeniu układów współrzędnych każdej warstwy odkryłem, że problem istnieje z powodu różnicy w układzie współrzędnych. Po prostu upewnij się, że warstwa ma tę samą współrzędną z innymi warstwami, aby etykiety były następnie wyświetlane.
źródło
zmiana silnika etykietowania załatwiła sprawę ... (zobacz pierwszy post)
dzięki!
źródło
JEŚLI używasz plików SHP. Otwórz plik SHP w programie Excel i sprawdź, czy etykiety rzeczywiście tam są. Zazwyczaj nazwy kolumn pasują do dostępnych typów etykiet
źródło