Label tidak muncul di lapisan mana pun di ArcMap?

15

Tidak yakin apa masalahnya, tapi saya tidak bisa mendapatkan label untuk ditampilkan di ArcMap 10. Hal-hal yang jelas dicatat (sejauh yang saya tahu). Label diatur dalam Properties, layer diperiksa untuk memberi label pada TOC.

Saya bahkan telah memulai kembali untuk melihat apakah itu akan berhasil.

PEMBARUAN: 3/3/2011

Setelah mencoba semua solusi yang disebutkan, saya masih tidak dapat menampilkan label. Itu tidak spesifik untuk satu lapisan, tetapi lebih ke lapisan apa pun di .mxd.

Saya membuka dokumen baru, menambahkan lapisan yang saya coba beri label, dan bisa menampilkan label dengan baik.

Apa yang mungkin menyebabkan dokumen awal secara global membuat label tidak ditampilkan?

Jacques Tardie
sumber
2
Sudahkah Anda mencoba fitur dan shapefile lain untuk memastikan tidak terkait dengan data daripada aplikasi?
badkins
saran di bawah ini mencakup hampir semua hal pemeriksaan pertama Anda saat pelabelan tidak berfungsi. Satu-satunya hal lain yang akan saya lakukan adalah mengganti mesin pelabelan Anda (jika itu maplex pergi ke standar dan sebaliknya).
badkins
Apakah ini untuk satu shapefile tertentu (atau mxd) atau pelabelan shapefile apa pun di ArcGIS?
djq
1
Saya memiliki masalah yang sama dengan solusi sederhana. Tempatkan label Anda saat berada di Tampilan, bukan Tata Letak.
Saya percaya ini adalah masalah referensi spasial.

Jawaban:

11

Satu hal lagi yang perlu saya perhatikan adalah memastikan tidak ada grafik yang menghalangi label Anda. Lakukan ini dengan membuka Properti Frame Data Anda dan tab Grup Anotasi untuk mematikan semua grup anotasi. Jika label Anda muncul sekarang, itu karena grafik menghalangi pembuatan label fitur. Mengubah label menjadi Anotasi adalah satu-satunya cara yang saya temukan untuk membuat label muncul di atas grafik.

Tampaknya mesin grafis di ArcGIS tidak cukup pintar untuk menentukan bahwa garis diagonal hanya memakan ruang satu dimensi. Sebaliknya ArcGIS menggambar persegi panjang yang cukup besar untuk mencakup garis diagonal, menyebabkan setiap pelabelan fitur yang tumpang tindih oleh persegi panjang besar ini tidak muncul - bahkan ketika garis itu sendiri tidak tumpang tindih label.

Namun, artcile ini menjelaskan cara memperbaiki masalah. Untuk ArcGis 10 lihat alat pemeringkatan berat label

Daniel
sumber
8

Beberapa hal untuk dicoba:

  1. Tambahkanlass FeatureClass atau shapefile untuk memetakan lagi, jangan pindahkan ke lapisan grup, jangan atur rentang skala apa pun dan nyalakan label. Ini akan memberi tahu Anda jika ada sesuatu data yang salah atau apakah itu konfigurasi lapisan Anda.

  2. Periksa untuk melihat apakah Anda menggunakan kelas label dan jika Anda, periksa query SQL untuk kelas label (termasuk Default) dan pastikan bahwa Anda mengembalikan catatan. (Jika tidak ada catatan, maka tidak ada label). Saya telah melihat pengguna menulis pernyataan SQL "benar" yang tidak salah - hanya mengembalikan 0 catatan.

  3. Periksa rentang skala dan lihat apakah Anda memiliki rangkaian rentang skala - Anda mungkin berada di luar rentang yang diperlukan untuk label.

  4. Periksa lapisan kelompok orang tua / kakek-nenek dan pastikan mereka dicentang. Periksa juga rentang skalanya.

Jay Cummins
sumber
2
Juga, kadang-kadang ketika kebetulan itu adalah lapisan poligon (yaitu bagian) saya telah melihatnya tidak label sampai saya mengatakannya untuk "tidak pernah menghapus"
Brad Nesom
5

