土地规划数据库管理系统设计与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
土地利用规划一直以来都是土地管理部门的一项重要业务,也是国土资源信息化建设的重要组成部分。在信息化的大浪潮下,土地利用规划也不可避免要进行信息化建设。通过建设土地利用规划信息系统,不仅可以为编制土地利用规划提供便利,还可以为合理利用土地资源提供科学依据,从而使土地利用规划管理工作更加科学化和规范化。
     本文首先分析土地利用规划的国内外研究概况以及发展前景,探讨与土地利用规划信息系统建设相关的主流技术,包括组件技术和COM规范、ArcGIS Engine开发技术等。然后介绍当前存储空间数据的两大主流技术ArcSDE和Oracle Spatial,比较他们的异同,以及各自的优势。接着详细讨论ArcSDE在Oracle环境下管理空间数据的原理和方式,分析空间数据通过ArcSDE在Oracle中的逻辑存储模式以及空间数据在此环境下的入库原理,并结合国家土地规划数据库管理信息系统的系统需求,进行系统总体设计和详细设计,重点阐述了空间数据入库模块的设计和应用。最后介绍了系统的测试和应用情况并作出总结和展望。
     本文以C#和ArcGIS Engine为开发平台,通过大型关系型数据库Oracle和空间数据引擎ArcSDE相结合的方式实现海量空间数据的管理,开发了土地利用规划数据库管理系统。实践证明,这种开发平台和空间数据管理方式成熟而且稳定,是基础地理信息数据库建设的首选模式。
Land use planning system is not only a key job to land management departments, but also an essential part of information construction in land and resources. In the tide of Informatization, land use planning system is inevitably to be under information construction. Not only can the land use planning system simplify the task of making land use plan, but also can provide scientific basis for proper use of land & resources, and thus make the management of land use planning more scientific and standardized.
     The thesis firstly gives a broad overview of the present situation and development of land use planning system both at home and abroad, and in the meanwhile introduces the main technology of developing it, including COM Specification, ArcGIS Engine etc. Then the two main technology of managing spatial data, ArcSDE vs. Oracle Spatial, is compared, with their superiorities discussed respectively. In the next few chapters, the storage pattern of spatial data in Oracle under ArcSDE is presented in detail, and the spatial data loading in this context is discussed at the same time. After that, the preliminary design and detailed design is discussed according to the requirement of the system, in which the module of spatial data loading is emphasized. Finally, the thesis discusses the test and deployment of the system, and makes the conclusion as well as the prospects.
     The land use planning system is based on C# and ArcGIS Engine and make use of Oracle and ArcSDE to manage massive spatial data. Practice has proved that the above development platform and spatial data management is mature and stable, and it can expected to be the preferred pattern for fundamental geographical information construction.
