Có cách nào để giảm vẽ lại trong ARCGIS không?


12

Tôi đang sử dụng một cơ sở dữ liệu khổng lồ trên máy tính để bàn arcgis 9.3.1 và mỗi lần tôi thực hiện quét / thu phóng, tôi phải đợi 0,5-1 phút để toàn bộ cơ sở dữ liệu tự vẽ lại. Có cách nào để giảm số lần vẽ lại (như làm cho chương trình vẽ lại chỉ một lần trong năm hành động pan) không?

Câu trả lời:


10

Hãy chắc chắn để có tất cả các lớp của bạn được lập chỉ mục không gian. Sau đó ArcMap (hoặc bất kỳ phần mềm GIS nào khác) có thể chọn ra những gì bên trong hình chữ nhật bạn đang cố vẽ.

Tiếp theo là làm cho mọi lớp chỉ hiển thị trong một tỷ lệ mà chúng tạo ra. Nếu bạn đang vẽ một lớp được tạo cho tỷ lệ 1: 1000 theo tỷ lệ 1: 100000 thì sẽ mất rất nhiều thời gian và dù sao bạn cũng sẽ không nhìn thấy chi tiết.

Điều thứ ba là không có nhiều lớp có thể nhìn thấy được bao phủ lẫn nhau. Sau đó, tất cả chúng sẽ được rút ra (tôi nghĩ rằng nó cũng hợp lệ cho phần mềm Arc) nhưng bạn chỉ nhìn thấy cái ở phía trước.

Nếu nó vẫn chậm, có lẽ bạn đang gửi dữ liệu từ một máy tính khác có kết nối quá tệ.

Ngoài ra, bạn đang đẩy cơ sở dữ liệu đến nay. Sau đó, có lẽ bạn nên xem các giải pháp phần mềm khác (chúng có thể mở và miễn phí ;-))

Tôi đoán bạn có thể ngăn nó tự động vẽ lại, nhưng tôi không chắc đó là điều bạn thực sự muốn làm.

/ Nicklas


1. Spatial Index thực sự làm gì? vì tôi không quen với nó, tôi sẽ kiểm tra xem điều đó có cải thiện tốc độ vẽ lại không. Tôi đã thấy nó hiển thị trong cùng một phần với idex thuộc tính, nhưng tôi đoán rằng chỉ số thuộc tính không liên quan đến tốc độ vẽ lại mà chỉ liên quan đến tốc độ truy vấn (như lập chỉ mục trong truy cập).
jonatr

1
2. như đối với cái nhìn thấy / không nhìn thấy - đó là một giải pháp tốt nhưng chỉ một phần, vì tốc độ chỉ giảm một chút. 3. Nhiều lớp không che nhau? Làm thế nào bất kỳ GIS có thể cam kết điều đó? 5. Đối với các giải pháp phần mềm - ý bạn là gì (tôi đánh giá cao một số "từ khóa" hoặc loại phần mềm sẽ giúp tôi tìm kiếm chúng) ?? Cảm ơn rất nhiều !!!
jonatr

1) Nếu bạn không có chỉ mục không gian, phần mềm phải quét tất cả các hình học trong lớp để xác định những gì cần vẽ. Hầu hết các chỉ mục không gian hoạt động theo cách chúng sắp xếp các hộp giới hạn của hình học theo một chỉ số đa chiều. Theo cách đó, nó có thể rất nhanh tìm thấy các hộp giới hạn đang giao nhau với mức độ bạn đang cố gắng vẽ và từ đó chỉ đồng ý với các hình học có ý nghĩa cho phạm vi đó.
Nicklas Avén

2) về hiển thị và không nhìn thấy được mẹo là tìm những lớp nào làm chậm mọi thứ và giữ chúng ẩn khi không sử dụng. Một số layerd sẽ không ảnh hưởng đến tốc độ. Nó có thể là một lớp duy nhất cho bạn vấn đề. Tìm cái đó và đối phó với nó. Vấn đề chống đối tôi không đề cập trước đây là các biểu tượng phức tạp. Họ có xu hướng làm mọi thứ chậm lại rất nhiều. Hãy thử các lớp chậm với một biểu tượng đầy màu sắc và xem những gì mang lại.
Nicklas Avén

3) Về phần mềm khác ... Tôi đã viết một số dòng trong câu hỏi khác của bạn: gis.stackexchange.com/questions/1398/ , nhưng để kết xuất ArcMap được cho là một cách nhanh chóng tôi nghĩ. QGIS như tôi thường sử dụng không phải là nhanh. Nhưng tôi nghĩ uDig khá nhanh. Nhưng khi phân tích, xử lý và lập bản đồ web, tôi nghĩ rằng các lựa chọn thay thế mở được đề cập trong câu hỏi khác thường là đánh bại Arc ngay cả khi không so sánh chi phí.
Nicklas Avén

