Làm cách nào để sử dụng hệ thống ký hiệu nhất quán giữa nhiều trình quét kéo dài trong ArcMap?


16

Tôi có một loạt các trình quét liên tục đại diện cho cùng một hiện tượng theo thời gian, vì vậy tôi cần sử dụng cùng một hệ thống ký hiệu trên tất cả chúng.

Vì vậy, tôi đặt ký hiệu kéo dài của raster đầu tiên, với một dải màu từ các giá trị tối thiểu / tối đa:

nhập mô tả hình ảnh ở đây

Bây giờ trong raster thứ hai, tôi nhập ký hiệu từ raster thứ nhất. Thật không may, mặc dù các nhãn khớp nhau, các giá trị tối thiểu / tối đa thực tế không giống như lớp đầu tiên:

nhập mô tả hình ảnh ở đây

Vì vậy, màu đỏ trong raster thứ hai tương ứng với giá trị 0,47, thay vì 0,66.

Làm thế nào tôi có thể đảm bảo rằng cả hai raster đang sử dụng một hệ thống ký hiệu nhất quán?

Câu trả lời:


17

Rất cám ơn @Erica đã trả lời, vì lý do nào đó đã không làm việc cho tôi.

Nhưng nó đã đưa tôi đi đúng hướng để tìm ra giải pháp, đó là sử dụng Tối thiểu / Kéo dài tối đa, kết hợp với tùy chọn Chỉnh sửa giá trị cao / thấp:

nhập mô tả hình ảnh ở đây

Việc nhập ký hiệu này vào các trình quét khác khiến cho độ chính xác được áp dụng cho tất cả các hình ảnh.


Tôi đang gặp vấn đề tương tự ngày hôm nay. Bạn cũng đã sử dụng các cài đặt tùy chỉnh cho Thống kê hay bạn đã sử dụng chỉ để mặc định nó?
Devdatta Tengshe

2
Đây là cách đơn giản và đơn giản nhất để đi. @Devdatta Tengshe: Không cần sử dụng Cài đặt tùy chỉnh kết hợp với Độ căng tối thiểu tối đa và giá trị cao / thấp được chỉnh sửa. Độ giãn tối thiểu tối đa luôn là tuyến tính (trừ khi áp dụng Gamma Stretch bổ sung) và các giá trị Cao / Thấp được chỉnh sửa sẽ ghi đè lên thống kê Tùy chỉnh .
lavarider

2
Tuyệt vời, tôi đã học được một cách dễ dàng hơn :)
Erica

Tôi cũng vừa gặp vấn đề này! Giải pháp này là tuyệt vời, nhưng sẽ còn tốt hơn nếu liên kết giữa các lớp là động; nếu bạn đặt màu dựa trên raster với phạm vi lớn nhất, nhưng thấy rằng một số raster có phạm vi nhỏ trông "bị xóa", thì bạn sẽ muốn điều chỉnh min / max một chút. Tuy nhiên, khi bạn làm điều đó, các đường dốc khác không cập nhật động và cuối cùng bạn phải trải qua toàn bộ quá trình thiết lập lại hệ thống ký hiệu của mỗi lớp. Có ai biết một cách để bảo tồn một liên kết tượng trưng động?
Keegan Smith

5

Nhấp chuột phải vào lớp raster trong TOC và chọn "Save As Layer File". Thêm raster khác của bạn để ánh xạ, đi đến Thuộc tính lớp - Tab Symbology, nhấp vào nhập, tìm tệp lớp đã lưu. Ngoài ra, bạn có thể áp dụng hệ thống ký hiệu của bất kỳ raster nào trong tài liệu bản đồ của bạn cho bất kỳ raster nào khác trong tài liệu của bạn bằng cách nhấp vào nhập nhưng chọn ký hiệu raster nguồn từ danh sách.

