Cải thiện tiết kiệm và thao tác kết quả ArcGIS


8

Các ArcGIS Cửa sổ Kết quả là một cách vô cùng hữu ích để theo dõi những gì đã được thực hiện trong một bản đồ cụ thể. Tôi sử dụng nó liên tục như một phương tiện để ghi lại các phần thiết yếu của quy trình công việc của dự án, sử dụng lại các công cụ xử lý địa lý thường được truy cập và khảo cổ học ( bây giờ, cái quái gì chúng ta đã sử dụng cho đầu vào lần trước? # $% & khớp! ).

Tuy nhiên, điều đó cũng gây nản lòng, bởi vì một số thứ đáng lẽ không nên đơn giản, và thật dễ dàng để vô tình làm mất những thứ bạn muốn giữ. Có ai có bất kỳ giải pháp cho các điểm ma sát? Cụ thể là:

  • Kết quả ArcCatalog hoàn toàn không được lưu, nếu bạn không có ý thức lưu chúng thì chúng sẽ biến mất.
  • Kết quả ArcMap chỉ được giữ nếu bạn lưu .mxd. Nếu tôi tạo một .mxd mỗi lần tôi cần làm một vài điều thì chi phí quản lý tài liệu của tôi sẽ đi qua mái nhà. (Hãy tưởng tượng bạn cần tạo một .doc cho mỗi email nhập vừa phải.)
  • bổ sung khó chịu trước đây: nếu phiên ArcMap của bạn gặp sự cố, hãy nói lời tạm biệt với tất cả các kết quả của bạn kể từ lần lưu cuối cùng.
  • Nhiều thao tác không bao giờ hiển thị trong bảng Kết quả (ví dụ: Trình đơn ngữ cảnh >> Dữ liệu >> Xuất ). Là người dùng cuối, tôi nghi ngờ có rất ít điều không thể làm được về vấn đề này, nhưng nó liên quan đến việc theo dõi các bước và là một nguồn gây khó chịu thường xuyên. ;-)
  • Bạn có thể kéo và thả từ bảng Kết quả vào một mô hình, nhưng không phải bất kỳ nơi nào khác. Tôi cũng muốn sao chép vào thanh công cụ cá nhân, bản đồ khác, thư mục, hộp công cụ, tài liệu Word, ... (Sẽ không hay nếu bạn có thể đưa một bước xử lý địa lý quan trọng vào trình soạn thảo siêu dữ liệu?)
  • Một số kết quả là Mục ưa thích nên được lưu giữ vô thời hạn, ví dụ: dự án bản đồ này sẽ luôn cần đệm vùng lựa chọn quan tâm thêm 3km . Hiện tại bạn có thể đặt ArcMap để giữ kết quả trong vài ngày, vài tháng hoặc mãi mãi. Mặc định của 2 tuần là quá ngắn, và mãi mãi sẽ trở nên rất lộn xộn và xấu xí.
  • Kết quả ở lại với bản đồ, điều này là tốt, nhưng chúng cũng bị giới hạn trong đó .mxd. Họ đang ở trong tù; không tốt lắm Thật hiếm khi một dự án có ý nghĩa quan trọng chỉ có 1 hoặc 2 .mxd. Chia sẻ kết quả là lao động. (Đây thực sự chỉ là sự phục hồi của một điểm trước đó; ánh sáng từ một góc độ khác cho thấy nhiều khía cạnh hơn.)

* có một mục "Được chia sẻ" trong danh sách kết quả (xem phần dưới của đồ họa), nhưng dường như nó không làm gì cả. Bạn không thể kéo Phiên hiện tại hoặc Phiên trước vào đó và nó không có menu ngữ cảnh. ((Kéo từ "Phiên trước" hoạt động kể từ 10.3.1. Vì có rất ít thông tin thảo luận về vấn đề này ở nơi khác, nó có thể chỉ là một lỗi với cài đặt cục bộ của tôi.))

Những điều kết quả, hồ sơ của các bước thực hiện, là quan trọng . Tôi muốn đối xử với họ theo cách đó . Không phải là chuyện vặt vãnh tạm thời bị các nhân viên dọn vệ sinh vào ban đêm vào cuối tuần khi tôi không có mặt.

Đây là một lời ca ngợi, nhưng nó không chỉ là một lời nói. Tôi tin rằng có những phương tiện và phương pháp sử dụng những gì Esri đã cung cấp một cách cải tiến. Chúng ta hãy gạt chúng ra khỏi bàn chải, phủi bụi và mặc quần áo cho tiêu dùng chung.