5

Thay vì bật nút tạm dừng, bạn có thể sử dụng phím thoát để hủy bản vẽ. Bằng cách đó, bạn có thể cho phép đủ bản đồ để vẽ lại cho hoạt động điều hướng tiếp theo.


1
Đó là một mẹo hay mà tôi sử dụng rất nhiều (thật đáng buồn, vì nó hơi lạc hậu và không phải là một giải pháp thực sự).
jonatr

Này, tôi không biết điều đó. Tốt để biết!
LarsH

5

Nếu bạn đang sử dụng cơ sở dữ liệu cùng với các dữ liệu khác, có thể đáng để có tất cả chúng trong cùng một phép chiếu. Bằng cách này, ArcMap không phải quay lại khi đang di chuyển. Cũng đảm bảo rằng dữ liệu trong cơ sở dữ liệu đều nằm trong cùng một phép chiếu (điều này sẽ được thi hành trong bộ dữ liệu Tính năng, nhưng các phép chiếu có thể thay đổi trong các bộ phận khác của cơ sở dữ liệu địa lý).


4

Tạm dừng nhãn và pan cho các tính năng thay vì phóng to các tính năng (thu phóng có thể thay đổi tỷ lệ trong khi pan sẽ không).


"tạm dừng nhãn" có nghĩa là bạn tắt nhãn?
matt wilkie

không, mờ trên thanh công cụ "nhãn" có nút tạm dừng đóng băng vẽ lại nhãn (câu trả lời tốt, +1, nhưng như tôi đã nói với jay, thật đáng buồn, đây cũng là một giải pháp trái tay và không phải là giao dịch trực tiếp với vấn đề).
jonatr

2

Có một vài lựa chọn tôi nghĩ có thể giúp bạn.

1- Bạn có thể chỉ cần tạm dừng vẽ (biểu tượng | | ở góc dưới bên trái của cửa sổ xem dữ liệu). Khi bạn làm điều này, bạn vẫn có thể xoay và thu phóng, mặc dù rõ ràng bạn không thể thấy những gì bạn đang xoay hoặc phóng to.

2 - Bạn có thể sử dụng phạm vi tỷ lệ có thể nhìn thấy để giới hạn hiển thị các lớp cụ thể chỉ khi bạn được phóng to / thu nhỏ các phạm vi nhất định. Nếu bạn liên tục di chuyển hoặc phóng to đến các vị trí tương tự, bạn cũng có thể tạo dấu trang không gian (và ở các mức tỷ lệ đó, đặt các lớp áp dụng bạn muốn hiển thị). ( Câu trả lời của Nicklas đánh bại tôi quá điểm này)

Tôi tưởng tượng những người khác có thể đưa ra đề xuất về việc giảm độ phức tạp của tệp, nó cũng có thể giúp đỡ người khác nếu bạn mô tả loại dữ liệu bạn đang hiển thị.


2

Tôi thích sử dụng công cụ MXDPerfStat khi làm việc với 9.x MXD để phân tích nơi cải thiện hiệu suất với bản vẽ có thể được thực hiện. Trong 10.0, có một số chức năng tương tự với thanh công cụ Map Service Publishing để phân tích hiệu suất của lớp với mục tiêu tối ưu hóa bản đồ cho ArcGIS Server.


0

Scott La vanne nhận được giải thưởng. "Toggle Draft Mode" là chìa khóa khi sử dụng nhiều khung dữ liệu trong bố cục lớn.
Không giống như nút tạm dừng, làm mờ toàn bộ màn hình, nó sẽ tách riêng từng khung dữ liệu, cho phép di chuyển, thay đổi kích thước và thao tác văn bản / đồ họa / chú thích / mũi tên phía bắc.
Cho đến khi tôi phát hiện ra rằng tôi đang nhổ tóc khi tạo ra những bản đồ lớn vì tốc độ vẽ lại chậm ở MỌI BẤM VÀO.


-1

Một tùy chọn khác là sử dụng nút "Toggle Draft Mode" trên thanh công cụ bố cục. Điều này chỉ hữu ích nếu bạn đang ở chế độ xem bố cục. Thật không may, bạn thực sự không thể nhìn thấy dữ liệu bạn đang xoay và phóng to xung quanh. Tôi đã tìm thấy điều này rất hữu ích mặc dù khi điều chỉnh bố cục trang tính của tôi.

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.