搜档网
当前位置:搜档网 › OpenLayers学习心得

OpenLayers学习心得

OpenLayers学习心得
OpenLayers学习心得

OpenLays学习笔记

目录

(一)项目介绍 (2)

(二)源代码总体结构分析 (5)

(三)BaseTypes :定义底层类与定制JS内置类 (9)

(四)BaseTypes: OpenLayers中定制JavaScript内置类 (14)

(五)空间数据的组织与实现 (19)

(六)OpenLayers 数据解析—以GML为例 (22)

(七)数据渲染分析 (26)

(八)地图表现 (29)

(九)地图表现 (34)

(十)OpenLayers中的控件 (37)

(十一)OpenLayers事件机制分析 (42)

(十二)体系结构 (45)

OpenLayers项目分析

(一)项目介绍

OpenLayers 是由MetaCarta公司开发的,用于WebGIS客户端的JavaScript 包,目前的最高版本是2.5 V,通过BSD License 发行。它实现访问地理空间数据的方法都符合行业标准,比如OpenGIS的WMS和WFS规范, OpenLayers 采用纯面向对象的JavaScript方式开发,同时借用了Prototype框架和Rico库的一些组件。

采用OpenLayers作为客户端不存在浏览器依赖性。由于OpenLayers采用JavaScript语言实现,而应用于Web浏览器中的DOM(文档对象模型)由JavaScript实现,同时,Web浏览器(比如IE,FF等)都支持DOM 。

OpenLayers APIs采用动态类型脚本语言JavaScript编写,实现了类似与Ajax 功能的无刷新更新页面,能够带给用户丰富的桌面体验(它本身就有一个Ajax 类,用于实现Ajax功能)。

目前,OpenLayers所能够支持的Format有:XML、GML、GeoJSON、GeoRSS、JSON、KML、WFS、WKT(Well-Known Text)。在OPenlayers.Format名称空间下的各个类里,实现了具体读/写这些Format的解析器。

OpenLayers所能够利用的地图数据资源“丰富多彩”,在这方面提供给拥护较多的选择,比如WMS、WFS、GoogleMap、KaMap、MSVirtualEarth、WorldWind 等等。当然,也可以用简单的图片作为源。

第一次使用OpenLayers:

先到它的官方网站https://www.sodocs.net/doc/c713719955.html,下载他的压缩包,解压后可以看到其中的一些目录和文件,拷贝目录下的OpenLayer.js、根目录下的lib目录、根目录下的img目录到你网站的Scripts目录下(当然,这个只是例子,您网站的目录结构您自己说得算,只要保证OpenLayers.js,/lib,/img在同一目录中即可)。然后,创建一个index.html作为查看地图的页面,导入OpenLayers.js和你将要创建的js。

我们以加载WMS和GML文件为例。

(5)写js代码,主要是init() 第一个地图窗口就完成了 注1.js中defer的作用是页面加载完成后,执行脚本。

