天天看點

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

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

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檔案中,這樣可以設定顯示的比例尺範圍。

簽名:成熟是一種明亮而不刺眼的光輝。

本文轉自我也是個傻瓜部落格園部落格,原文連結: http://www.cnblogs.com/liweis/p/8516776.html ,如需轉載請自行聯系原作者