Saya percaya saya baru saja mengalami masalah yang sama seperti Anda, label tidak muncul sama sekali di mxd, tetapi menunjukkan jika saya memindahkan layer ke mxd lain.

Saya menyelesaikannya dengan memeriksa peringkat bobot Label di bilah alat Pelabelan. Pada lapisan / daftar label ada lapisan yang disebut di bagian paling atas yang memiliki Fitur berat set ke Tinggi tetapi Label berat badan set untuk N / A . Setelah saya mengubah bobot fitur menjadi Tidak ada , label muncul dengan benar!

Saya tidak dapat memposting gambar, tetapi ini adalah alat # 4 dari kanan pada gambar di "jawaban" - pos di bawah, yang memiliki bobot kecil, merah di atasnya.

Saya harap ini membantu!

Lars Berge
sumber
Jika ini berhasil saya akan memberi Anda ciuman.
Jacques Tardie
Ya, dengan mengubah peringkat bobot label, label sekarang berfungsi! Terima kasih!
@Dan Cara yang konstruktif untuk berterima kasih kepada seseorang adalah dengan meningkatkan tanggapan mereka: yang memberi sinyal kepada pembaca di masa depan bahwa jawaban itu pantas.
whuber
4

Saya memiliki masalah ini juga, tidak ada label terlepas dari apa yang saya lakukan. Saya menghapus setiap layer yang saya punya satu per satu sampai label muncul kembali. Ini beri tahu saya lapisan mana yang memberi masalah. Selanjutnya saya pergi melalui tabel atribut untuk itu. Ternyata saya memiliki titik di 0 Easting dan 0 Northing yang menghancurkan seluruh skala dan hanya akan menampilkan label pada skala konyol. Setelah menghapus titik ini, label kembali.

JAWABAN SINGKAT: periksa tabel atribut untuk kesalahan dalam LAT / LONG atau Easting / Northing.

Richard Lauberts
sumber
menghapus baris dengan nol di x / y memperbaiki ini untuk saya. Terima kasih banyak atas tipnya, ini benar-benar menjengkelkan!
3

Saat saya mengedit pertanyaan awal, masalahnya bukan pada lapisan spesifik yang saya coba beri label, melainkan dengan mencoba memberi label fitur APA SAJA di peta.

Setelah membuat dokumen baru dan menambahkan layer yang sama dengan saya, label muncul dengan baik.

Menandai ini sebagai dijawab karena saya pikir saya telah pindah ke pertanyaan yang berbeda dari yang saya tanyakan pada awalnya.

Jacques Tardie
sumber
1
Ini adalah masalah yang cukup umum di ArcMap. Anda juga bisa mencoba menjalankan MXDoctor dan defrag pada dokumen peta yang sering memperbaiki masalah seperti itu tetapi tidak selalu. Memulai kembali dengan MXD baru biasanya merupakan langkah kedua yang baik dalam memecahkan masalah ini.
Jakub Sisak GeoGraphics
2

Berdasarkan fakta bahwa tidak ada label yang ditampilkan untuk setiap lapisan, satu pengaturan lain yang mungkin ingin Anda lihat adalah tombol "Jeda Label" pada Bilah Alat "Pelabelan".

Jika Anda (atau orang lain) telah mengekliknya, ini akan mencegah semua label ditarik untuk seluruh dokumen peta. Sangat mudah untuk melewatkan melihat apakah tombolnya tertekan atau tidak. Biasanya ini digunakan untuk membantu mempercepat rendering untuk desain kartografi, tetapi pengguna tidak ingin mengaktifkan / menonaktifkan pelabelan untuk setiap lapisan.

masukkan deskripsi gambar di sini

RyanKDalton
sumber
Apakah toggle ini sebenarnya disimpan sebagai bagian dari MXD? Saya pikir itu me-reset setiap kali dokumen dibuka kembali.
nmpeterson
2

