- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.
第二部分 燕庆窄测绘攀会2∞5—2006每攀术论文集·20
GIS·T中电子地图的面状要素动态注记研究
阉戚霞左志遗
国家测绘蜀熏茨遮绘貔重庚400014
【攘要】 本文实现了GIS·T中电子地鋈靛露狭要素的萌态注记。根据警蓊羼黎密鼙豹大小、
地图的照示比例、注记点的相对位鼹、待显示地物的面积大小等情况动态地调整注记,
使注记的显示疆合理,完整。
【关键词】 交通地理信息系统 动态注记裁剪骨架线
1引言
术等实现懿具有实时、准确、高效等特点黪运输综合管翟系统。交通毯理信惠系统(GIS—T)
包括电子地图系统和数据库系统,其中电子地图系统是与用户交互部分,智能交通系统的大部
分信患都需要通过电子地图展现给潮户,便于用户决策。因此,电子地图质量韵好坏随接影响
到用户与智能交通系统的交互是否方便、快捷和实用。当前,GIS—T中电子地图虽然以线状要
素(主要为道路)为主,但是有特征的面状要素也很重要,在没有GPS定位导航的情况下,
用户篱要根据电子地图中懿有特征的嚣状要素和线状要素实现导航。为了更好地识男qGIS—T中
电子地图的面状要素,、除了靠不同颜色渲染外,还需要依赖没记。掰前大部分电子地图注记放
在霹定位置上,当耀户改变比例尺大小或者浸游她图时,弓|怒了注记酌部分或全部被屏幕切割,
影响了地理信息的表达。为了解决上述问题,有必要研究一烛算法来动态调整注记的位置。动
态注记包搔点状地物、线状琏物和霹状要素的动态注记,西前有关文献对点状地物裙线状地物
的动态注记有详细的阐述并给出了榴关算法,而对面状要素的动态注记描述简单。本文详细讨
论了GIS.T中电子地图的面状要素动态注记的思路并绘出了相关算法和实验结槊。
2实现动态注记的总体思路.
嚣获要素动态注记的基本步骤包括翔断瑟状要素与屏幕窗嚣的位置关系来决定是否港
要裁剪,如果需要裁剪,则把裁剪后在屏幕窗口内的多边形地物作为注记对象,然艨对所有
在屏幕窗隧中的多边形地物掇馥骨架线,最后在骨架线上对面状要素进行注记。
根据屏幕窗豳与任意多边形的相对位置关系,注记情况有如下讨论:多边形在屏幕窗口
外,不注记;多边形在屏幕窗口内,根据这个多边形的特征注记;多边形包含屏幕窗口,在
羼慕塞口的中心往记。这时窝口中只显示了一种面状要素,多边形与羼蘑窟口握交,首先应
·202·城乡建设中的现代测绘高新技术研究与应用
先得到用屏幕窗口去裁剪该多边形得到的一个或多个独立的多边形,根据这一个或多个独立
多边形静特征注记。器幕窗瞬与多边形位置关系裁断方法如下:
①多边形位于屏幕窗口外(包括多边形的一边与屏幕窗口的一边重合的情况),即先排
除多边形酌最/J,夕b接矩形与屏幕窗口不稻交的情况。首先,求出多边形坐标的最大最小值:
Xmax=XXmin
Xmin一XXmax
Ymax一YYmin
Ymin=YYmax
上述豳个条件,如果有一个条件成立,则说明多边形与视窗不相交。若条件都不成立,
继续以下判断。
②判既多边形的备点是否在屏幕窗口内(包含在边界上):
·多边形全部点在屏幕窗口内,则多边形在屏幕窗口内(包括多边形的一边与矩形窗口
的一边重合的情况)。
·多边形的全部点在屏幕窗口外,分为两种情况:多边形包含矩形窗口矩形;多边形与
矩形窟口糨交,应先裁剪,褥注记。
·其余的情况为多边形与屏幕窗口相交,应先裁剪,蒋注记。
3裁剪算法
通过判断多边形与屏幕窗口的相互关系来确定是否需要内裁剪,从而减少了工作量。裁
剪时,多边形为被裁剪多边形,屏幕窗口为裁剪多边形。本文在针对屏幕窗翻的基础上,对
Weiler—Atherton算法进行改进,简化了裁剪过程。具体算法如下:
记录点懿结构为鑫定义类型:
struct0RIPOINT
{
double
X; /1记录点的X方向坐标
double
Y; //记录点的Y方向坐标
int
Z; 悔识符
};
筹一步,将羼幕
您可能关注的文档
最近下载
- 《高等数学基础》课件——第四章 导数的应用(含课程思政元素).pptx VIP
- 职域行销BBC模式开拓流程-企业客户营销技巧策略-人寿保险营销实战-培训课件.pptx VIP
- 第三单元第三课《气韵生动》课件 人教版(2024)初中美术八年级上册.pptx VIP
- ek-220说明书中文版.pdf VIP
- 2025年天津市专业技术人员公需考试试题-为中国式现代化提供强大动力和制度保障——党的二十届三中全会暨《中共中央关于进一步全面深化改革、推进中国式现代化的决定》总体解读.docx VIP
- 16949全套程序文件及表单(全套质量手册、程序文件、表单).doc
- DB34_T 5197-2025 水利信息化项目验收规程.docx
- 2026年日历表(A4纸一页打印、可编辑).pdf VIP
- 医美整形顾客管理存量增长运营方式.pptx VIP
- POA课程市公开课一等奖省赛课微课金奖PPT课件.pptx VIP
原创力文档


文档评论(0)