Thay đổi hệ thống ký hiệu ở các quy mô khác nhau trong ArcMap?


15

Tôi đang sử dụng ArcMap 10 và tôi muốn hiển thị ký hiệu bưu kiện làng của mình theo các tỷ lệ nhất định. Tôi có một ý tưởng để sao chép và dán cùng một lớp.

Nhưng câu hỏi của tôi là trong một lớp duy nhất, có thể đưa ra hệ thống ký hiệu khác nhau theo thang đo không? ví dụ

Layer Name    symbol   scale
xyz            -----   100000
xyz            *****   200000

Câu trả lời:


7

Tôi không nghĩ rằng bạn có thể làm điều này trong ArcGIS 10 mà không cần có các bản sao của các lớp khác nhau trong TOC với các tỷ lệ bản vẽ khác nhau được đặt. Sẽ thật tuyệt nếu bạn có thể thiết lập các lớp ký hiệu khác nhau như bạn có thể làm để ghi nhãn. Dưới đây là một chủ đề tương tự với bạn.

http://forums.arcgis.com/threads/23529-Thay đổi-Tính năng -Symbology-at-khác biệt-scales


1
Chỉ cần thêm, bạn chỉ cần có một bản sao của lớp trong bản đồ - bạn KHÔNG cần phải có một bản sao của dữ liệu. Tất cả các bản sao lớp nên tham chiếu đến cùng một tập dữ liệu.
Sasa Ivetic

sasa thân mến, tôi không muốn sao chép để làm như vậy, mà không sao chép là có thể hay không. Cảm ơn bạn đã trả lời
user876307

Như @ tác phẩm nghệ thuật 21 đã trả lời, không có cách nào để làm điều đó với ArcMap mà không sao chép các lớp. Nếu bạn không muốn sao chép các lớp, tôi khuyên bạn nên viết một phần mở rộng ArcMap.
Sasa Ivetic

Tôi nghĩ rằng nó có thể được thực hiện với các đại diện. help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/... help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/...
Brad Nesom

Cảm ơn đã trả lời brad ... có thể với các tham chiếu tỷ lệ khác nhau không?
dùng876307

6

Câu trả lời đơn giản là không có. Bạn đã đúng khi thêm nhiều lớp tham chiếu cùng một Tài nguyên GIS là cách tốt nhất. Ngoài ra, nếu bạn có 2 lớp kết quả trong Lớp nhóm thì bạn có thể điều khiển chúng như thể chúng là một lớp duy nhất cho một số thứ. Đây là quy trình công việc tôi luôn sử dụng và tôi cũng sử dụng để tạo Dịch vụ Bản đồ vì nó cho phép kiểm soát các lớp lớn hơn nhiều.

Nhìn vào các bình luận Đại diện bản đồ cũng sẽ yêu cầu phương pháp tương tự vì đây là một lĩnh vực thực tế trong cơ sở dữ liệu địa lý mà bạn đang sử dụng cho hệ thống ký hiệu. Vì vậy, nếu bạn có hệ thống ký hiệu khác nhau cho cùng một tính năng cho một thang đo khác, bạn đang thay đổi trường mà biểu diễn trỏ tới.

Nếu điều này rất quan trọng với bạn, tôi khuyên bạn nên truy cập http://ideas.arcgis.com nếu nó chưa được thêm vào đó. Nếu nó được bình chọn thì nó có thể được phát hành sau.


3

Điều này có thể được thực hiện bằng ArcObjects với ScaleDepereeRenderer . Không chắc chắn nếu điều này có thể được xuất bản như một dịch vụ bản đồ mặc dù.

ScaleDepereeRenderer không khả dụng khi sử dụng giao diện ArcGIS. Để sử dụng trình kết xuất này, bạn phải sử dụng mã để xây dựng và gán trình kết xuất cho một lớp.

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.