MAPGIS图形显示输出及窗口操作.ppt

MAPGIS图形显示输出及窗口操作.ppt

ID:55782550

大小:185.50 KB

页数:24页

时间:2020-06-07

MAPGIS图形显示输出及窗口操作.ppt_第1页
MAPGIS图形显示输出及窗口操作.ppt_第2页
MAPGIS图形显示输出及窗口操作.ppt_第3页
MAPGIS图形显示输出及窗口操作.ppt_第4页
MAPGIS图形显示输出及窗口操作.ppt_第5页
资源描述:

《MAPGIS图形显示输出及窗口操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图形显示输出及窗口操作1.图形显示输出的基本原理2.图形显示输出基本函数3.窗口处理4.习题主要内容1显示输出的基本原理图形显示输出的主要内容:1.1逻辑坐标、设备坐标、窗口坐标、屏幕坐标1.2DC、HDC、MyDC1.3显示模式、显示参数、显示范围1.4还原显示、坐标点显示1.5调色板、笔、刷子1.1几种坐标的基本概念1.逻辑坐标:是用户处理自己的图形实际所采用的坐标系。2.设备坐标:是图形设备的坐标系。3.窗口坐标:原点在指定窗口客户区左上角的坐标。4.屏幕坐标:原点在屏幕作上角的坐标。yy’S(x0,y0)S’(0,0

2、)x(0,0)x’显示比例r=s’/s逻辑坐标系设备坐标系1.1几种坐标的基本概念y(0,0)x’(x0,y0)S’S(x0,y0)(0,0)xy’显示比例r=s’/s窗口设备坐标系窗口坐标系1.1几种坐标的基本概念(0,0)x(x0,y0)x’y’y显示比例r=1屏幕坐标系窗口坐标系1.1几种坐标的基本概念(1)逻辑坐标<====>设备坐标:_LpToDp_DpToLp(2)窗口坐标<====>设备坐标:_WpToDp、_DpToWp(3)窗口坐标<====>逻辑坐标:_WpToLp、_LpToWp(4)窗口坐标<====

3、>屏幕坐标:不需要专门的函数。1.1几种坐标的基本概念1.2DC、HDC、MyDCDC、HDC:设备描述表(DC)不仅描述了设备对象、设备对象的属性以及图形显示模式;同时,还指向了一个实际的物理输出设备,包括设备名称、设备驱动程序以及其他一些信息。MyDC:MAPGIS引入的一个新概念,类似于DC、HDC。1.3显示模式、显示参数、显示范围显示模式:显示模式将决定最终的显示效果。(_SetMyDCMode)显示参数:通过对显示参数的设置,可实现地图的移动、放大、缩小等操作。(_SetDispParam,_GetDispPar

4、am)显示范围:窗口所显示的地图的范围(SetDispRect,_GetDispRect)1.4还原显示、坐标点显示还原显示:显示图元的函数按模拟输出的标准显示,所用的线型、图案等都显示出来。(_SetOriginalDisp)坐标点显示:显示图元的函数在图元的坐标点处显示一个小的红十字,在编辑时可作为参考。(_SetCoordPntDisp)调色板:调色板是针对地图着色而设计的。(_SetMyDCPalette)笔:定义了画笔的颜色、笔宽、模式等信息。(_SetPen,_CleanPen)刷子:定义了刷子颜色、填充图案、笔

5、宽、模式等信息。(_SetBrush,_CleanBrush)2图形显示输出基本函数1、显示对象句柄的获取和删除:_GetMyDC,_DeleteMyDC2、设置显示对象图形模式_SetMyDCMode3、设置设备调色板_SetMyDCPalette4、显示参数的获取和设置:_SetDispParam,_GetDispParam5、显示范围的获取和设置:_SetDispRect,_GetDispRect2图形显示输出基本函数6、设置特殊显示状态:_SetOriginalDisp_SetCoordPntDisp7、颜色的锁定与

6、解除:_LockColor,_UnLockColor,_GetLockState8、绘图工具设置:_SetPen,_CleanPen_SetBrush,_CleanBrush_SetPenColor,_CleanPenColor_SetPenMode,_GetPenMode10、显示输出整个工作区:_DispPntArea,_DispLinArea,_DispRegArea11、在用户坐标系下显示输出实体:_DispPnt,_DispLin,_DispReg2图形显示输出基本函数13、基本绘图函数:_Line_LineTo_

7、MoveTo_Arc_Circle_CircleFill_PolyLine_PolyGon_Rect2图形显示输出基本函数14、取符号数_GetPatternNum,_GetLineStyleNum_GetColorNum,_GetSubGraphNum15、取某线型的辅助线型数_GetFltpNum16、取子图的最小范围_GetSubGraphRect17、RGB对应的MAPGIS颜色阶_FindNearColor18、MAPGIS颜色阶对应的RGB值_GetAColorRGBValue19、MAPGIS颜色阶对应的CMY

8、K值_GetAColorCMYKValue2图形显示输出基本函数3窗口处理3.1窗口处理的主要作用3.2窗口显示参数3.3窗口处理基本函数3.4CGisView显示原理3.1窗口处理的主要作用窗口处理函数的作用:1、用于优化窗口消息的处理效率,跟踪记录窗口状态。当窗口处于非活动状态时,记录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。