Nhãn đánh số khóa ArcGIS cho mọi tính năng trong một lớp


9

Tôi muốn sử dụng đánh số khóa khi dán nhãn lớp cụ thể. Nhưng điều khó khăn là tôi muốn gắn nhãn mọi tính năng theo cách này.
Theo mặc định, đánh số khóa là tùy chọn cuối cùng theo thứ tự Chiến lược ( nguồn ). Và không có khả năng thay đổi nó.

Có cách giải quyết nào để buộc ArcMap sử dụng đánh số khóa cho mọi tính năng không?

Câu trả lời:


3

Quy trình làm việc muộn màng ở đây. Giả sử bạn đang làm việc với một lớp điểm hoặc với tâm của đa giác / đa tuyến của bạn ở bán cầu bắc:

  • Tính toán một trường vĩ độ nếu nó chưa xuất hiện
  • Xuất bảng thuộc tính của lớp điểm của bạn và mở nó trong Excel, v.v.
  • Sắp xếp các trường vĩ độ giảm dần (giá trị lớn nhất [cực bắc] trên các giá trị trên cùng, nhỏ nhất (phía nam) ở cuối)
  • Thêm một lĩnh vực mới được đặt tên Lat_Order
  • Tính toán =Row()-1cho mỗi bản ghi trong tập dữ liệu (dữ liệu bắt đầu ở hàng hai sẽ có giá trị 1. Đây sẽ là nhãn đánh số chính của bạn
  • Lưu bảng tính và thêm nó vào dự án ArcMap dưới dạng bảng độc lập
  • Tham gia bảng vào lớp điểm của bạn dựa trên OBJECTIDtrường
  • Nhãn dựa trên các Lat_Orderlĩnh vực
  • Quay trở lại bảng tính và lấy Đơn hàng Lat và trường tên điểm của bạn để hiển thị danh sách tra cứu / chú thích khóa trong bản đồ của bạn

Điều này có giúp gì không (năm sau)?


Nếu bạn có giấy phép cho nó, Sắp xếp theo Peano Curve hoặc tương tự sẽ cho kết quả "đẹp hơn". Rốt cuộc, hãy xem xét một con đường chạy N / S với địa chỉ điểm ở mỗi bên.
Paul

1

Câu hỏi hay. Không thực sự là một câu trả lời ở đây nhưng nhận xét quá dài - Bạn đã thử loại bỏ tất cả các chiến lược trừ Đánh số khóa chưa? Bạn có thể sẽ không thể ép buộc điều này trên mọi tính năng vì đây là "Chiến lược phù hợp" thay vào đó là tham số "Vị trí nhãn". Cũng không có tùy chọn nào khác cho Đánh số khóa, chẳng hạn như khoảng cách vị trí. Nó dường như đặt danh sách nhãn của tôi quá xa các con số. Vì đây là một tính năng mới, tôi nghĩ sẽ có những cải tiến trong tương lai. Buộc đánh số khóa cho mọi tính năng sẽ là một ý tưởng tốt.


Cảm ơn về câu trả lời. Không có khả năng loại bỏ các chiến lược khỏi Thứ tự chiến lược. Vì vậy, nó để lại cho tôi để tạo số như là thuộc tính và tự thêm bảng với số và mô tả.
Marcin

Đó là cách duy nhất tôi có thể thấy bạn có thể làm điều này. ESRI đang đi đúng hướng với công cụ này nhưng nó cần một số công việc. Ý tôi là bằng cách loại bỏ các chiến lược là bỏ chọn chúng. Nếu bỏ chọn, chiến lược không được áp dụng ngay cả khi nó vẫn nằm trong danh sách thứ tự. Bằng cách này, bạn có thể làm cho maplex bỏ qua tất cả các chiến lược phù hợp trừ Đánh số khóa. Nó sẽ vẫn chỉ làm điều này trong khu vực rất dày đặc sau khi vị trí không thành công vì vậy tôi không thấy cách nào khác ngoài thủ công. Bạn có thể có một lớp điểm khác với chuỗi danh sách trong một trường sau đó bỏ chọn ngăn xếp và sử dụng vbnewline trong biểu thức.
Jakub Sisak GeoGraphics
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.