引文
[1]. Environmental Systems Research Institute, Exploring ArcObjects. 2001
    [2]. Environmental Systems Research Institute, Inc. Anderstanding ArcSDE.
    [3]. Environmental Systems Research Institute, Inc. ArcSDE Configuration and Tuning Guide for Oracle. 2004
    [4]. Environmental Systems Research Institute, Inc. Raster Data in ArcSDE 8.2. 2002
    [5]. Environmental Systems Research Institute, Inc. Managing ArcSDE Services, 2002
    [6]. Environmental Systems Research Institute, Inc. Spatial Database Engine, 1998
    [7]. Environmental Systems Research Institute, Inc. Managing ArcSDE Application Servers. 2004
    [8]. Environmental Systems Research Institute, Modeling Our World, 2003
    [9]. Oracle Spatial User’s Guide and Reference Release 9.2. Oracle Corporation. 2002
    [10]. The reference of Oracle spatial, http://www.oralce.com
    [11]. Environmental Systems Research Institute, ArcSDE Configuration and Tuning Guide for Oracle, Inc. 2004
    [12]. Chuck Murray, Oracle Spatial User’s Guide and Reference, Release 9.2, Oracle Corporation. 2002
    [13]. Karli Watson. Beginning Visual C# 2005. John Weily & Sons Inc. USA: 2006
    [14]. Christian Negel. Professional C# 2005. John Weily & Sons Inc. USA: 2006
    [15]. Benny Johanthen. Developing Windows C# Software. Wrox Press Ltd. 2002
    [16]. 县(市)级土地利用规划数据库标准(金土工程试行). 中华人民共和国国土资源部. 2007.3
    [17]. 环境系统研究所公司(美国),ArcGIS Desktop 开发指南. 2004
    [18]. 环境系统研究所公司(美国), ArcMapTM 使用手册. 2004
    [19]. 环境系统研究所公司(美国), ArcGIS 中的线性参考. 2004
    [20]. 环境系统研究所公司(美国), ArcGIS 中的地理处理. 2004
    [21]. 环境系统研究所公司(美国),创建地理数据库. 2004
    [22]. 沈林芳, 刘仁义, 刘 南. 基于 SDE API 的影像数据高效存储研究. 计算机应用研究 2005,2
    [23]. 蔡晓冰. ArcSDE 中间件技术的生命力. http://www.gissky.net/
    [24]. 孙宏昌等. Oracle 应用系统开发. 北京:清华大学出版社, 2000
    [25]. 欧阳为民,郑诚,蔡庆生. 数据库中加权关联规则的发现. 软件学报 2001, (4): 612-619
    [26]. 张巨, 刘雨. MapInfo 空间数据库技术分析. 微型电脑应用, 1999, (10).
    [27]. 谢榕. 地理信息系统中空间数据库建立的关键技术. 北京测绘, 1998, (4).
    [28]. 蒋波涛,钟文军. 基于 Oracle 触发器的 ArcSDE 数据库要素级监测 宁波大学学报(理工版) 2007, 12
    [29]. 蒋波涛. Arcobjects 开发基础与技巧一基于 Visual Basic .NET .武汉:武汉大学出版社,2004
    [30]. 潘金贵等. 现代计算机常用数据结构和算法. 南京: 南京大学出版社, 1994
    [31]. 潘爱民. COM 本质论. 北京: 中国水利水电出版社, 2002
    [32]. 齐立波. C#入门经典. 北京: 清华大学出版社, 2006
    [33]. 李玟波. C#高级编程. 北京: 清华大学出版社, 2006
    [34]. 赖剑菲,江舟. 基于 ArcObjects 的组件式 GIS 的开发与研究. 北京:国土资源信息化. 2005, 3
    [35]. 龚纯伟 基于 ArcObjects 的地理信息系统二次开发与实现. 昆明理工大学硕士学位论文,2005
    [36]. 张斌. 基于 ArcGIS Engine 的 GIS 开发技术. 武汉:武汉大学研究生学报 (理工版). 2004, 3
    [37]. 王志敏 基于 ArcGIS Engine 的三江并流区域信息系统开发与应用. 云南大学硕士学位论文,2006
    [38]. 冯涛,梁虹,程满,刘蕊. 一种新的空间数据模型选取方法与实现.计算机工程与设计,2008
    [39]. 祝国瑞,唐旭,王平. 基于影响特征的点状定级因素分析. 武汉大学学报:信息科学版,2004
    [40]. 郭仁忠著. 空间分析. 高等教育出版社,2001
    [41]. 邬伦 刘瑜 张晶 马修军 韦中亚 田原编著.?地理信息系统原理方法和应用?科学出版社 2001
    [42]. 赖格英.地理信息系统空间分析模型与实现方法的分析和比较.江西师范大学学报:自然科学版,2003
    [43]. 韩鹏. 地理信息系统开发:Arcobjects 方法.武汉:武汉大学出版社,2005
    [44]. 谭军辉. AreGIsEngine 开发介绍及其新特性,ESRI 中国(北京)有限公司,2006
    [45]. 张海军. 基于 ArcGISEngine 的县级土地利用应用系统研究. 长安大学硕士学位论文, 2006
    [46]. 毛玉龙. ArcGIS 的二次开发,福建电脑,2006,2(84 一 85)
    [47]. 朱凌.Areolsg 的特点及其 AreobjectsControls 版的使用体会[J〕,北京测绘,2004,1(16-18)
    [48]. 赵俊三,赵耀龙.GIS 发展的最新趋势及其应用前景. 测绘工程,2000,9(2):21-25.
    [49]. 朱德海,严泰来,杨永侠.土地管理信息系统.北京:中国农业出版社,2000
    [50]. 薛伟.MapObjects 地理信息系统程序设计.北京:国防工业出版社,2004
    [51]. 贺奋琴,何政伟,尹建忠.基于 ArcGIS 的土地资源信息系统的设计与实现. 云南大学学报(自然科学版),2003,25(4):340-343.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700