Bảng kết quả ArcGIS

Câu trả lời:


4

Tôi thấy rằng đây là một câu nói chứ không phải là một câu hỏi. Tuy nhiên tôi muốn chia sẻ ý kiến ​​của mình:

  1. Kết quả ArcCatalog hoàn toàn không được lưu, nếu bạn không có ý thức lưu chúng thì chúng sẽ biến mất.

Tôi nghi ngờ nó như thế nào là cần thiết

  1. Kết quả ArcMap chỉ được giữ nếu bạn lưu .mxd. Nếu tôi tạo một .mxd mỗi lần tôi cần làm một vài điều thì chi phí quản lý tài liệu của tôi sẽ đi qua mái nhà. (Hãy tưởng tượng bạn cần tạo một .doc cho mỗi email nhập vừa phải.)

Bạn có thể kích hoạt tính năng ghi nhật ký địa lý, ghi một công cụ địa lý vào một xam foramt nổi tiếng. bạn có thể kích hoạt tính năng này trong menu Geoprocessing> Tùy chọn Geoprocessing> ghi nhật ký các hoạt động xử lý địa lý vào một tệp nhật ký

  1. bổ sung khó chịu trước đây: nếu phiên ArcMap của bạn gặp sự cố, hãy nói lời tạm biệt với tất cả các kết quả của bạn kể từ lần lưu cuối cùng.

Xem ghi chú trước

  1. Nhiều thao tác không bao giờ hiển thị trong bảng Kết quả (ví dụ: Trình đơn ngữ cảnh >> Dữ liệu >> Xuất). Là người dùng cuối, tôi nghi ngờ có rất ít điều không thể làm được về vấn đề này, nhưng nó liên quan đến việc theo dõi các bước và là một nguồn gây khó chịu thường xuyên. ;-)

Bởi vì không phải tất cả các hoạt động đều được xử lý địa lý. khung kết quả được giới hạn cho các công cụ GP. Tuy nhiên, đối với nhiều hoạt động, có một Công cụ GP tương đương (ví dụ: hội tụ FeatureClass sang FeatureClass cho "xuất dữ liệu")

  1. Bạn có thể kéo và thả từ bảng Kết quả vào một mô hình, nhưng không phải bất kỳ nơi nào khác. Tôi cũng muốn sao chép vào thanh công cụ cá nhân, bản đồ khác, thư mục, hộp công cụ, tài liệu Word, ... (Sẽ không hay nếu bạn có thể đưa một bước xử lý địa lý quan trọng vào trình soạn thảo siêu dữ liệu?)

Để có kết quả trong một bản đồ (hoặc thư mục) khác, chỉ cần lưu kết quả dưới dạng tệp kết quả (.rlt) và sau đó kéo nó sang bản đồ khác. Để thêm kết quả vào hộp công cụ, hãy tạo mô hình và sau đó kéo kết quả vào mô hình. Tôi đồng ý kéo vào một thanh công cụ là tính năng tuyệt vời. Tôi cố gắng đăng ý tưởng này lên trang web ArcGIS Ideas

  1. Một số kết quả là Mục ưa thích nên được lưu giữ vô thời hạn, ví dụ: dự án bản đồ này sẽ luôn cần đệm vùng lựa chọn quan tâm thêm 3km. Hiện tại bạn có thể đặt ArcMap để giữ kết quả trong vài ngày, vài tháng hoặc mãi mãi. Mặc định của 2 tuần là quá ngắn, và mãi mãi sẽ trở nên rất lộn xộn và xấu xí.

Chỉ cần kéo kết quả vào phần Được chia sẻ của ngăn kết quả

  1. Kết quả ở lại với bản đồ, điều này là tốt, nhưng chúng cũng bị giới hạn trong đó .mxd. Họ đang ở trong tù; không tốt lắm Thật hiếm khi một dự án có ý nghĩa quan trọng chỉ có 1 hoặc 2 .mxd. Chia sẻ kết quả là lao động. (Đây thực sự chỉ là sự phục hồi của một điểm trước đó; ánh sáng từ một góc độ khác cho thấy nhiều khía cạnh hơn.)

  2. có một mục "Được chia sẻ" trong danh sách kết quả (xem phần dưới của đồ họa), nhưng dường như nó không làm gì cả. Bạn không thể kéo Phiên hiện tại hoặc Phiên trước vào đó và nó không có menu ngữ cảnh.

