标题 | 基于ArcGISEngine的数字城市系统平台的构建研究 |
范文 | 李振叶 (石家庄理工职业学校,石家庄 050000) 摘要:在国家的“十二五”规划中,数字城市的建设在全国大范围的进行了生产完善,将各地的城市都向着构建数字城市系统平台的方向发展。本文通过对ArcGIS Engine的插件式GIS平台的分析,将面向三维GIS的应用作为辅助,对构建以ArcGIS Engine为基础的数字城市系统平台进行研究分析,使人们可以通过计算机更好的对城市进行分辨率高,多尺度、多种类更全面的描述,使数字城市系统平台可以出现在大多数人的生活中,更好的为人们的生活提供服务。大批的数字城市建设的完成使城市变得更加智慧,促进了城市向高科技的发展。 关键字:GIS软件; ArcGIS Engine ;数字城市的构建 ; 系统平台; 研究 数字城市的发展导致了数字城市系统在在应用中面临了严峻的挑战。随着GIS软件的开发与应用,它在地理信息系统发展过程中起到了重要的作用。比如服务资源相对匮乏,服务范围相对来说不均衡等问题相继出现。想要解决这些问题就要从根本上降低软件的开发成本,将软件的使用率增大,将其自身功能增强。增大GIS 用户的使用率,向着更符合人性化的方面发展。将地理信息资源和非地理信息资源有机的结合起来,实现资源共享。 1.数字城市系统平台的现状与问题 1.1数字城市系统平台的现状 我国在数字城市系统平台的研究上已经深有造诣,已经研究过在数字城市规划勘察方面的应用性,对数字长沙地理空间的服务平台提取了数据。在各个角度对影响数字城市系统平台的展示效果的因素进行了探讨。对GIS的专题技术建立了预测,将JAVA运用到其中,系统的对城市系统平台合理科学的构造出来,为城市的发展建设已经提供了重要的依据。 1.2数字城市系统平台应用中存在的问题 1.2.1在系统平台的使用上存在三维显示问题 三维显示具有很好的场景浏览效果,但是一直对数字城市系统平台的构建有很大的影响。因为三维场景的构造需要很大的数据量才可以完成,所以占用很大的计算机内存。在实际应用过程中,计算机经常出现瘫痪的现象,因为计算机内存不足,使数字城市系统平台在场景浏览过程中出现无响应现象。一般来说已经输入的数据不能从计算机中完全删除,内存只能越来越小,系统瘫痪。 1.2.2在地理信息建设上信息缺乏交流 随着我国的数字城市系统平台的不断发展,大批的数字城市在建设中并且都得到了广泛好评。但是由于城市较大,所以很多的企业部门之间缺乏了信息的沟通与交流。由于信息的交流不够及时,某部门的构建成果并不能被其他的部门使用,只能自己再开展独立的地理信息数据的建设。这些问题都是息息相关的,在地理信息的建设上缺乏信息交流,进而就会导致在系统的建设上出现了重复开发的问题,所以每一个环节都要严格的把好关。 1.2.3在系统平台建设上存在重复开发问题 由于各行各业的信息缺乏交流,在数字城市系统平台构建之后经常有相近的行业出现基本功能相似的系统,系统的功能相似以及重复开发导致了在建设数字城市系统平台构建过程中出现的重复开发问题。 1.2.4在系统服务上存在不够大众化、资源不足问题 在现有的数字城市系统平台的构建中,都是比较专业的,面向的是少数人,对于大多数人来说,三维数字城市还是比较陌生和奢侈的,所以在服务范围上需要改进。而且他是以地理信息进行整合做出来的,所以在服务过程中,对于各种各样的服务对象就不能满足他们的需求。所以在资源上还是很难满足的。 2.基于ArcGIS Engine的数字城市系统平台的构建研究 2.1管理缓存 为了在展示过程中将三维效果良好的展示出来,应该在ArcGIS Engine程序的运行过程中对内存缓存的设置进行优化,以将三维场景的浏览效果展示出来,程序也可以稳定的运行。在ArcGIS Engine中,通過枚举法将不同的内存缓存数据类型定义,将每个类型的内存使用情况通过核心操作得到,并统计出她们的使用上限,进行调整,将内存分配比例进行优化设计。 2.2创建磁盘缓存 磁盘缓存的设计创建有GLOBe作为对象,将格式选择正确,Globe核心对图层信息进行设置创建格式。获取GlobeDisplay ,将其作为高级选项属性进行接口的跳转,并设置好缓存路径,获取图层对象,完成相关的属性设置。 2.3将三维缓存数据和实体数据进行交互 因为本地磁盘缓存是没有内部属性数据的,所以在进行真实的三维数据处理时就要进行交互处理。把位置和矢量图层进行叠加分析,从而获得缓存的模型图层。再把三维分块魔性的图层叠加分析,即可得到模型要素来完成空间定位等操作。 2.4查询定位和场景输出的研究 在调试平台的工具管理器时,将工具条浮动在窗口的上方,在输入框内查询地理位置或者地理信息,就可以得到相应的地理位置,将三维标注在场景之中就可以选中。将代码写出来,自定义链表,结构信息和自定义结构体在主要的代码片段中表现出来。在场景输出过程中将输出来的场景保存为图片形式,jpeg和bmp是常见的两种形式,将保存位置和名称在代码中输入。通过对详细的技术细节进行分析,系统的各个平台以及各个功能中都要合理的将代码片段提供出来,将数字城市系统平台的主要实现思路表达在代码中。 结语:通过对以ArcGIS Engine作为平台的数字城市系统平台的构建的研究,发现在总体方案设计以及内存管理和磁盘缓存等方面的应用有很好的效果。在数字城市的三维效果的观看中,将地理基础信息和磁盘缓存使用内存管理极大的提高了体验的效果。在用户界面设计和交互方式的美化设计中系统平台更加的人性化,用户使用过程更加的满意。还解决了当前数字城市系统平台的重复开发问题。将现有的三维数字城市系统的平台上进行改善,一定会有更好的效果,这对未来数字城市的发展与应用起到了重要作用。随着数字城市的不断完善与发展,数字城市系统的开发与应用也会更加的完美,两者相互结合不断改进,为数字城市的未来打造撑起了一片天。 参考文献 [1]苏丹丹,刘佳玮,项晏琳.基于ArcGISEngine的城市基础地理信息服务平台建设研究.《长春师范大学学报》.2015 [2]庞健.基于ArcGIS的西安地区地震危险性分析系统研究与开发.《哈尔滨工业大学》 . 2015 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。