Saya memiliki masalah ini sejak v10 keluar, dan baru sekarang menemukan cara memperbaikinya, tetapi tidak tahu apakah ini penyebab semua contoh label tidak menggambar, tetapi dalam kasus saya itu penyebabnya: - saat menambahkan hasil peta hasil analisis aljabar atau geostat (mis. solusi Kriging), ini menyebabkan tingkat peta untuk menunjukkan kesalahan ### ketika Anda mengklik zoom hingga batas penuh (ikon globe) - ketika Anda menghapus lapisan solusi analis geostat (setelah menyimpannya dan mengekspor ke raster misalnya), atau lapisan menyinggung yang menyebabkan masalah ini, label segera kembali dan pelabelan bekerja setelah ini - sebelumnya saya harus mulai dari awal dan mengatur peta baru; mengapa analis geostat akan menyebabkan ini saya tidak tahu; mengapa peta aljabar akan menyebabkannya, juga tidak tahu, tetapi ada hubungannya dengan mengacaukan peningkatan skala proyek;

Jacek
sumber
2

Saya setuju alasannya adalah lapisan dengan satu atau banyak NIL (tidak ada) koordinat. Misalnya tema peristiwa lapisan titik yang dihasilkan dari sebuah tabel (yaitu excel) yang berisi garis-garis kosong di bagian bawah tabel.

Jika Anda tidak ingin mengacaukan layer atau tabel yang menyinggung, Anda selalu dapat pergi ke - Layers - Properties - Data Frame - dan mengubah "Extent Used By Full Extent Command" dari 'Extent of data in all layers (Default)' untuk 'Lainnya' dan tentukan salah satu lapisan Anda sendiri yang memiliki tingkat yang wajar

Klik OK - label terlihat lagi.

Hanya saja, jangan lupa untuk mengubahnya kembali ke pengaturan default jika Anda tidak membutuhkan ini lagi.

Heinz
sumber
2

Saya punya masalah serupa, beberapa di antaranya memperbaiki berat fitur di atas diperbaiki. Namun dengan masalah label yang terus-menerus tidak ditempatkan atau agak acak, saya akhirnya menemukan bahwa masalahnya terkait dengan "Simbol skala saat skala referensi ditetapkan" kotak centang dan skala referensi itu sendiri. Meskipun saya tidak yakin apa akar masalahnya, tampaknya kotak centang simbol skala tidak berpengaruh dan saya akhirnya harus mengubah skala referensi untuk menampilkan label lapisan yang terpengaruh. Jadi, jika Anda terus mengalami masalah periksa skala referensi dan kotak centang layer terkait. Saya harap ini membantu seseorang.

TMA
sumber
2

Juga ada satu solusi yang mungkin bisa membantu. Saya memeriksa di Data Frame, mesin apa yang digunakan untuk memberi label fitur pada tampilan data. Saya mengubah mesin label ESRI Standard menjadi mesin label ESRI Maplex dan itu benar-benar baik-baik saja - semua label kembali.

Jakub
sumber
0

Saya telah menemukan bahwa opsi Data Driven juga dapat membatasi pelabelan. Label di luar batas kliping data didorong tidak akan menampilkan bahkan berpikir lapisan diperiksa sebagai dikecualikan. Hanya 2 sen saya.

pengguna25550
sumber
0

Saya pergi ke masalah yang sama. Setelah memeriksa sistem koordinat setiap layer, saya menemukan bahwa masalahnya ada karena perbedaan dalam sistem koordinat. Cukup pastikan layer memiliki koordinat yang sama dengan layer lain, sehingga label akan ditampilkan.

P. Anisa
sumber
-1

beralih mesin pelabelan melakukan trik untuk saya ... (lihat posting pertama)

saran di bawah ini mencakup hampir semua hal pemeriksaan pertama Anda saat pelabelan tidak berfungsi. Satu-satunya hal lain yang akan saya lakukan adalah mengganti mesin pelabelan Anda (jika itu maplex pergi ke standar dan sebaliknya). - badkins 31 Maret 11 jam 12:50

Terima kasih!

Maarten
sumber
-3

JIKA Anda menggunakan file SHP. Buka file SHP di Excel dan lihat apakah labelnya benar-benar ada. Anda biasanya akan melihat nama kolom cocok dengan jenis label yang tersedia

ist_lion
sumber
2
Bukankah lebih mudah untuk membuka Tabel Atribut di ArcMap?
klewis