论文部分内容阅读
城市规划编制领域内通常使用基于AutoCAD平台的规划系统来完成规划设计工作,基于CAD的系统虽然画图能力强,但缺乏灵活高效的空间分析和查询能力,更无法实现海量数据的无缝存储与管理、GIS与办公自动化(OA)功能集成等需求。因此,随着我国城市现代化的进程,必需建立基于GIS平台的城市规划编制系统。本文从城市规划编制的基本理念和业务流程入手,首先提出了规划编制系统的总体架构,通过将国内外的GIS软件平台进行对比,选择了ArcGIS作为系统的开发平台;其次探讨了系统的实现技术和开发环境,确定了在VisualStudio2008下采用ArcGISEngine+C#.NET扩展相结合的二次开发方式来完成规划编制系统的开发;然后进行了系统功能的详细设计,同时采用面向对象的数据模型Geodatabase,完成了系统数据库的设计与创建;最后利用使用ArcObjects包含的可视化控件MapControl和PageLayoutControl开发工具,进行了规划编制系统的实践,完成了地图通用浏览、空间查询分析、数据库操作和道路横断面设计等功能。系统充分利用ArcObjects提供的空间数据分析、处理和显示等GIS功能,有效地提高了应用系统的开发效率,具有简洁的外观和良好的功能,用户不再需要具备专业的GIS知识就能够使用本系统,扩大了地理信息系统的应用范围。