3D GIS中矢量地图符号可视化的研究与实现

来源 :沈阳工业大学 | 被引量 : 0次 | 上传用户:ys13920715
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的地理信息系统(GIS)主要是二维,随着生产和生活的需要,三维GIS得到了越来越多的关注,并日趋完善。地图符号是表达地图内容的基本工具,它不仅能表示事物的空间位置、形状、性质和数量,而且还可以表示各事物之间的相互关系及区域总体特征。地图符号在二维地图中得到了广泛的应用,也得到了人们的认可和接受。如何将二维矢量地图符号显示在三维GIS中是现在研究的一个方向。三维GIS的数据模型可以分为体模型、面模型和混合模型三大类。体模型数据结构有三维栅格结构、八叉树结构、结构实体几何模型。面模型数据结构有Grid、TIN、边界表示法和参数函数法。混合模型数据结构有TIN-CSG混合构模、TIN-Octree混合构模、Octree-TEN混合构模。完成三维数据模型构建后,需要实现三维数据的可视化,常用的工具是OpenGL、VRML、DirectX和Java 3D。目前在GIS中常用的绘制地图符号的方法有纯函数绘制、组合绘制、循环绘制和折线绘制。本文选择Java和Java 3D作为开发工具,通过解析数字高程模型(DEM)文件得到三维数据的点阵,进一步构建Grid数据结构,再使用Java 3D技术构建三维地形,实现三维场景的可视化。绘制点符号:首先使用定位技术确定地图符号在三维地形中的坐标,然后采用纯函数绘制法显示点状矢量地图符号。绘制线符号:采用折线法,将原来的线段根据三维地形的起伏,生成折线段,然后进行线状矢量地图符号的绘制。绘制面符号:通过多边形和三维地形求交,确定在三维地形上相交的范围,然后搜索出在该范围的点,再构建新的三角面片,从而显示在三维场景中。通过编写程序,解析DEM数据构建三维地形,实现三维地形的可视化。在三维地形中实现了点状、线状和面状矢量地图符号的显示,完成了交互过程中地图符号的缩放功能。
其他文献
本试验以转基因抗虫棉沧198为材料,在大田试验条件下,设置了5种施肥模式处理,分别为常规肥全量(CF1)、控释肥全量(CRF1)、常规肥减量(CF2)、控释肥减量(CRF2)及空白对照(CK)。其中减量
本文在各个学科研究的基础上,通过实地调查方法,对医患冲突在医患互动各个环节的表现加以总结,并在社会转型的背景下进行归因。这些环节包括沟通和诊疗、纠纷的处理、医务社
不同个体对相同药物的应答不尽相同,相同药物也可能对不同个体产生不同的毒性,药物反应的个体差异与个体间药物代谢动力学的差异密切相关,而参与药物代谢过程的药物代谢酶是
我国能源结构决定了以煤电为主的发电格局,降低燃煤发电机组的能耗是我国火力发电面临的重要任务。为了实现节能降耗的目标,分析大型燃煤发电机组能耗分布状况,对汽轮机回热
随着社会的发展,旧住区已经不能适应现代生活的需求,而这其中与人关系最为密切的居住环境也已经落后于居住生活的需求,为了缓解这种矛盾,大规模的旧住区更新已经展开,并正在
城市弱势群体是由社会转型和经济改革而形成的一个特殊的社会群体。关注城市弱势群体子女的早期教育问题,改善其教育上的不利处境,不仅能够促进城市弱势群体子女的健康成长与
学校体育的边缘化及城乡时空的阻隔和差异,农村体育教师专业发展受到极大的限制,城乡体育教师专业发展不协调。而基于学习共同体的建立有利于教师专业的发展,特别是随着当今
目的:通过测定栀子、栀子-大黄、栀子-大黄-枳实和栀子大黄汤4种汤剂中京尼平苷在大鼠体内的药动学参数,考察栀子大黄汤配伍的变化对栀子中京尼平苷药动学的影响。方法:将SD
本文研究对象是巴西教育家保罗·弗莱雷的对话式教学思想。首先对这一思想的内涵、条件、特征、实质等方面进行了具体的论述,以深化对其教育理论的认识,并结合弗莱雷的生活背
随着当今社会对能源及电力供应的质量与安全可靠性要求越来越高,现有的大电网集中式单一供电系统已经越来越不能满足这种要求。分布式发电(Distributed Generation, DG)以其