EDIT: Các giá trị bạn đang thấy trong ảnh chụp màn hình số 2 là các giá trị tối thiểu và tối đa của raster có ký hiệu mà bạn đang cố khớp với một trong các raster ban đầu của bạn. (Nếu bạn kiểm tra các thuộc tính - tab nguồn - cuộn xuống thống kê - Tối thiểu và Tối đa - các giá trị này giống như các giá trị được báo cáo trên tab ký hiệu.

Để tất cả các hệ thống ký hiệu khớp với nhau, tất cả các giá trị của trình quét phải nằm trong cùng một phạm vi của hệ thống ký hiệu.

Thiết kế hệ thống ký hiệu của bạn với một phạm vi có thể chứa TẤT CẢ các trình quét của bạn. Trong trường hợp của bạn về 2 raster bạn đã hiển thị: Cao: 0,66196 Thấp: 0140288 (Cao từ raster 1 và thấp từ raster 2). Để làm điều này, bạn phải thay đổi Loại kéo dài thành Tối thiểu-Tối đa. Khi bạn làm như vậy, bạn sẽ chỉnh sửa các giá trị Cao và Thấp của hệ thống ký hiệu mong muốn của bạn sau đó lưu nó dưới dạng tệp lớp. Nếu tất cả các trình quét của bạn nằm trong phạm vi mà bạn đã chỉ định và bạn áp dụng cùng một tệp lớp cho tất cả, ký hiệu sẽ khớp.

Tôi đã từng làm một cái gì đó tương tự với các hình ảnh RGB Composite trên không nhưng vừa thử nghiệm là với 2 trình quét hoàn toàn khác nhau; Thông tin về đất đai Ontario DEM phiên bản 2 độ phân giải 20m và SMRT3 DEM toàn tỉnh (độ phân giải 90m) và các ký hiệu trùng khớp như mong đợi.

HÌNH 1: Giả sử tôi đã điều chỉnh và lưu tệp lớp vào phạm vi tối thiểu tôi muốn (cao 600, thấp 300). Ở đây tôi đang thêm một raster DEM mới có kích thước và độ phân giải khác nhau nhưng có phạm vi tối thiểu, tối đa rơi vào phạm vi tượng trưng: nhập mô tả hình ảnh ở đây

Sau khi bạn tải ký hiệu vào raster này: nhập mô tả hình ảnh ở đây

Và đây là cách chúng khớp với nhau - bạn không thể thấy một DEM kết thúc và một DEM khác bắt đầu, chỉ có điều các ô lớn hơn trong một ô so với cái kia:

nhập mô tả hình ảnh ở đây


1
Cảm ơn về mẹo - tuy nhiên, đây là những gì tôi đã làm trong ảnh chụp màn hình thứ hai của bài đăng gốc, nơi bạn có thể thấy giá trị tối đa của đoạn đường nối không khớp với nhãn.
Stephen Chì

1
@StephenLead - Tôi đã thêm thông tin vào câu trả lời của mình.
Jakub Sisak GeoGraphics

5

Để áp dụng tệp Layer với python cho tất cả các trình quét có tên nhất định, người ta có thể sử dụng:

# read in mxd file
mxd=arcpy.mapping.MapDocument(r"Path_To_MXD_File")

# read in all rasters in the mxd which have names starting with "test"
rasters=arcpy.mapping.ListLayers(mxd,"test*") 

# apply the symbology lyr file to the rasters
for r in rasters:

     arcpy.ApplySymbologyFromLayer_management(r,r"Path_To_Lyr_File")

4

Câu hỏi tuyệt vời - Tôi cần phải làm một cái gì đó tương tự gần đây, và nó được giấu rất kỹ! Trong hộp thoại Symbology mà bạn hiển thị ở trên, bạn cần cuộn xuống. Điều đó sẽ đưa bạn đến hộp thoại "Kéo dài".

Tcuộn xuống để tìm chi tiết cụ thể

Theo mặc định, ArcMap sẽ phân tích biểu đồ và đưa ra mức phù hợp nhất dựa trên số liệu thống kê của một hình ảnh cụ thể. Điều này tối ưu hóa đoạn đường nối màu cho mỗi hình ảnh, nhưng không phải là điều bạn muốn - bạn muốn MỘT đoạn đường nối cho NHIỀU hình ảnh. Chọn Loại "Tùy chỉnh" và Thống kê "Từ Cài đặt tùy chỉnh (bên dưới)", sau đó nhập các giá trị bao gồm toàn bộ phạm vi tối thiểu tối đa của trình quét của bạn.


Cảm ơn, đây có vẻ là thứ tôi cần. Thật không may, tôi thấy rằng nó dường như không thực sự hoạt động - mặc dù phạm vi trong hộp thoại Symbology hiện hiển thị chính xác min / max mới, các biểu tượng trên bản đồ không thay đổi (0,47 vẫn là màu đỏ). Tôi sẽ kiểm tra thêm sau đó đăng nhập một cuộc gọi hỗ trợ nếu cần thiết.
Stephen Chì
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.