基于mo(mapobjects)的gis工作空间的研究与开发

基于mo(mapobjects)的gis工作空间的研究与开发

ID:26809875

大小:49.50 KB

页数:5页

时间:2018-11-29

基于mo(mapobjects)的gis工作空间的研究与开发_第1页
基于mo(mapobjects)的gis工作空间的研究与开发_第2页
基于mo(mapobjects)的gis工作空间的研究与开发_第3页
基于mo(mapobjects)的gis工作空间的研究与开发_第4页
基于mo(mapobjects)的gis工作空间的研究与开发_第5页
资源描述:

《基于mo(mapobjects)的gis工作空间的研究与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于MO(MapObjects)的GIS工作空间的研究与开发摘要GIS工作空间在地理信息系统图层管理中起到非常重要的作用,文章首先讨论了GIS(地理信息系统)工作空间概念、MO技术、文件格式基础,然后设计出MO的工作空间文件格式,并开发出MO的工作空间,最后介绍了工作空间的关键技术。关键词MO;工作空间;地理信息系统0引言目前工作空间(工程)文件已经广泛应用于地理信息系统(GIS)相关软件中。地理信息系统是在计算机软硬件技术的支持下,采集、存储、管理、检索、分析和描述整个地球表面与地理分布的空间数据和属性数据的信息系统。随着计算机软件技术的快速

2、发展,地理信息系统工作空间为地图可视化提供了快速简便的方式。工作空间技术集软件技术和地理信息系统技术为一体的技术。本文就工作空间技术、MO技术做些探讨和研究,并进一步开发出MO的工作空间。1GIS工作空间在地理信息系统中,地图是分层显示来管理地图中的地理要素的,为了很好的对图层进行管理,GIS引入了工作空间技术。有了工作空间,用户可以方便地返回上次工作的位置,在反复使用相同的表工作时,可以同时打开使用多个不同的窗口和表。在二次开发过程中,在加载地图时不需单独加载每个窗口和表,而是直接加载一个工作空间文件即可,方便了用户操作,提高了GIS二次开发

3、效率。在当今以ESRI公司、MapInfo公司和超图公司为代表,开发的GIS软件中大多集成了工作空间这一功能。在ArcViee)。而在MO中需要数句才只能加载地图的一层。如果MO具有工作空间文件功能,MO则可以更好的为GIS开发者所用,GIS开发者在加载图层时会很方便,可以减少程序员的开发时间和成本[6]。2.1MO的工作空间文件格式设计参考一些工作空间文件,MO的工作空间文件应该包括以下内容:⑴工作空间文件声明和版本声明;⑵地图名、修改时间、地图窗口、中心点坐标、地图层数;⑶图层顺序、图层名、存储路径、图层描述、是否可见、点样式、线样式、面样

4、式、投影坐标;工作空间文件格式的保存使用了ini文件格式,ini文件的优点显而易见:它是文本文件,能够直接查看和编辑。在oin=-155.824393494221Xmax=-95.8470813073348Ymin=34.3006604141814Ymax=67.3823169118809Xcenter=-125.835737400778Ycenter=50.8414886630311以上存储的是地图的显示范围以及地图的中心点坐标。LayerCount=5这一行存储的是地图的图层数。[Layer1]Name=CAPITALS.SHPDataba

5、se=..boltype=0SymbolStyle=1SymbolColor=48966825SymbolSize=5这几行存储图层的样式。CoordinateSystem=GCS_North_American_1927CoordinateSystemUnit=Degree这几行存储图层的投影坐标系和投影单位。[Layer2]……2.2工作空间控件设计开发控件是可视化编程的基础,开发人员用它们来设计用户界面以及提供给应用程序的一些非可视化性能。对于应用程序开发者来说,控件就是它们从控件面板上取得的并放在窗口上的某种事物。在这里,可以通过修改控

6、件属性、建立事件处理过程来决定控件的外观或作用。从控件编写者的角度看,控件就是ObjectPascal语言中的对象。这些对象可以封装系统提供的行为元素(如标准的Windo.2.3工作空间管理器的功能设计GIS开发者需要经常对工作空间文件进行离线式管理,开发一个类似于MapX的GeoSetManager在线管理MO地图文件有很大的实用性。主要功能:⑴文件管理功能,主要用于工作空间打开和保存,工作空间的新建和删除。新建工作空间、打开工作空间(如图2)、保存工作空间、删除工作空间。⑵地图管理功能,包括地图的基本操作,如:地图放大、地图缩小、地图移动、

7、恢复原始大小;还可以对图层设置进行管理,可以添加添加图层、删除图层、图层顺序调整、投影设置、单位设置;可以设置图层属性,如:设置图层颜色、设置点样式、设置线样式、设置面样式、标注、字体等。⑶专题地图制图功能,主要用于专题地图的建立、保存、删除,可以建立单一符号图、点密度图、唯一值图、标准差图、数量分类图、渐变符号图、文本标注图。图2打开的工作空间文件3关键技术讨论3.1标注地图标注是地图的重要组成部分,用来完成图形符号无法表达的定量或定性特征。地图上的标注通常可以分为名称标注、说明标注、数字标注和标注注记。地图注记的在地图上的安排影响空间信息的

8、表达和地图信息的阅读。在地图标注过程中有以下三种不同的标注任务[8]:(1)点状要素的标注:从给定区域内的点集合以及每个点的候选标注位置集合中选择最佳

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

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

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