Hiển thị bảng động trong môi trường Trang hướng dữ liệu?


10

Tôi đang tạo một loạt bản đồ có nhiều đa giác trên mỗi tờ. Có chú thích cho đa giác tuy nhiên một số đa giác rất nhỏ không có chú thích cho chúng (chú thích sẽ ẩn hoàn toàn một đa giác). Vì vậy, tôi có một bảng thuộc tính nơi các nhãn được lưu trữ cho các đa giác cụ thể đó.

Làm cách nào tôi có thể hiển thị bảng đó trên bản đồ, chỉ với các giá trị thuộc tính trên mỗi trang, thay vì tất cả hơn 2000 giá trị?

Tôi đang tìm kiếm một giải pháp đơn giản, năng động.


Nếu nó giúp, có một trường thuộc tính trong bảng cho biết các đa giác đang ở trên trang nào.
Kiện phá rừng

Tôi không thể thấy điều này có thể thực hiện được với các trang hướng dữ liệu được kích hoạt trong phiên ArcMap. Tuy nhiên, nếu ArcPy và 10.1 có thể được sử dụng thì tôi có một số ý tưởng về cách tạo chuỗi bản đồ của bạn dưới dạng các trang PDF. Có lẽ mở rộng theo câu hỏi của bạn với một vài chi tiết về yêu cầu của bạn.
PolyGeo

Tôi đang sử dụng 10.0 vì chúng tôi chưa lên đến 10.1. Tôi muốn xuất loạt sang PDF. Bố cục bản đồ là khung dữ liệu với bản đồ ở trên, chú thích ở dưới, bảng nổi trên bản đồ ở phía bên phải. Sẽ có khoảng 500 bản đồ với 1/3 đến 2/3 trong số chúng có bảng (một số tờ không yêu cầu bảng). Bảng chỉ nên hiển thị trên những tờ cần bảng.
Sue Deforest

Điều này có vẻ như bạn cần phát triển ArcObjects vì vậy rốt cuộc đó không phải là điều tôi có thể giúp đỡ.
PolyGeo

Câu trả lời:


5

Điều này có thể sử dụng Phần tử bảng đồ họa trong phần mở rộng Bản đồ sản xuất. Nếu bạn không có tiện ích mở rộng (công ty chúng tôi không có nhưng quản lý để sắp xếp), bản dùng thử miễn phí có sẵn tại đây :

Có thêm thông tin tại bài viết trợ giúp ESRI này: tại đây

Tôi cũng thấy bài đăng trên diễn đàn ESRI này đặc biệt hữu ích: tại đây


3

Tôi không nghĩ rằng điều này là có thể với chuẩn 10.0 ra khỏi hộp. Tuy nhiên, với các cải tiến cho arcpy ở 10.1, bạn có thể tự động tạo bảng bằng cách sử dụng tập lệnh Arcpy.

Hãy xem Kỷ yếu hội thảo Esri 2012 và bài nói chuyện có tiêu đề " Tự động hóa bản đồ Python ngoài các vấn đề cơ bản của arcpy.micking ".

Trên trang 6 của PDF, họ hiển thị một số mã mẫu về cách sao chép các dòng đồ họa để tạo một đồ họa giống như bảng, sau đó chèn văn bản cho các thành phần thuộc tính khác nhau vào "các ô".

Ngoài ra, trong thư viện " arcpy.micking / Map Automatic ", bạn sẽ tìm thấy một số mẫu, một số trong đó bao gồm các ví dụ về cách tạo bảng "động" hoặc "đồ họa".


1

Thêm một chú giải chỉ bao gồm shapefile đó, tượng trưng cho nó bằng trường thuộc tính mong muốn và đặt chú giải thành chỉ hiển thị tính năng trong phạm vi đó.


1

Theo tôi bạn có thể truy cập bảng thuộc tính cho việc này. Chọn dữ liệu bạn đang nói và đi về phía trên bên trái trong cửa sổ bảng thuộc tính. nhấp vào Thêm bảng để bố trí. Nó sẽ không cập nhật mỗi khi bạn thực hiện thay đổi nhưng nó sẽ hiển thị dữ liệu bạn cần.


0

Nếu bất cứ ai đang tìm kiếm một giải pháp cho các yêu cầu như của bạn, thì việc viết các bảng giả động trên bố cục để tự động hóa bản đồ bằng ArcPy được đề cập trong một trong các khóa học eLearning của tôi có tiêu đề Thời gian thử thách với Python và ArcPy cho ArcGIS Pro .

Khóa học đó dành cho ArcGIS Pro nhưng những bài học từ nó có thể được áp dụng lại cho ArcMap. Việc thiếu các con trỏ arcpy.da có thể làm cho nó chậm đi đáng kể nếu sử dụng ArcGIS Desktop 10.0. Kỹ thuật chính là tạo ra "các lớp đối tượng giống như bảng" có thể được đặt trong một khung bản đồ / dữ liệu riêng biệt trên bố cục được sử dụng bằng cách nguyền rủa thông qua một lớp đối tượng chỉ mục.

Tiết lộ : Tôi là tác giả và người dẫn chương trình của khóa học được đề xuất ở trên.

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.