已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宿迁市购房辅助系统小组成员:陈玉洁2009211757 魏威2009211777一、项目背景/选题动机/目的实现地理信息资源的开发利用与共建共享,促进城市的信息化建设,提高城市公共管理、公共服务的能力和水平。随着社会的发展,生活节奏的加快,为了追求更加高效、高质的工作和生活,很多人涌进城市寻求自己的发展道路,而首先要解决的就是他们的住房问题。怎样才能迅速的找到合适自己的房子呢?这确实不是易事,不可能自己上街逐地搜寻,因此就可在网上查找自己中意的房子。针对群体的搜索需求,设计并开发了城市购房辅助系统。该系统提供的方便快捷的地图搜索和主要地理要素的查询功能,将会给市民的购房带来极大的便利。二、系统功能总体介绍1) 地图操作:放大、缩小、平移、更新、复位、放大镜、等功能,使用户能够详尽的浏览地图;2) 属性查询功能:用户可以用查询工具,查询指定要素,并通过识别功能来查询感兴趣地物的信息; 三、 有待开发的功能3) 测量功能:提供了长度测量和面积测量两种,让用户可方便得到两地物间距离或一个区域的面积;4) 图层设置功能:这个是独立出来的一个模块,可在任何页面使用;其中包含将图层设为可查询、可编辑和清除属性 (即将各个图层状态恢复为可见状态),这样就可以使用户自由控制图层,使得地物查询及空间分析更方便;5) 周边查询功能:用户可查找自己感兴趣地物周边一定距离范围内的地理要素;6) 三维展示功能:可以让用户看到租房内部真实的构造, 并可以进行旋转、漫游操作,也可以浏览二维平面图;四、 系统亮点1) 在地图上搜索房屋,可以很方便的找到适合自己的出租房源,而且周围的环境以及公共服务设施也可以在地图上查询显示出来。2) 可以让使用者在一个地方同时综合了解城市各个地方的房源信息,有利于用户科学合理的做出选择。五、 使用的技术通过visual studio 2008和Arcgis Engine 9.3的结合,使用C#语言,采用组件式的开发方式,根据系统所要实现的功能进行开发。6、 系统界面部分代码:namespace _3sdnMap partial class Form1 / / 必需的设计器变量。 / private System.ComponentModel.IContainer components = null; / / 清理所有正在使用的资源。 / / 如果应释放托管资源,为 true;否则为 false。 protected override void Dispose(bool disposing) if (disposing & (components != null) components.Dispose(); base.Dispose(disposing); #region Windows 窗体设计器生成的代码 / / 设计器支持所需的方法 - 不要 / 使用代码编辑器修改此方法的内容。 / private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1); this.menuStrip1 = new System.Windows.Forms.MenuStrip(); this.菜单 = new System.Windows.Forms.ToolStripMenuItem(); this.新建ToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.新建ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.添加数据ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.保存ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.另存为ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.退出ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.查询ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.删除ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.axToolbarControl1 = new ESRI.ArcGIS.Controls.AxToolbarControl(); this.statusStrip1 = new System.Windows.Forms.StatusStrip(); this.MessageLabel = new System.Windows.Forms.ToolStripStatusLabel(); this.Blank = new System.Windows.Forms.ToolStripStatusLabel(); this.ScaleLabel = new System.Windows.Forms.ToolStripStatusLabel(); this.CoordinateLabel = new System.Windows.Forms.ToolStripStatusLabel(); this.splitContainer1 = new System.Windows.Forms.SplitContainer(); this.splitContainer2 = new System.Windows.Forms.SplitContainer(); this.tabControl1 = new System.Windows.Forms.TabControl(); this.tabPageLayer = new System.Windows.Forms.TabPage(); this.axTOCControl1 = new ESRI.ArcGIS.Controls.AxTOCControl(); this.tabPageProperty = new System.Windows.Forms.TabPage(); pertyGrid1 = new System.Windows.Forms.PropertyGrid(); this.axMapControl2 = new ESRI.ArcGIS.Controls.AxMapControl(); this.tabControl2 = new System.Windows.Forms.TabControl(); this.tabPageMap = new System.Windows.Forms.TabPage(); this.axMapControl1 = new ESRI.ArcGIS.Controls.AxMapControl(); this.tabPageLayout = new System.Windows.Forms.TabPage(); this.axPageLayoutControl1 = new ESRI.ArcGIS.Controls.AxPageLayoutControl(); this.axLicenseControl1 = new ESRI.ArcGIS.Controls.AxLicenseControl(); this.menuStrip1.SuspendLayout(); (System.ComponentModel.ISupportInitialize)(this.axToolbarControl1).BeginInit(); this.statusStrip1.SuspendLayout(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); this.splitContainer1.SuspendLayout(); this.splitContainer2.Panel1.SuspendLayout(); this.splitContainer2.Panel2.SuspendLayout(); this.splitContainer2.SuspendLayout(); this.tabControl1.SuspendLayout(); this.tabPageLayer.SuspendLayout(); (System.ComponentModel.ISupportInitialize)(this.axTOCControl1).BeginInit(); this.tabPageProperty.SuspendLayout(); (System.ComponentModel.ISupportInitialize)(this.axMapControl2).BeginInit(); this.tabControl2.SuspendLayout(); this.tabPageMap.SuspendLayout(); (System.ComponentModel.ISupportInitialize)(this.axMapControl1).BeginInit(); this.tabPageLayout.SuspendLayout(); (System.ComponentModel.ISupportInitialize)(this.axPageLayoutControl1).BeginInit(); (System.ComponentModel.ISupportInitialize)(this.axLicenseControl1).BeginInit(); this.SuspendLayout(); / / menuStrip1 / this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem this.菜单, this.查询ToolStripMenuItem, this.删除ToolStripMenuItem); this.menuStrip1.Location = new System.Drawing.Point(0, 0); this.menuStrip1.Name = menuStrip1; this.menuStrip1.Size = new System.Drawing.Size(763, 25); this.menuStrip1.TabIndex = 0; this.menuStrip1.Text = menuStrip1; / / 菜单 / this.菜单.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem this.新建ToolStripMenuItem1, this.新建ToolStripMenuItem, this.添加数据ToolStripMenuItem, this.保存ToolStripMenuItem, this.另存为ToolStripMenuItem, this.退出ToolStripMenuItem); this.菜单.Name = 菜单; this.菜单.Size = new System.Drawing.Size(44, 21); this.菜单.Text = 菜单; / / 新建ToolStripMenuItem1 / this.新建ToolStripMenuItem1.Image = global:_3sdnMap.Properties.Resources._1; this.新建ToolStripMenuItem1.Name = 新建ToolStripMenuItem1; this.新建ToolStripMenuItem1.Size = new System.Drawing.Size(179, 22); this.新建ToolStripMenuItem1.Text = 新建&New; this.新建ToolStripMenuItem1.Click += new System.EventHandler(this.新建ToolStripMenuItem1_Click); / / 新建ToolStripMenuItem / this.新建ToolStripMenuItem.Image = global:_3sdnMap.Properties.Resources.Hydrangeas; this.新建ToolStripMenuItem.Name = 新建ToolStripMenuItem; this.新建ToolStripMenuItem.Size = new System.Drawing.Size(179, 22); this.新建ToolStripMenuItem.Text = 打开&Open; this.新建ToolStripMenuItem.Click += new System.EventHandler(this.打开ToolStripMenuItem_Click); / / 添加数据ToolStripMenuItem / this.添加数据ToolStripMenuItem.Image = global:_3sdnMap.Properties.Resources._6; this.添加数据ToolStripMenuItem.Name = 添加数据ToolStripMenuItem; this.添加数据ToolStripMenuItem.Size = new System.Drawing.Size(179, 22); this.添加数据ToolStripMenuItem.Text = 添加数据Add &Data; this.添加数据ToolStripMenuItem.Click += new System.EventHandler(this.添加数据ToolStripMenuItem_Click); / / 保存ToolStripMenuItem / this.保存ToolStripMenuItem.Image = global:_3sdnMap.Properties.Resources.Penguins; this.保存ToolStripMenuItem.Name = 保存ToolStripMenuItem; this.保存ToolStripMenuItem.Size = new System.Drawing.Size(179, 22); this.保存ToolStripMenuItem.Text = 保存&Save; this.保存ToolStripMenuItem.Click += new System.EventHandler(this.保存ToolStripMenuItem_Click); / / 另存为ToolStripMenuItem / this.另存为ToolStripMenuItem.Image = global:_3sdnMap.Properties.Resources._2; this.另存为ToolStripMenuItem.Name = 另存为ToolStripMenuItem; this.另存为ToolStripMenuItem.Size = new System.Drawing.Size(179, 22); this.另存为ToolStripMenuItem.Text = 另存为 Save &A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黄山市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)(含答案详解)
- 巴彦淖尔市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(完整版)
- 2026年东莞市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(综合题)
- 杭州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(黄金题型)
- 2026年宜春市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(培优a卷)
- 松原市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(历年真题)
- 松原市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(黄金题型)
- 台北市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(典优)
- 2025年高校教师资格考试题库(含答案)
- 2025年高危药品考试题及答案
- DGTJ08-85-2020 地下管线测绘标准
- 2025至2030中国文物保护行业市场发展现状分析及发展前景与投资机会报告
- 柔道知识课件
- 汽车改装技术课件
- 配网抢修指挥业务培训
- 中国创伤救治培训CTCT课件
- 行政执法三项制度培训会
- 2025至2030中国己二腈行业发展趋势分析与未来投资战略咨询研究报告
- 男生主题班会课件
- 初中美术课堂中绘画艺术与情感教育的结合实践论文
- 中医专科护理技术中医辨证施护制度
评论
0/150
提交评论