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?
arcgis-desktop
arcgis-10.0
labeling
Jacques Tardie
sumber
sumber
Jawaban:
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
sumber
Beberapa hal untuk dicoba:
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.
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.
Periksa rentang skala dan lihat apakah Anda memiliki rangkaian rentang skala - Anda mungkin berada di luar rentang yang diperlukan untuk label.
Periksa lapisan kelompok orang tua / kakek-nenek dan pastikan mereka dicentang. Periksa juga rentang skalanya.
sumber
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!
sumber
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.
sumber
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.
sumber
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.
sumber
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;
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
beralih mesin pelabelan melakukan trik untuk saya ... (lihat posting pertama)
Terima kasih!
sumber
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
sumber