WebGIS读书心得学院:地球科学与环境工程学院专业:测绘工程学号:2015211013姓名:王鹏2016年6月《基于WebGIS的数字校园地图设计与实现》作者:王海鹰,赵如意。摘要:利用ArcGISAPIforJavaScript结合ArcGISServer进行WebGIS开发。设计和开发了河南大学数字校园系统,系统实现了显示与操作、数据查询、数据处理和空间分析等功能,探讨了基于WebGIS系统搭建的一般流程和关键技术。心得:这篇文章设计开发的数字校园地图主要原理是用户通过浏览器端发布请求(如点击工具栏操作地图),浏览器端解释JavaScript脚本代码,通过网络将请求传递给网络服务(WebService),再通过网络传递给GISServer;GISServe对数据进行分析处理,并按要求请求数据库,数据库查询到数据,将结果返回GISServer,供GISServer调用,GISServer通过TCP/IP协议传递给浏览器,浏览器端将结果展现出来给终端用户。作者的设计流程主要分为4个部分:建立数据库、数据库入库、发布地图服务、系统开发与设计。首先,在ArcCatalog10.1软件中新建4个shapfile格式文件,空间坐标选择WGS1984-WebMector投影坐标系;然后,在ArcMap10.1软件中,加载入下载的卫星图片由于下载地图带有地图坐标,加载到ArcMap中就已经有坐标,并且投影坐标默认为WGS1984-WebMector,所以就不用配准;最后,利用Editor工具分别矢量化地图,并且输入地图数据的属性数据。将矢量化的地图设计和符号化后,通过ArcGISServer发布到PortalforArcGIS里,然后在Dreamwear中设计整体的框架,通过代码嵌入发布到PortalforArcGIS的地图服务,并且对WebGIS系统设计功能。开发设计流程基于校园WebGIS系统设计总体流程,同一般的软件开发设计类似,主要包括系统分析、系统设计、系统实施、系统维护。作为测量方向的研究生,本科期间也有接触过GIS,但对于WebGIS了解不多。但WebGIS技术是地理信息系统未来发展的重要分支,其应用甚广,未来也会带给我们生活更多的便利。基于WebGIS的数字地图,结合网络技术和GIS强大的地理数据处理、查询、分析等功能,使WebGIS应用范围和功能更加丰富。以河南大学为例,设计了数字校园地图,并且发布在ArcGIS门户网站上(PortalforArcGIS),然后利用ArcGISAPIforJavaScript二次开发接口,结合网页,开发技术实现了基于WebGIS的数字校园地图。基于ArcGISAPIforJavaScript二次开发技术可以高效地完成,基于数字校园地图的设计及系统开发。如果结合更多样的HTML、CSS、JavaScript、JQuery、AJAX等技术和PHP、JSP或ASP技术等,能够根据实际的需求实现更加美观、实用、功能丰富的WebGIS数字校园系统平台。基于WebGIS自主设计的校园地图,可以根据需求进行定制化,避免如商业性地图对于校园小比例尺地图的细节显示不足的问题;通过ESRI二次开发的接口,与一般的Web技术相比,可以更加有效地开发出地理空间信息处理及分析功能。校园WebGIS系统可以给学校的信息化管理提供很大的便捷性,对学校数字化管理有重要作用。但仍有改进余地,比如进一步提升地图分辨率和校园地图定位精度等。WebGIS因为其良好的扩展性,很容易与其他信息服务进行无缝集成,还可以建立更多的GIS应用。《基于开源系统的跨平台地图客户端开发》作者:胡达天,胡庆武。摘要:针对部门和机构的GIS系统因体制和管理等原因导致的“信息孤岛”问题,文章提出了一种基于轻量级开源LeafLET软件的跨平台地图发布技术。以LeafLET为地图发布与展现的地图客户端组件,实现了轻量级跨平台地图发布,较好地解决了跨平台地图服务的无缝信息流转问题。通过全国文化财经政策统计与监测地图在线发布系统开发实例表明,基于开源LeafLET软件可低成本实现跨平台地图发布,具有很好的应用前景。心得:近年来,通过开源GIS软件的免费、开放性、可扩展性及其可定制性强的特点,使得项目开发周期变短、开发成本降低。随着开源GIS软件越来越成熟,基于开源GIS软件的开发应用项目也越来越广泛。本文在探讨了开源软件LeafLet的体系结构和服务架构基础之上,以ArcGISServer为空间数据发布服务器,研究实现以LeafLet为地图发布与展现的地图客户端组件。文章从开源LeafLet体系架构介绍开始,详细阐述了LeafLet地图服务系统流程,LeafLet跨平台地图发布——以全国文化财经统计与监测系统为例。全国文化财经统计与监测系统主要是将统计的财经数据进行可视化显示,用户可直观地了解统计数据,并对相应数据进行分析。该系统的桌面端设计开源LeafLet跨平台客户端系统主要可以划分为3个模块:①系统的编辑模块;②系统的专题图模块;③系统的查询模块。移动端设计,为避免移动端不同系统和版本的浏览器兼容性问题,引入了PhoneGap跨平台开源软件,将设计好的基于HTML5开发程序封装打包后,直接调用原有移动平台的应用界面,使得系统界面更像原生APP。LeafLet开源平台可操作性强,且具有较快的响应速度,系统实用性高而成本低,完全可以胜任中小型WebGIS应用开发,具有很好的应用前景。通过WebGIS课程的学习,让我明白WebGIS随着通信终端向多媒体和移动化方向发展,数字移动电话、PDA将成为WebGIS的客户端,WAP服务器和WebGIS服务器将连为一体。对于地图客户端的开发,我们不能局限在WebGIS单一平台,要利用各种数据源,与其他开发平台优势结合,提供更多样式的地理信息服务。但其交互性较差,与传统桌面GIS相比,用户与浏览器的交互更为逊色,地图体验差。《基于.NET的地质公园WebGIS管理平台构建》作者:罗兴贤,高江锦,郭元辉摘要:地质公园包含了大量的地质遗迹数据需要加以科学管理,WebGIS将GIS技术与Web技术结合起来,符合远程管理和访问地质公园相关信息的需求;而ESRIArcGISServer提供了基于.NETFramework的Web开发工具,将ArcGISServer与VisualStudio2005相结合作为平台开发工具,设计了针对4类不同用户、具备十大功能模块的地质公园管理平台。心得:由于地质遗迹多种多样,有的分布在很大的区域范围内,有的自然环境极为恶劣,可谓人迹罕至,而有的地质遗迹甚至会面临被盗的危险。针对地质公园这一特点,要实现对地质遗迹的有效保护,对地质遗迹本身、其所处的自然环境以及气候条件等情况都要随时掌握,以便制订相应的保护策略,采取有效的保护手段。同样对地质公园的游客分布情况、旅游线路的合理规划、游客安全等信息也要随时掌握。因此,利用基于WebGIS的平台对地质公园的各种资源与信息进行高效管理,对于保护地质遗迹、增加经济与社会效益、保障游客的生命财产安全都尤为重要。ArcGIS在Web服务方面支持二维和三维的地图服务、地理编码服务、用于工作流自动化及分析的空间处理服务、空间数据管理服务以及SOAP、OGC、WMS和KML等。是基于.NETFramework这些功能ArcGISServer建立了基于它的类,用来开发基于Web的GIS应用。基于WebGIS的管理平台,是通过Web服务来访问GIS服务器上的地图数据来应答用户的服务请求,因此它是一个基于Web服务的Web应用该平台运行后,可在平台网站上点击地质公园地图上的任何地质遗迹点,让各类用户获取自己所需信息,在地质公园信息的管理和使用上具有集中性、方便性、科学性等优点。作为测绘专业研究生,不应只把WebGIS目光局限在地图服务上,对于地理信息的空间分布式获取、空间模型分析服务、空间查询、检索及联机处理、决策判断等,都是WebGIS可以为我们所应用。地质公园的客流量查询、景点数据及安全查询、旅客分流调度、地质遗迹的监管与保护,都是可以在该平台实现,为我们带来更为便捷科学的管理方法。这篇论文将两种技术结合使用,也为GIS开发提供了更多尝试思路,让我获益匪浅。