基于.net卫生资源地理分布地图填充算法

基于.net卫生资源地理分布地图填充算法探究摘要:该文通过分析医疗卫生信息资源分布情况的发展现状、特点及其存在的问题,构建反映卫生资源信息地理分布的程序。该文使用VS2005,提出区域填充算法,完成不同区域无盲点扫描填充,实现了对数据的动态处理等功能。关键词:VS2005;地理分布;网络中图分类号:TP312文献标识码:A文章编号:1009-3044(2012)22-5412-02TheMapFillingAlgorithmResearchofHealthRe-sourcesDistributionBasedon.NetZHANGJia-qil,ZHA0Ying2,MIXue3(l.HebeiUnionUniversity,Tangshan063000,China;2.HebeiUnionUniversity,Tangshan063000China;3.HebeiUnionUniversity,Tangshan063000,China)Abstract:Thepaperanalyzesthemainfactorsthatimpactthedistributionofmedicalandhealthinformationresources,characteristicsandexistingproblems・Buildtheprogramtoreflectthegeographicdistributionofhealthresourcesinformation.ThisarticleusedVS2005,whichisputtedforwardtheareafillingalgorithm,andcompletedwithouttheblindspotofscanthefillingindifferentareas,realizedthefunctionofdynamicdataprocessingetc・Keywords:vs2005;geographicaldistribution;web近年来,随着社会经济和科技的发展,互联网技术得到快速发展,使得我国医疗卫生相关的各类网站发展迅速,为基于网络的信息平台提供了基础架构支持,互联网在公共卫生信息平台中起基础性的作用。医疗卫生资源地理分布信息的显示,主要通过C#语言和JavaScript脚本语言编写的代码实现的。根据录入的数据,在地图上显示出该类卫生机构在市区的分布情况。卫生资源地理分布的显示,是通过录入大量某种卫生资源数据直接保存提交,然后自动绘制一张反应相关数据信息的地图。同时将保存的数据及生成的地图存储到数据库中,从而直观地反映出该项数据的分布情况。1设计目的由于数据量大,传统的图表形式已经让人感到无所适从,很难体现出重点。如何使卫生信息直观地展示成为了一个新的问题。针对目前的需求,该文旨在运用互联网技术,建立一个收集、发布城市地区医疗卫生资源地理分布信息、卫生资源详细信息的网络平台。本设计的思想是将录入的数据分析处理后,自动生成一张反映此数据地理分布信息的新地图。快捷、直观地显示医疗卫生资源的地理信息,供决策者进行统一、动态的区域卫生资源规划,提高管理人员的决策水平,实现对人才、物资等资源合理配置。使所有网络浏览者都可以方便、快捷地得到相关信息。2设计过程2.1填充算法的研究思想人能够很容易地分辨地图中的各个省、市等,但对计算机而言没有省市区的概念,只有坐标。地图是以市县区为单位,先记录每个市县区的坐标,X,Y值,以坐标为索引ID,从区域图内任意一个内点出发,通过上、下、左、右四个方向到达区域内的任意像素,由内向外用给定的颜色画点填充直到到达边界为止。边界线是根据市县之间的边界线的不同粗细及不同颜色为判断依据,所以根据填充算法可逐个像素地处理直到遇到边界颜色为止,实现了各种复杂地图的无盲区填充。2.2填充地图页的具体设计步骤1)先利用RadioBottonList控件选择数据的填充条件,本设计按人均,单位面积,总数三个选项选择。并根据选择的选项调出数据库中的数据。2)用Button控件实现填充地图设计,点击页面内的填充按钮,自动生成新地图。3)地图的填充,需要以下几个步骤实现:←打开地图OpenMap:调用OpenMap函数,读取源图和框图,创建新图对应的数组,用来记录重画的过程,为填充做准备工作。←填充地图颜色,ChangeMap事件:根据填充算法实现无盲区填充,以检查上边点为例,具体ChangeMap事件中部分设计代码如下:ChangeMap中部分事件代码,以检查上边的点为例:至此,设计过程全部结束。3结束语由于该文主要介绍卫生资源地图填充的编写方法,故省略用户登录、验证信息等编写设置,只完成了地图填充编辑数据功能实现。利用地图填充算法,将数量庞大的医疗卫生资源地理分布信息显示在区域地图上,从而满足人们直观、快捷、及时地了解医疗卫生资源的分布情况。它可方便卫生部门领导进行统一、动态的区域卫生资...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?