應對刷新閃爍問題

AutoCAD在圖形顯示、瀏覽效果上作得很是好,習慣了它的用戶不能接受ArcMap顯示和刷新。 緩存

矢量圖層

矢量要素刷新能不能不閃爍啊?能,不要使用常見接口,使用IViewRefresh接口,示例代碼以下: 3d

IViewRefresh viewRefresh = mapControl.Map as IViewRefresh; htm

viewRefresh.ProgressiveDrawing = true; blog

viewRefresh.RefreshItem(layer); 接口

柵格圖層

柵格刷新能不能不閃爍啊?能,更換更佳配置的硬件環境、建立影像金字塔也只能讓閃爍更輕微一些。能夠使用底圖圖層來解決這一問題。 get

底圖相對穩定,一般不須要常常更新。柵格和服務圖層適合用做底圖圖層,由於它們很穩定,很是有利於提升繪製速度。因爲底圖圖層實質上進行了緩存,所以會對其所能執行的操做產生一些限制。例如,沒法編輯底圖中的圖層或更改圖層符號系統。若是須要進行編輯或更新圖層,則須要首先將該圖層拖出底圖,而後進行更改,最後再將更新後的圖層拖回底圖圖層。 it

它的緩存文件路徑以下:C:\Users\用戶\AppData\Local\ESRI\Local Caches 配置

官網幫助說明:http://desktop.arcgis.com/zh-cn/arcmap/10.3/manage-data/editing-fundamentals/using-basemap-layers-while-editing.htm cgi

相關文章
相關標籤/搜索