Hơn

Bản đồ chuyên đề sử dụng trường ngày tháng trong ArcGIS

Bản đồ chuyên đề sử dụng trường ngày tháng trong ArcGIS


Tôi cần tạo một bản đồ chuyên đề cho các khoảng thời gian (ví dụ: 1/1 / 1920-31 / 12/1929). Đối với mỗi đa giác tương ứng với một ngày (từ trường ngày) và tôi cần chúng được tô màu tùy thuộc vào khoảng nào chúng nằm trong khoảng nào. Tôi không thể tìm thấy nơi nào trong tab ký hiệu một nơi để nhập phạm vi thời gian. Trong phần số lượng, tôi thậm chí không thể chọn bất kỳ trường nào.


Tôi muốn sử dụng Máy tính hiện trường để chuyển đổi ngày của tôi thành một số, đại diện cho năm đầu tiên của một thập kỷ. Ví dụ 20/9/1954 ->> 1950. Tôi nghĩ rằng điều đó sẽ giúp tôi rất nhiều. Nhưng tôi không biết làm thế nào để làm điều đó trong python hoặc VB.

Tôi có quyền truy cập vào bảng Excel đã được đính kèm với tệp hình dạng và tôi có thể dễ dàng thực hiện chuyển đổi này trong Excel. Và sau đó thêm lại dữ liệu vào ArcMap. Nhưng tôi thích làm tất cả những điều này hơn trong ArcMap.

Một vấn đề khác là tôi có các ngày trước năm 1900 và nếu tôi sắp xếp chúng tăng dần, các ngày trước năm 1900 sẽ xuất hiện ngay cả trước các giá trị null. Vì vậy, tôi đoán ArcMap không nhận ra chúng vì Excel. Tôi đã đọc các chủ đề khác về vấn đề này, nhưng tôi vẫn không thể tìm thấy giải pháp.

Tôi cũng đã đọc câu trả lời này cho một câu hỏi tương tự:

Nếu bạn đang tìm kiếm Số lượng -> Màu sắc / Biểu tượng được phân cấp, chúng sẽ không trực tiếp hoạt động với các trường Ngày. Tuy nhiên, bạn có thể chuyển đổi trường ngày thành số và sử dụng trường đó thay thế. Tôi sẽ chuyển đổi mỗi ngày thành dấu thời gian của Kỷ nguyên (số giây kể từ một ngày cụ thể, ngày 01/01/1970 được sử dụng thường xuyên nhất), sau đó sử dụng dấu thời gian của Kỷ nguyên để tượng trưng cho các tính năng của bạn.

Điều đó cũng sẽ rất hữu ích, nhưng một lần nữa, tôi không có kỹ năng lập trình.


Tôi đã giải quyết vấn đề này bằng cách trích xuất năm từ trường ngày thành một trường mới (số nguyên) bằng cách sử dụng máy tính trường và công thức: DatePart ("yyyy", [field.name]). Và sau đó tôi tạo bản đồ theo số lượng và sử dụng các khoảng thời gian mà tôi muốn.


Cố gắng Thể loại -> Giá trị duy nhất -> Trường giá trị -> Trường ngày của bạn


Xem video: cat ranh gioi trong arcgis