thực sự bạn có thể kéo thực thi công cụ thành công vào phần này


Cảm ơn vì một số điều tôi không biết! Từ chối: lưu kết quả Arccatalog: Tôi sử dụng Arccatalog khi không cần thực hiện bản đồ, ví dụ: chuyển đổi dữ liệu. Nó thường bắt đầu nhanh hơn Arcmap và không có nhiều thứ cản đường. Điểm mấu chốt là: Tôi sử dụng một công cụ để thực hiện một chuỗi các thứ, tôi muốn lưu các bước.; Công cụ gp Fc2Fc không giống như Dữ liệu> Xuất (ví dụ: không có "bản ghi được chọn"); Kéo để chia sẻ: không, không thể làm điều đó. Khi tôi buông tay không có gì xảy ra; có thể là một lỗi phiên bản? Sử dụng 10.3. Biết nó hoạt động cho người khác, tôi sẽ đào.
mờ Wilkie

2

Tôi nghĩ rằng một số hoặc hầu hết những gì bạn muốn làm có thể được thực hiện bằng cách sử dụng các tệp nhật ký địa lý. Ngoài cửa sổ Kết quả, kết quả xử lý địa lý cũng có thể được lưu vào các tệp nhật ký XML. Chọn hộp này trong phần Geoprocessing -> Tùy chọn Geoprocessing, General:

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

Theo trợ giúp, các tệp nhật ký nên được lưu giữ để xử lý địa lý được thực hiện theo ArcMap hoặc ArcCatalog. Các tệp XML sẽ được lưu vào một thư mục trong hồ sơ người dùng của bạn. Đây là phần có liên quan của trợ giúp ArcGIS:

Có một tệp nhật ký cho mỗi ứng dụng (như ArcMap hoặc ArcCatalog). Một phiên được xác định bởi tất cả các công việc được thực hiện từ khi bạn mở ứng dụng cho đến khi bạn thoát.

Trên Windows XP, các tệp nhật ký được ghi vào C: \ Documents and Settings \ Application Data \ ESRI \ Desktop10.2 \ ArcToolbox \ History.

Trên Windows Vista và Windows 7, các tệp nhật ký được ghi vào C: \ Users \\ AppData (Local hoặc LocalLow hoặc Roaming) \ ESRI \ Desktop10.2 \ ArcToolbox \ History.

Tên của tệp nhật ký chứa ngày và thời gian khi ứng dụng được mở: H_.xml.

Ngoài ra còn có một chức năng phức tạp để bật đăng nhập vào các tập lệnh độc lập của bạn, tôi không biết liệu nó có lưu trữ nhật ký trong cùng một thư mục hay không:

arcpy.SetLogHistory(True)

Cảm ơn! Đó là %AppData%\Roamingcho tôi. Điều đó có vẻ là một kho thông tin tốt cho những gì đã xảy ra pháp y ở đây. Đó là khả năng sử dụng để lại nhiều mong muốn. Ví dụ, các dòng lệnh có đầy đủ '"và sẽ cần phải phân tích cú pháp trước khi sử dụng lại hoặc lưu giữ tài liệu. Tôi tự hỏi mối quan hệ giữa các bản ghi và kết quả là gì? Nếu chúng ta có thể cung cấp nhật ký cho (phần tốt hơn) Giao diện người dùng kết quả thì sẽ có nhiều thứ hơn có thể.
matt wilkie 14/03/2015

2

Tôi đã ghép một cái gì đó lại với nhau để giúp một chút: Tạo một "Log.mxd kết quả" với mục đích duy nhất là lưu trữ kết quả, không có lớp tính năng hoặc lớp bản đồ. Từ các phiên ArcMap hoặc ArcCatalog có chứa công việc đáng chú ý:

  1. Đổi tên kết quả như có ý nghĩa với quy trình làm việc của bạn
  2. Kéo và thả vào Nhật ký kết quả >> Kết quả >> Được chia sẻ .

Hãy cẩn thận:

Đó là một ý tưởng tốt để đặt tên tiền tố với số bước hoặc chữ cái vì không có quyền kiểm soát thứ tự danh sách và thứ tự sẽ chuyển từ phiên này sang phiên khác.

Kéo từ "Phiên hiện tại" không hoạt động. Lưu và mở lại mxd, sau đó kéo từ "Phiên trước".

Ví dụ bản đồ chỉ kết quả

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.