提高Mxd地圖渲染出圖效率的方法


測試

在ArcGIS地圖渲染非常耗時,特別是標注較多時,下面是做的一些性能測試

 

小結

1.地圖渲染的數據量是顯示出圖速度的關鍵。主要注意:

(1)與數據庫存儲的數據量關系不大。例如數據庫有1萬條數據,只顯示了5條數據;與數據庫有5條數據,顯示了5條數據,速度差異不大;

(2)定義查詢后,過濾的數據量影響着渲染的數據量。例如數據庫有1萬條數據,通過定義查詢后,只顯示了50條,減少了渲染的數據量,會很大地提高速度;

(3)放大地圖后(使用大比例尺),理論上,顯示的數據量減少,渲染標注速度會提高;

(4)通過合並數據后,數據庫中的數據記錄減少,顯示渲染的速度提高;(通常很多道路、河流是分段的,在可能的情況下,盡量合並同一條道路為一條要素,且最好不要有多部件存在);

(5)要素圖層屬性表字段的多少基本不影響地圖渲染的速度。

(6)不可見的圖層不影響速度,數據源異常的圖層影響打開文檔的速度。

2.標注是決定顯示出圖的另一重要因素。其中:

(1)智能標注(Maplex)速度明顯優於標准標注引擎;

(2)復雜的標注(標注表達式,暈圈樣式、底紋樣式等)都會在一定程度上降低速度;
(3)未優化的標注放置樣式也會影響標注速度(如未移除同名標注);

3.也有一些其他提高性能的方法可以嘗試。如:

(1)鎖定標注。在ArcMap中操作時,可使用此方式。因為軟件會不斷嘗試標注方式,反復進行標注,使達到標注最多地顯示和優化放置,所以一旦鎖定即提高了速度,不會反復標注。

(2)使用要素緩存,讓要素存儲到內存中,這樣在SDE等數據庫中運用優勢明顯,本地地理數據庫效果不突出。

(3)使用注記組,將注記組存儲到mxd文件中,這樣可以設置顯示的比例尺范圍。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM