《深圳市宝安区IGS系统》项目研发阶段性总结
作者:唐国铭
本次任务完成时间:2019年01月01日~2018年01月20日
开发工具与关键技术:SuperMap iDesktop9D、iServer、Visual Studio 2015、Sql、.Net、C#
完成模块功能:区域定位、查询搜索、周边分析、最佳路径分析、图层显示器
一、功能实现
区域定位主要是对此地区街道的定位功能。
(1)区域定位:见图1,是区域定位模块实现界面。

图1 区域定位模块
点击左边区域定位下的街道,自动定位到此街道

图2 街道定位
(2)查询搜索
查询搜索包括地址查询、公司企业查询、病例门诊号查询、卡片编号、项目登记号功能模块
见图3

图3查询搜索
地址查询:输入详细地址点击查询,会自动定位到此地点并把地址信息弹出来,

图4地址查询
公司企业:在输入框中可以精确的输入公司企业的名称进行查询,也可以输入公司企业的关键字进行模糊查询,模糊查询的的结果会一一列举出来。在列举出来的公司,找到你要的公司企业并单击,结果会在地图上进行定位出来。

图5公司企业查询
病例门诊号查询、卡片编号查询、项目登记号差爱心:在输入框中,可以精确的输入患者的门诊号、卡片编号、项目登记号进行查询,也可以输入病例门诊号、卡片编号、项目登记号的关键字进行模糊查询,模糊的结果会在右边的侧边栏里显示,单击侧边栏中的任意结果 ,如果这病例门诊号、卡片编号或项目登记号没有被注销,则可以在地图上定位出位置。

图6病例门诊号查询
(3)周边分析
周边分析包括定随意定一个点的分析查询,还有以某一医院、社康、药店、病例进行的周边查询
(其中原理一致)
在地图上选择一个中心点,这里默认半径为500,最大给了2000,查询目标默认查询药店和社康,查询目标最多只能选择6个,点击查询在此范围内所选的查询目标会显示出来,点击icon图标可查看详细信息

图7.1周边分析:以某一点的查询

图7.21周边分析:以某一医院、社康、药店、病例的查询
(4)最佳路径分析
在此之前先到SuperMap iDesktop9D里构建好二位网格,再进行拓扑处理测试好后进行编码,
操作:在地图上选取多个点,点击提交,可规划最佳路径

图8最佳路径分析
(5)图层管理器
包括医院、社康、药店、病例等图层
鼠标移动到右侧方块图标,显示图层,点击打钩显示图层信息
图9图层显示器
二、经典代码
简单创建图层信息



四、开发总结
由于老师给到的资源中没有街道的面数据集,我就自己创建了一个面数据集,然后进行划线切割,往此切割后的数据集里添加一个属性字段NAME,把街道名称填上去,这样就完成了前备工作,接着就是编写查询。刚开始的时候因为没有原有的街道面数据集,我就把他做成了点的定位,后来发觉不符合要求和后面的查询搜索功能有重复性,只好自己准备数据集,,然后就是这个切割有时候真的很费时,因为学的不多,就进行练习,所以很多都不懂,都是通过查找各种辅助资料逐渐了解做的。不过通过这次练习,锻炼了自学能力。
作者:唐国铭
本次任务完成时间:2019年01月01日~2018年01月20日
开发工具与关键技术:SuperMap iDesktop9D、iServer、Visual Studio 2015、Sql、.Net、C#
完成模块功能:区域定位、查询搜索、周边分析、最佳路径分析、图层显示器
一、功能实现
区域定位主要是对此地区街道的定位功能。
(1)区域定位:见图1,是区域定位模块实现界面。

图1 区域定位模块
点击左边区域定位下的街道,自动定位到此街道

图2 街道定位
(2)查询搜索
查询搜索包括地址查询、公司企业查询、病例门诊号查询、卡片编号、项目登记号功能模块
见图3

图3查询搜索
地址查询:输入详细地址点击查询,会自动定位到此地点并把地址信息弹出来,

图4地址查询
公司企业:在输入框中可以精确的输入公司企业的名称进行查询,也可以输入公司企业的关键字进行模糊查询,模糊查询的的结果会一一列举出来。在列举出来的公司,找到你要的公司企业并单击,结果会在地图上进行定位出来。

图5公司企业查询
病例门诊号查询、卡片编号查询、项目登记号差爱心:在输入框中,可以精确的输入患者的门诊号、卡片编号、项目登记号进行查询,也可以输入病例门诊号、卡片编号、项目登记号的关键字进行模糊查询,模糊的结果会在右边的侧边栏里显示,单击侧边栏中的任意结果 ,如果这病例门诊号、卡片编号或项目登记号没有被注销,则可以在地图上定位出位置。

图6病例门诊号查询
(3)周边分析
周边分析包括定随意定一个点的分析查询,还有以某一医院、社康、药店、病例进行的周边查询
(其中原理一致)
在地图上选择一个中心点,这里默认半径为500,最大给了2000,查询目标默认查询药店和社康,查询目标最多只能选择6个,点击查询在此范围内所选的查询目标会显示出来,点击icon图标可查看详细信息

图7.1周边分析:以某一点的查询

图7.21周边分析:以某一医院、社康、药店、病例的查询
(4)最佳路径分析
在此之前先到SuperMap iDesktop9D里构建好二位网格,再进行拓扑处理测试好后进行编码,
操作:在地图上选取多个点,点击提交,可规划最佳路径

图8最佳路径分析
(5)图层管理器
包括医院、社康、药店、病例等图层
鼠标移动到右侧方块图标,显示图层,点击打钩显示图层信息
图9图层显示器
二、经典代码
简单创建图层信息



四、开发总结
由于老师给到的资源中没有街道的面数据集,我就自己创建了一个面数据集,然后进行划线切割,往此切割后的数据集里添加一个属性字段NAME,把街道名称填上去,这样就完成了前备工作,接着就是编写查询。刚开始的时候因为没有原有的街道面数据集,我就把他做成了点的定位,后来发觉不符合要求和后面的查询搜索功能有重复性,只好自己准备数据集,,然后就是这个切割有时候真的很费时,因为学的不多,就进行练习,所以很多都不懂,都是通过查找各种辅助资料逐渐了解做的。不过通过这次练习,锻炼了自学能力。