Saya bekerja dengan garis di jalan yang diwakili oleh sejumlah besar titik sekuensial. Karena memberi label pada mereka semua akan membuat poin tidak mungkin untuk diidentifikasi, saya ingin tahu apakah ada cara untuk memberi label pada setiap interval 25.
Saya sudah mencoba kueri SQL untuk menampilkan apa pun yang berakhir dengan 25 tetapi tidak ada catatan yang dikembalikan.
arcgis-desktop
arcgis-10.0
point
sql
labeling
diegomatias
sumber
sumber
Jawaban:
Saya percaya menggunakan buffer label di ArcGIS akan mencapai ini. Saya tidak memiliki ArcMap di depan saya sekarang, tetapi jika Anda masuk ke properti layer titik Anda, maka tab pelabelan Anda harus dapat menemukan opsi untuk ini. - jangan izinkan label yang tumpang tindih - atur buffer ke 25 unit (lalu sesuaikan buffer sesuai kebutuhan)
Info lebih lanjut di bantuan ESRI: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//003s00000040000000.htm
Pilihan lain adalah menambahkan bidang ke kelas fitur titik Anda yang dapat Anda gunakan untuk permintaan untuk tujuan pelabelan ... misalnya memanggil bidang LABELS dan kemudian tandai TRUE atau FALSE. Tandai setiap poin ke-25 sebagai BENAR. Anda kemudian dapat memilih untuk mendefinisikan grup label dan hanya mengaktifkan label untuk LABELS = BENAR.
sumber
Ekstensi Maplex adalah alat yang baik untuk pelabelan di lokasi yang sempit jika Anda memiliki akses ke sana. Berikut adalah dua solusi yang mungkin.
Pimpinan
Muat bilah alat Pelabelan di ArcMap (Maplex) dan nyalakan ke opsi TERBAIK. Pergi ke tab Properties> Label dari lapisan titik Anda dan klik tombol Symbol. Pilih opsi di bagian bawah yang memiliki garis kepemimpinan ("Pemimpin Peluru"). Selanjutnya, pilih tombol Properties dalam dialog Symbol Selector. Kemudian, pilih tab Teks Lanjutan> tombol Properti dan tetapkan Toleransi Pemimpin paling sedikit 15. Pilih bidang yang ingin Anda beri label dan atur font ke ukuran font kecil.
Leaderline berganti kiri / kanan
Metode ini sedikit lebih terlibat. Dengan anggapan bahwa data Anda dikumpulkan dengan cara yang agak berurutan / linier, Anda dapat melabeli dengan garis pemimpin, tetapi berganti pemimpin dengan sisi kiri dan kanan. Pertama, ikuti langkah-langkah untuk Leaderline di atas. Buat dua kelas pelabelan (Even and Odd) di dalam layer Properties> tab Labeling, untuk opsi Metode pilih "Tentukan kelas fitur dan label setiap kelas secara berbeda" pilihan. Untuk kelas genap pilih tombol SQL Query dan rekatkan kode ini ( rujuk ke tautan ini untuk contoh fitur SQL class Quod geodatabase ). Pernyataan SQL ini adalah untuk Shapefile.
Selanjutnya, dalam tab Layer Properties> Labeling pilih tombol Placement Properties, label Label Position> tombol Position dan pilih opsi "Northeast". Akhirnya, terapkan langkah-langkah yang sama ini ke kelas "Ganjil". Perbarui SQL Query ke:
Dan perbarui Posisi label ke "Southwest". Pastikan juga bahwa opsi "Jangan hapus (boleh tumpang tindih)" dicentang untuk kedua kelas yang terletak di sini, Properti Penempatan> tab Resolusi Konflik. Garis kepemimpinan harus diganti sekarang.
sumber
Saya telah memecahkan 'masalah' ini dengan SQL.
Pada tab Label di dalam kotak Layer Properties, saya sudah selesai seperti itu di gambar di bawah:
Satu-satunya hal yang harus saya ubah adalah interval: alih-alih menunjukkan label pada setiap 25 poin, saya memutuskan untuk menunjukkan pada masing-masing 50.
sumber