本篇文章給大家談談gis地圖生成動圖,以及gis怎么成圖對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
目錄一覽:
mapgis生成gif圖片在哪里找
mapgis生成圖片文件保存在工程文件所在的文件夾中,主文件名與工程文件相同!
mapgis怎么導出圖象
1、點擊主菜單【工程輸出】
2、再選【文件】、【頁面設置】
3、版面定義下拉菜單中選擇系統自動檢測幅面,確定。
添加微信好友, 獲取更多信息
復制微信號
4、點擊【光柵輸出】菜單,選擇生成jepg圖像(或其他格式)。
5、設置輸出分辨率,一般選默認值300即可。
6、確定、等待——OK!
如何使用ArcGIS中的動態顯示技術
如何使用動態顯示技術
3.1概述
這個介紹主要說明如何有效地使用ArcGIS Framework中的動態顯示技術。介紹當前的一些使用 *** 和需求,演示一些GIS中需要采用動態顯示技術的例子,以及一些接口的使用介紹。
3.2 Dynamic map在動態顯示技術中的使用
推薦使用基于DynamicMap類的IDynamicMap接口,來使Dynamic map可用或不可用。
下面是IDynamicMap使用代碼:
[C#]
//Cast the dynamic map from the focus map.
IDynamicMap dynamicMap = m_hookHelper.FocusMap as IDynamicMap;
//Make sure to switch into dynamic mode.
if (!dynamicMap.DynamicMapEnabled)
dynamicMap.DynamicMapEnabled = true;
[VB.NET]
' Cast the dynamic map from the focus map.
Dim dynamicMap As IDynamicMap = CType(m_hookHelper.FocusMap, IDynamicMap)
' Make sure to switch into dynamic mode.
If (Not dynamicMap.DynamicMapEnabled) Then
dynamicMap.DynamicMapEnabled = True
End If
(上述或以下有可能涉及的代碼都是.net例子,但是最近我自己完成了vc6.0的Demons)
當設置Dynamic map為Enable,那么動態顯示將使用OPenGL的render context來繪制基本的地圖圖層和動態圖層。
3.3 Dynamic mode下的繪圖
以下是兩種Dynamic mode繪圖方式:
(1) 實現IDynaimcLayer接口中的DrawDynamicLayer ***
(2) 監聽動態顯示的兩個事件:
IDynamicMapEvents.BeforeDynamicDraw;
IDynamicMapEvents.AfterDynamicDraw;
3.3.1 繪圖方式的兩種選擇(事實是本質的draw都是OpenGL *** )
(1)使用AO的API
(2)直接調用OpenGL的API
默認情況下OpenGL的紋理(texture)可用。需要注意的是,在最初需要開始利用OpenGL的 *** 時,要求關閉OpenGL 2D texture flag。
3.4繪圖方式采用使用AO的API
[C#]
//Set the marker symbol.
m_dynamicSymbolProps.set_DynamicGlyph(esriDynamicSymbolType.esriDSymbolMarker,
m_markerGlyphs[2]);
//Draw a marker symbol.
DynamicDisplay.DrawMarker(m_point);
關于gis地圖生成動圖和gis怎么成圖的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。