- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GUM地图显示
* * GUM地图显示 一、GUM地图文件格式 几何实体集 以Header Section开头,描述图层的基本信息、图层中几何实体的种类及其显示信息 以Entities Section开头,列出了图层中所有的几何实体。GUM中几何实体分为四类(点、线、面、文字)。一般一个文件中只含有一种几何实体。 文件头 Header Section MapName name MapScope UpLeft X Y LowRight X Y MapScale scale MapDescription DDDD EntityType n TypeName name AnnoFont FaceName face name Width width Height height Color color GeometryDisplay Color color …… ? FieldDefines n field_name type length isNull isUnique …… 文件头 String: name DDDD face name double: X Y scale int: n width height long: color 数据类型 GuNode X Y EntityType name AttributeValue value string GuLine n X Y …… EntityType name AttributeValue value string GuPolygon n GuRing m X Y …… …… InnerNode X Y EntityType name AttributeValue value string GuAnnotation AnnoType value //1,2,3 Position BeginNode X Y Angle Text text EntityType name AttributeValue value string GUM地图显示 一、GUM地图文件分析 文件 图层 实体 点 线 面 文字 1:1 内存 数据结构 最小外接矩形 1:n GUM地图显示 二、多图层数据的组织 在一个视图中要显示多个图层十时,要注意这些图层的显示顺序,以避免图层之间相互覆盖。 划分面 一般面 线 点 标注 一般图层的显示顺序为: GUM地图显示 三、坐标变换 地图数据的地理坐标 屏幕坐标 在坐标转换时,要注意X、Y方向上比例一致。 当前要显示地图的 地理范围 屏幕范围 GUM地图显示 四、地图绘制 采用图象双缓冲技术,先将图层绘制到缓冲图象中,绘制完成后再一次性地贴到屏幕显示区中。 绘图时: 对于每一个图层 对于图层中每一个实体 判断它是否在当前地图显示范围内,若是,进行坐标映射,再根据映射后的坐标将实体绘制出来。 *
文档评论(0)