注2.222 2.2控制地图与div的占据区域 目标:让地图默认占满展现区 方法: 设置map的options,由其中两个因素决定:maxExtent-最大地图边界;maxResolution-最大解析度。 当maxExtent设置为地图的最大边界后,maxResolution设置为auto,那地图就占满DIV。 var options = { controls: [], maxExtent: bounds, maxResolution: "auto", projection: "EPSG:4326", numZoomLevels: 7, units: 'degrees' }; map = new OpenLayers.Map('map',options); 2.3地图控制-尺度缩放 目标:填加尺度缩放控件 步骤: (1)map初始化赋参数 var options = { controls: [], //scales: [50000000, 30000000, 10000000, 5000000], maxExtent: bounds, maxResolution: "auto", projection: "EPSG:4326", numZoomLevels: 7, (表示有几个缩放级别) units: 'degrees' }; map = new OpenLayers.Map('map',options); (2)填加控件,代码 map.addControl(new OpenLayers.Control.PanZoomBar({ position: new OpenLayers.Pixel(2, 15)(右边距,上边距) })); 思考:级别的计算,个人推测由(maxResolution- minResolution)/ numZoomLevels,但是默认值是书面日后再细究。

酒店外出考察学习心得

本文为word格式,下载后可编辑修改,也可直接使用 酒店外出考察学习心得 酒店外出学习心得体会 依据酒店领导“走出去,请进来”的学习方针及重要指导思想,为加强餐饮部经营管理及诸多方面的能力,及时了解周边地区竞争对手的经营状况和各种软硬件综合实力,我与部门经理助理、行政副总厨、金阁主管一行,于xxxx年12月19日中午对位于红星路的华光大酒店进行实地考察。 华光大酒店,是怀化餐饮老品牌华光食府的新店,于xxxx年12月17日正式开张营业。华光大酒店位于红星路上,交通十分便利,地理环境较好,人流量也比较多。 据了解,华光食府以宴会招待的突出,而冠名于怀化餐饮界,而新的华光大酒店,作为其名下的旗舰店,第一感觉确实让人眼前一亮。进门的感觉确有豪华富丽的味道。只是感觉大厅有些狭隘。大堂向前,是可观赏的海鲜池,里面品种繁多,在每种海产品的玻璃板上都有简单的介绍,鱼的名称,做法及进单制作的编号,制作者考虑十分周到。再靠左,是一个能够容纳120个餐位的美食街。美食街的明档很窄,长度不过十五米,菜品并不是很丰富,仅仅只是较为突出或者是比较有特点,又或者说是档次比较高价的菜摆显在明档玻璃橱窗下的位置,并用保鲜膜很严实的封好,旁边加上菜价牌,看上去简单、舒适且明了。明档靠右有一组约莫“4M*4M”的灯箱,上面均以大约为“40CM*40CM”大小的隔断组成食品的图片并附有售价,我想,这样做可能就是为了节约成本,但同时又让客人能够较为直观的了解,这一点在我们实际的工作中是值得借鉴和使用的。 在迎宾员的引领下,我们五人乘客梯来到了四楼包厢。据了解,这所酒店大小总共17个包厢,而这是一个最小的包厢,是八人位用餐。但进门的感觉舒适,典雅,有温馨的感觉,但又不乏浪漫的艺术气息。顿时让我联想到株洲华天五楼的巴黎厅,虽然不够那么气势和宽阔,但确有一番古典的回味。 让我感觉很吃惊的事情发生了。服务员轻声的提醒我点菜,并将位于包厢进门口左侧的电脑打开,并顺势移开座椅。我感到非常的意外,在怀化的餐饮行业里,居然也有和长沙一样可以媲美的电子点菜系统。于是,在服务员的指导下,我们开

外出学习心得体会4篇

外出学习心得体会4篇 xx月28日、29日两天,我有幸参加港口乡外出学习考察团赴黄冈市英山县参观和学习。我非常珍惜这次学习机会,虚心学习,勤于思考,带着问题去考察,和同事们沟通探讨,相互学习。通过两天的学习考察活动,使我开拓了视野,发现了差距,增长了知识,受益非浅。现将心得体会汇报如下: 一、总体感受 此次考察分主要是实地考察,时间紧、任务重。但我感觉整个培训考察行程安排科学、内容设置丰富、针对性较强,虽然只有短短两天,但收获颇丰。英山县先进可行的发展理念、整洁优美的乡村环境、活力无限的村级集体经济,都给我留下了深深的印象。 二、主要收获和体会 (一)先进可行的发展理念。在这次考察活动中,我们参与多场座谈会,听取了陶家河乡党委书记张春梅、龙潭河村和周畈村支部书记以及志顺茶业黄总的经验介绍,结合县、乡镇和村级的发展理念,我体会到发展理念不仅要创新、求先进,还要立足实际、切实可行。我们在参观过程中,看到整个县域呈现出环境、文化、经济和谐发展,展现出了一种融于生活、引领生活、创新生活,让百姓更好地生活的新面貌。坚持以人为本,以科学发展观统领经济社会发展全局,以人民群众收入和提高人民群众生活质量为根本导向,积极

推进县域经济生态、政治生态、社会生态、人文生态、自然生态的和谐化,实现全面协调可持续发展,我觉得这是英山发展的科学理念。这对我们港口的发展来说,具有很强的借鉴意义,我们可以学习英山县这种立足实际,在以人为本的基础上追求创新的发展理念。既勇于开拓创新,又做到了脚踏实地。 (二)极富人性化的村庄环境。在考察过程中,英山县农村规划齐整的民居、干净整洁的街道以及整齐划一的农田耕地,给我们留下了深刻的印象,颇有“土地平旷,屋舍俨然,有良田美池桑竹之属。阡陌交通,鸡犬相闻”的意味。可以看出,英山县很重视村庄环境的整治,给人一种人与自然和谐共生的感觉。除却自然环境,当地很重视乡镇和村庄的人文建设。在谭家河村,我们参观了村级阵地,其中建设了道德宣传长廊,用二十四孝图等漫画以及打油诗等形式劝民从良从善,他们邀请村里德高望重的耆老担任道德协会的会长,定期评选十佳婆婆、十佳媳妇等,充分依托榜样的力量开展道德建设,取得了丰厚的成果。我相信这只是整个英山县人文环境的缩影,考察途中一路行来,穿乡镇,走村庄,几乎看不到打麻将的现象。生活在这样整洁优美、人文氛围积极向上的地方,我想,大部分人的心情大部分时候都会是愉悦的,而人民群众的整体素质也在潜移默化中默默地得到了提升。

geoserver

●利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。 这个规范定义了三个操作: ?GetCapabitities 返回服务级元数据,它是对服务信息内容和要求参数的一种描述; ?GetMap 返回一个地图影像,其地理空间参考和大小参数是明确定义了的; ?GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息 WFS: Web Feature Service(Web要素服务) ●Web 地图服务返回的是图层级的地图影像, ●Web要素服务(WFS)返回的是要素级的GML编码,并提供对要素的增加、修改、删 除等事务操作,是对Web地图服务的进一步深入。OGC Web要素服务允许客户端从多个Web要素服务中取得使用地理标记语言(GML)编码的地理空间数据,定义了五个操作: ?GetCapabilites 返回Web要素服务性能描述文档(用XML描述); ?DescribeFeatureType 返回描述可以提供服务的任何要素结构的XML文档; ?GetFeature 一个获取要素实例的请求提供服务; ?Transaction 为事务请求提供服务; ?LockFeature 处理在一个事务期间对一个或多个要素类型实例上锁的请求。 WFS-T: Web Map Service-Transactional. 允许用户以可传输的块编辑地理数据。 WCS:Web Coverage Service(Web覆盖服务) Web 覆盖服务(WCS)面向空间影像数据,它将包含地理位置值的地理空间数据作为“覆盖(Coverage)”在网上相互交换。 ●网络覆盖服务由三种操作组成:GetCapabilities,GetCoverage和DescribeCoverageType: ?GetCapabilities 操作返回描述服务和数据集的XML文档。 ?GetCoverage操作是在GetCapabilities确定什么样的查询可以执行、什么样的数据能 够获取之后执行的,它使用通用的覆盖格式返回地理位置的值或属性。 ?DescribeCoverageType 操作允许客户端请求由具体的WCS服务器提供的任一覆盖层 的完全描述。 GML: Geography Markup Language. 一种用于描述地理数据的XML。OGC——Open Geospatial Consortium——开放地理信息联盟 总之,GeoServer 是您需要显示地图在网页的那些工具的当中一个,用户可以缩放并且移动。可以与一些客户端联合使用,比如:MapBuilder (for web pages), UDig, GVSig,等等。对标准的使用允许信息从GeoServer 到其它地理信息可以很容易地被结合。

外出考察学习心得体会

外出考察学习心得体会 XX年6月**日—**日,我们利用3天的时间组织了别开生面、 特色鲜明的外出考察活动,这次活动针对性强、效果突出、明显。 具体感受总结为以下几点: 第一,内容丰富。外出参观考察时间虽短,但安排紧凑,主题鲜明,突出了加快发展的主旋律,通过观摩考察,奏响了提速前进的 最强音。 第二,形式新颖。境内观摩,大家互比互学,领略了发展亮点; 外出考察,把目光投得更远,奔赴兄弟地市和各县区经济最前沿, 做到了内外兼顾,远近结合。 第三,气氛热烈。各级领导干部怀着饱满的热情,通过参观学习,共谋发展,共商大计,总结过去,描绘未来,展现出奋发进取、积 极向上的精神风貌。 第四,收获显著。这次,我们集中三天时间,组团赴**、**、**等地考察,目睹了一些地市、**近几年来的巨大变化,感受了经济 社会发展的浓厚氛围,学习了他们推进科学发展的成功经验。这次 考察的内容,可以概括为以下几种类型: 三是莒南县现代农业建设。莒南县充分发挥资源优势,以发展现代农业为核心,大力推进“五化”,积极发展效益农业、生态农业。培育重点龙头企业省级3家、市级31家,创建国家级绿色食品花生 标准化生产基地32万亩,发展无公害农产品生产基地32万亩,无 公害产品达到**个,该县的绿茶先后26次获得国家和省农业博览会 金银奖,给现代农业发展插上了腾飞的翅膀。该县也先后荣获全国 科普示范县、全国经济林建设先进县、全国食品工业强县及全省农 业产业化先进县、全省村镇建设先进县等荣誉称号。 短短几天考察时间内,大家一路风尘仆仆,一路学习取经,一路深入思考,得到了许多有益的启示:

一是必须牢牢抓住第一要务。最近几年各地都一直发展的很快,许多工作走在了全省的前头,但他们始终不满足、不松懈,始终咬 定发展不放松,聚精会神搞建设。即使现在已处于一个很高的平台上,他们仍然保持着强烈的危机感、紧迫感,推进科学发展的劲头 一刻也没有放松,奋力拼搏的精神丝毫没有减弱。他们的经验告诉 我们,在任何时候、任何情况下,发展始终是第一要务,必须时刻 紧抓不放。 二是必须始终坚持解放思想。我们的共同感受是,所到之处各地的经济社会发展之所以又快又好,除有国家政策支持外,很重要的 一条就是他们思想解放。多年来,他们敢于突破,敢于创新,敢于 进取,在改革方面一直走在全省乃至全国前列,孕育了“敢闯敢试、敢为天下先”的改革精神。他们意识超前、思维敏锐,善于捕捉、 把握和用好了机遇。事实证明,观念变则行为变,行为变则习惯变,习惯变则命运变。我们只有不断地解放思想,不断激活加快发展的 内在动力,才能不断缩小与发达地区的差距。 四是必须大力发展乡镇村级经济。**镇**村坚持优势发展,着力打造制造业,无论是镇一级还是村一级,都把精力集中在发展经济上,既创造了民营经济发展的成功范例,又推动了整个**的经济快 速发展。**镇**村的经验告诉我们,乡镇村位置重要,潜力巨大, 前景广阔,是大有可为、大有作为的。我们对乡镇、村的发展充满 了信心。 通过考察学习,大家一致认为:临渊羡鱼,不如退而结网;心动 更要行动。我们有决心、有信心在经济社会发展的滚滚浪潮中,乘 风破浪,奋起直追,开创平邑更加美好的明天 20**年5月18日至19日,郭总带队组织公司各车间班长和明星员工赴青岛港进行参观学习。此次一行虽两日时间,节奏安排的非 常紧凑,但受益颇深。 18日,我们到达青岛港后,对青岛港进行了参观,主要针对青 岛港的班组管理和精细化管理工作进行学习。此次参观我们看到了 自己班组管理与青岛港班组管理的优势和劣势,解放了思想,提升 了境界。在此次参观中我有以下几点心得:

教师外出参观考察学习心得体会

教师外出参观考察学习心得体会 教师外出参观考察学习心得体会 领导为了提高员工的能力,都会派一些员工要别的地方的去学习考察,这是一次很好的学习和借鉴的机会,以下学习心得体会范文《教师外出参观考察学习心得体会》是学习心得体会频道为您精心准备的希望对大家有所帮助。 开发区十分重视对教师素质的培养,鼓励支持教师通过各种渠道进行学习提高,外出学习心得体会(xxxx)。既立足于校内培训,又采取走出去、请进来的培训方式培养教师,xxxx 年4月,我校14名教师在司校长的带领下,到上海考察学习。通过参观、@欢迎浏览科技东西知识店铺!讲座、介绍座谈与交流,使我在教学及校园建设等方面有了更进一步的认识。现在我谈谈自己的一点体会: 1.立足学校实际,努力提升校园文化氛围和品味,优化育人环境 本次所考察学习的张桥路小学,校园环境和文化建设独树一帜。尽管学校占地面积不大,但利用非常合理。教学楼每层墙壁上都有特色,包括世界名人录、名人名言、德育走廊等。最吸引人的是每个中队门前都有属于自己的板块,其设计别具一格,凸现了本班特色。反思我们目前的学校现状,虽有文化,但是零碎的、不系统的,教师团队缺少共同的价值观,学校许多倡导与决策教师很难及时认同,学习氛围不够,我想这都是我们没能抓住文化建设这个纲。学校是一个培育文化的地方,而今我们书山题海,教室上大课,办公室开小灶,这些都恰恰缺失了文化,我们的一些评价制度,又诱导老师们不得不搞书山题海和加班加点,实在是一种悲哀。 我想,对于我们学校,今后必须要精心打造好学校文化,要用健康、激励人的学校文化统领学校各项事务,作为学校发展的导向和真谛。文化建设虽不可一蹴而就,需要慢慢积淀与生成,但千里之行、始于足下,我们应该从现在做起,从自身做起,加强校内群众性文化团体的建设。 2.科学细化教育教学常规管理制度,把科学、严格的管理作为提高教学质量的保证 与所参观的学校相比,我们现在的教育教学常规管理的各项制度还不够健全和完善,某些具体操作要求上还不够细化。今后一段时间内,我们应该在结合我校具体学情的基础上,充分发扬民主,重新审查各项制度及要求,如课程结构设置优化、课时分配制度等,引进激励机制,优化教师队伍,倡导”质量求生存、求发展、求效率,向团结、人心、信心要质量,办事民主、制度管人”的办学理念。张桥路小学的小班教学给我留下了很深的印象,在那样的’环境之下,教师才有充足的时间进行教科研活动,因此,我校也可以率先尝试小班教学模式,真正做到资源的合理配置。 3.加大教科研力度,针对校情设定课题,成立专门的课题组

相关主题