Ⅰ GIS的初级学习阶段应该学习哪些基础知识呢
当前GIS的功能进展2006/12/31 11:35 A.M. 地理信息系统GIS(Geographic Information System)是近20年来发展起来的一门综合性的技术,它涉及到地理学、测绘学、计算机科学与技术等学科。它的概念和基础是地理和测绘,它的技术支撑是计算机技术,它的应用领域是地理、规划与管理等许多行业和部门。随着信息技术尤其是计算机技术的快速发展、数字地球的提出与实施,GIS应用程度的不断深入和应用范围的逐渐扩大,正处于急剧变化与发展之中。
1.1 空间信息的获取与处理
空间信息的获取技术包括:野外全站仪测量、GPS测量、地图扫描数字化、数字摄影测量、从遥感影像进行目标测量等。野外全站仪测量、GPS测量的软件已基本普及。
地图扫描数字化技术及转化成矢量数据库的技术日趋成熟并已商品化,如ESRI公司的ArcScan。目前的技术大多采用交互和自动相结合,在自动消除噪音和色斑后,可自动跟踪单线和多边形边界,并自动识别断点、虚线、符号线,自动角度取直,交互时可以进行栅格-矢量一体化编辑。虽然扫描数字化大大提高了图形数据输入的效率和精度,但数字化后的编辑和属性数据的输入依然很繁重。
GPS集成到GIS中和GIS用于野外,使实时获取野外数据取得重大进展。遥感影像正在被用来作为一种基本地图,使之成为GIS最重要的一层。
用数字摄影测量方法自动获取DEM、数字正射影像,人工交互获取矢量线划数据的技术已得到广泛使用。在我国,该项技术处于世界领先水平,仪器设备和软件出口,而且承担国外的数据采集任务。
用遥感制作数字正射影像,并用交互式方法进行目标提取的技术也已基本成熟,已生产出大量遥感数字正射影像数据。
在空间信息获取方面,剩下的是地物目标的自动识别和自动测量问题,包括扫描地图的要素识别、数字摄影测量和遥感目标的自动提取。这是一个需要长期研究的课题,短期内难以取得突破。
从技术角度讲,空间数据处理的方法与技术已基本成熟,但是仍缺少效率高、自动化程度好的空间数据处理专用软件。
空间数据获取与处理的另一个发展趋势是网络化空间数据生产。它是指空间数据采集与处理工作基于一个局域网环境,并用一个网络数据生产管理软件进行生产调度、监控和质量控制,以提高空间数据的生产效率和保证数据的安全。
随着新型传感器的发展,空间数据信息源的获取设备与技术正处于一个快速发展时期,激光扫描雷达、高分辨率数字摄影测量相机、红外相机、干涉雷达等一批新型航测遥感设备,将使我们获取的空间信息更加丰富。
1.2 空间数据存储和检索
GIS空间数据管理已经走出了文件管理的模式。最初的GIS软件一般采用文件方法管理矢量图形数据,利用关系数据库管理系统管理属性数据。目前主要的GIS软件都采用了商用关系数据库管理系统同时管理图形和属性数据。如国外的ARC/INFO、GEOMEDIA,国内的GEOSTAR、MAPGIS、SUPERMAP等。
在数据查询和访问上,采用标准的SQL命令来访问和操作数据(包括对数据的增、删、改)。在提高查询速度上,大多引进四叉树和R树等空间索引技术。
1.3 数据处理和分析
GIS在这一方面的问题是,精通分析与模型化技术的数学专家对GIS了解不多,而GIS的开发者往往对空间数据的分析、模型化和空间统计方面知之甚少。在标准的商业系统中,仍然没有基本的通用的空间分析程序,而且也没有基本的通用模型化工具。值得注意的是,GIS厂商正在他们的产品中包含栅格数据处理功能,并将其作为单独的模块提供给用户,如MapInfo公司的Vertical Mapper。
1.4 数据输出
GIS在数据输出方面最令人兴奋的进展在于随着Internet和WWW技术的应用,使GIS的地理信息和地图数据输出跨越了时间和空间。任何用户可以在任何时间任何地点通过互联网去访问Web服务器上安装的GIS,可以在自己定制的界面上获得地图信息、制作专题地图、进行地理分析等。应该说已经商品化的WebGIS都还处于初级阶段,WebGIS提供的查询和分析功能还不能满足专业应用的需要。但WebGIS的出现已经开始改变GIS传统的数据输出和地图发布的方式,为地理信息的高度社会化共享提供了可能。
2.1 WebGIS的发展趋势
WebGIS是以现有的Internet/Intranet为架构基础的网络互操作应用系统,它可利用Internet在Web上发布空间数据,为用户提供空间数据浏览、查询和分析的功能。一方面,WebGIS可为公众提供交通、旅游、餐饮、娱乐、房地产、购物等与空间信息有关的在线信息服务;另一方面,WebGIS可为基于Intranet的企业内部业务管理提供服务,如帮助企业进行设备管理、线路管理以及安全监控管理,等等。WebGIS的广泛应用,使得它已经成为目前国际GIS发展的必然趋势。通过WebGIS,人们可以方便地从WWW的任意一个节点浏览或获取Web上的各种分布式地理空间数据以及进行各种在线的地理空间分析。
2.2 WebGIS的特征
1)更广泛的访问范围。
2)平台独立性。无论服务器/客户机是何种机器,无论WebGIS服务器端使用何种GIS软 件,由于使用了通用的Web浏览器,用户就可以透明地访问WebGIS数据,在本机或某个服务器上进行分布式部件的动态组合和空间数据的协同处理与分析,实现远程异构数据库的共享。
3)可以大规模降低系统成本。
4)更简单的操作。
5)平衡高效的计算负载。能充分利用网络资源,将基础性、全局性的处理交由服务器执 行,而对数据量较小的简单操作则由客户端直接完成。
2.3 WebGIS的实现模型
1)服务器端策略。基于服务器的WebGIS通常采用CGI技术,依赖服务器完成GIS分析、输出等工作,客户端每一个GIS操作,都须由服务器接受请求,启动相应的CGI程序进行处理,然后将结果以JPEG或GIF位图返回用户。
2)客户端策略。通过服务器向客户端发送一段运行在本地机上的客户程序。这个程序可以与用户相交互,处理用户的一些简单请求,如地图的开窗、放大等,所需的矢量数据直接向服务器申请。当客户发出一些较复杂、高级的操作要求而客户程序不能处理时,才请求WebGIS服务器处理,其处理结果以矢量数据的形式发给客户端。
3)混合策略。综合考虑客户机、服务器计算能力和网络通信量,适当地分布GIS任务,以充分使用客户机和服务器的计算功能,提高互操作性和系统性能。例如,对空间数据库的查询、空间数据管理和复杂的空间分析功能应安排在服务器上实现;用户的交互操作和控制,对Web页面的局部空间查询、专题分析则在客户机上进行。这样客户机和服务器共同完成GIS的任务,提高了系统性能。
2.4 WebGIS的实现技术
1)CGI(公共网关接口法)。CGI技术是WebGIS最早使用的方法。CGI是一种连接应用软件和WebServer的标准技术,是HTML的功能延伸。
2)ServerAPI(服务器应用程序接口)。ServerAPI是比CGI更有效的WebServer扩充方法,进程创建和进程间通信负载大大减少,运行速度比CGI程序要快得多。
3)ASP(Active Server Page)。ASP解决了CGI接口对象化的难题,可以自动解析收集来的网页的数据。同时ASP可以使用Windows环境下的其他ActiveX对象。
4)Plug in和ActiveX Control。Plug in(插件)和ActiveXControl是扩充浏览器功能使之能够解释自定义GIS数据文件格式的方法。
这种方法的优点:执行速度快;可以处理矢量地图数据;在一定程度上平衡了客户和服务器两端的负载,减少了网络带宽要求。但这种浏览器的嵌入功能模块需要安装在本地机器上,对客户不方便和不安全。同时,传统软件编程方法中不同版本之间的兼容性及版本管理问题不能解决,一旦制定了新的格式,对应的浏览器中的嵌入模块就必须重新安装。
5)Java。Java成为实现WebGIS分布式应用体系结构最理想的开发语言。目前利用Ja va开发WebGIS系统的方法有两种:一是仅客户端部分采用Java技术的WebGIS系统,服务器端在现有系统代码基础上,用制定GIS空间数据传输协议以及和Java程序交互的功能模块实现,这是目前绝大多数WebGIS系统采用的方法。它的特点是系统开发简单易行,可以大大缩短系统开发周期,同时又能保证开发的系统有较强的制图和地理空间分析能力,并能在一定程度上实现跨平台应用。第二种方法是客户端和服务器端都基于Java的We bGIS。也就是纯Java系统的WebGIS。这种开发方式可以最大限度地发挥Java技术的优势,尤其是可以充分利用Java在服务器端和客户端为构建分布式网络应用提供的支持技术。
3.1 GIS的发展趋势
GIS经历了从项目GIS、部门GIS、企业GIS、社会GIS的演变过程,其系统集成也相应的经历了从主机GIS、(传统GIS)、分布式GIS(C/S)、智能化GIS(WebGIS)、虚拟实现GIS的变化过程。可以看出,GIS始终是向更高性能、更低成本、更具开放性和灵活性的方向发展的。随着面向对象理论和方法的成熟,虚拟现实技术的逐步完善,网络化和智能化体系的普及,基于Internet和Intranet的WebGIS系统集成策略将是21世纪GIS系统的主流技术。
3.2 基于XML的网络环境下开放的空间数据交换格式
可扩展标识语言XML(Extensible Markup Language)可以让信息提供者根据需要,自行定义标记及属性名,也可以包含描述法,从而使XML文件的结构可以复杂到任意程度。XML具有跨平台、开放性、可扩展性、高度结构化等特点。
地理标记语言GML(Geography Markup Language)是由OpenGIS联盟制定的,它是基于XML的用于地理信息(包括地理特征的几何和属性)的传输和存储的编码规范。它用地理特征来描述世界,可以对很复杂的地理实体进行编码。
3.3 开放式地理信息系统
Web的本质特征就是其开放性。因此WebGIS的体系结构应该具备开放、互操作、可升级和可扩展性。开放的WebGIS首先应该包括数据的开放,即分布在异构数据库中的信息共享,XML的出现已经提供了一个很好的解决方案。另外,还应该包括数据访问的开放,即不同的地理信息系统软件之间具有良好的互操作性。对WebGIS所提出的这些要求正是OpenGIS联盟成立的目的。
与传统的GIS相比,OpenGIS建立起通用的技术基础以进行开放式的地理信息处理。它具有互操作性、可扩展性技术公开性、可移植性、兼容性、可实现性和协同性等特点。
3.4 基于分布式计算的WebGIS
分布式计算目前只实现了客户机/服务器计算,它是实现完全的分布式计算的一个中间步骤。完全的分布式计算是一个非集中的,对等的协同计算,是下一个世纪的理想计算模式。
目前分布式计算平台采用的体系结构或标准有对象管理组织的共同对象请求代理体系结构CORBA;微软的分布式部件对象模型DCOM和分布式网络体系结构DNA;分布式计算环境DCE,以及SUN的Java。
分布式WebGIS应用从简单的在Web浏览器上显示已绘制好的地图,发展到基于Internet的GIS功能综合。远程的GIS用户可以共享普通的GIS数据,并与其他的GIS用户实现实时通信。发展分布式InternetGIS应用技术,集中体现在服务器、客户机和网络通信三个方面。
3.5 网络虚拟地理环境
三维虚拟现实技术正在成为网络应用的技术热点。随着Internet的飞速发展及三维技术的日益成熟,人们已经不满足Web页上二维空间的交互特性,而希望将WWW变成一个立体空间。
虚拟地理环境(VR)技术提供的可视化,不只是一般几何形体的空间显示,也是对地理信息、噪声、温变、力变、磨损、振动等的可视化,而且还可以把人的创新思维表述为可视化的虚拟实体,促进人的创造灵感进一步升华。
地理虚拟建模语言(GeoVRML)以虚拟建模语言(VRML)为基础来描述地理空间数据。其目的是让用户通过一个在Web浏览器上安装的标准VRML插件来浏览地理参考数据、地图和三维地形模型。它的出现将为在网络环境下实现虚拟地理环境提供一个良好的数据规范平台,将大大促进网络虚拟地理环境的应用。
3.6 移动GIS
移动GIS是一种应用服务系统。狭义的移动GIS是指运行于移动终端(如PDA)并具有桌面GIS功能的GIS,它不存在与服务器的交互,是一种离线运行模式。广义的移动GIS是一种集成系统,是GIS、GPS、移动通信、互联网服务、多媒体技术等的集成。移动GIS具有以下特点:
1)移动GIS运行于各种移动终端上,与服务端可通过无线通信进行交互实时获取空间数据,也可以脱离服务器与传输介质的约束独立运行,具有移动性。
2)移动GIS作为一种应用服务系统,应能及时地响应用户的请求,能处理用户环境中随时间变化的因素的实时影响,具有动态(实时)性。
3)移动GIS集成了各种定位技术,用于实时确定用户的当前位置和相关信息,因此它具有对位置信息的依赖性。
4)移动GIS的表达呈现于移动终端上,移动终端有手机、掌上电脑、车载终端等,这些设备的生产厂商不是惟一的,他们采用的技术也不是统一的,这就必然造成移动终端的多样性。
3.7 三维GIS
传统的GIS都是二维的,仅能处理和管理二维图形和属性数据。有些软件也具有2.5维DEM地形分析功能,随着技术的发展,三维建模和三维GIS迅速发展,而且具有很大的市场吸引力。
真三维GIS不仅表达三维物体(地面和地面建筑物的表面),也表达物体的内部,如矿山、地下水等。由于地质矿体和矿山等三维实体不仅表面呈不规则状,而且内部物质也不一样,此时Z值不能作为一个属性,而应该作为一个空间坐标,矿体内任一点的值是三维坐标x,y,z的函数,即P=f(x,y,z)。而我们在目前进行三维可视化的时候,z是xy的函数,如何将P=f(x,y,z)进行可视化,表现矿体的表面形状,并反映内部结构是一个难题。所以当前真三维GIS还是一个“瓶颈”问题,推出了一些实用系统,但一般都作了一些简化。
结束语:
GIS总体上呈现出网络化、开放性、虚拟现实、集成化、空间多维性等发展趋势。作为一种基于计算机的应用工具,GIS把地图的视觉和空间地理分析功能与数据库功能集成在一起,提供了一种对空间数据进行分析、综合和查询的智能化手段,涉及多学科的相互渗透、相互支撑。
Ⅱ 如何使用Openlayers 3加载谷歌离线地图
参考: WebGIS(PostgreSQL+GeoServer+OpenLayers)之三
OpenLayers客户端数据显示(转) GIS开发记录(六):OpenLayers显示Google离线map Openlayers
使用WFS添加到数据库一个点,怎样才能显示在页面?
Ⅲ 如何用OpenLayers开源地图引挚发布离线地图
《WebGIS之OpenLayers全面解析》是第一本全面介绍Openlayers3的中文专业书籍,于2016年7月由电子工业出版社出版,并已登录淘宝、京东、当当等网络商城。书籍内容简介:OpenLayers作为业内使用最为广泛的地图引擎之一,已被各大GIS厂商和广大We
Ⅳ ArcGIS系列应用
移动GIS,是以移动互联网为支撑、以智能手机或平板电脑为终端、结合北斗、GPS或基站为定位手段的GIS系统,是继桌面GIS、WEBGIS之后又一新的技术热点,移动定位、移动办公等越来越成为企业或个人的迫切需求,移动GIS就是其中最核心的部分,使得各种基于位置的应用层出不穷。
移动GIS,最核心的部分是地图,地图由不同图层叠加而成、每个图层对应一张数据表,表中的每条记录对应这个图层上的一个要素,每个要素有属性信息和几何信息构成;移动GIS地图分为矢量地图和已渲染好的瓦片地图,甚至是遥感影像图;这些地图数据可以是在线访问,也可以是离线存储在移动端设备上,具体采用哪种方式。
Google地图是在线瓦片地图,诺基亚的ovi导航地图有在线和离线矢量地图,凯立德、高德等导航地图是离线矢量地图,离线瓦片地图一般是在线瓦片地图的本地缓存,当然这些形式随着未来的发展,也在不断地改变,从用户的角度,离线地图和在线地图都是需要的;移动GIS行业应用以离线矢量地图或离线瓦片叠加离线矢量为主,以OGC为代表在线地图服务也将是未来的发展趋势;
移动GIS结合了地图、实时定位、拍照摄像、视频浏览等多媒体功能,同时与其他移动信息相互集成,进一步提高了信息获取、分析、决策的效率,实现了移动数字化生活办公的全覆盖;
相较于传统的WEBGIS、桌面GIS,移动GIS的核心技术并没有什么大的不同,依然是空间数据的存储、索引、浏览交互、编辑、分析等,只是在移动设备上需要更多地考虑各种算法效率、服务端的通信交互、以及与其他信息的集成;
移动端与服务端通信通常有两种模式:1,socket通信,需要在移动端和服务端分别写socket客户端程序和socket服务端程序,自行定义传输信息的内容格式,这种模式的优点是通信效率高、一直连线、易实现服务器的信息下达,缺点是通用性不好、较复杂;2,Http通信,服务端以WEB服务的方式对外发布服务,移动端以Http请求的方式获取服务端的信息,并能上传信息至服务端,可以是KVP、SOAP或REST服务的方式,在移动端较常用的是KVP方式,通信的数据内容通常采用XML或JSON来描述。具体选择哪种交互方式,根据具体项目需求而定;
当前主流的移动GIS开发组件有UCMap,UCMap支持矢量和瓦片地图,支持在线和离线,在各行业得到广泛应用,如管线巡检、城管巡查、移动执法、林业普查、水利普查、应急联动、农业测土配方、国土监察、实时交通、路政巡查、移动气象、地震速报、烟草物流、军事指挥、移动测绘、无线电监测、移动环保、LBS服务等。
Ⅳ GIS发展趋势如何
Geographic Information System
电力地理图形信息系统
电力系统是一个庞大复杂的系统,无论是信息的覆盖面、深度、广度等都是一般系统无法比拟的。电力系统每天都要产生大量的与地理位置有关的信息,要充分发挥现有设备的能力,必须能及时、准确地掌握这些信息并进行快速的处理与分析。目前情况下,所有信息既具有一定的独立性,又有相关性。但直到现在,对这些信息的管理仍旧是分散的、孤立的。这在很大程度上影响了工作的高效性和科学性。在电力系统正在走向市场竞争,面临挑战的今天,如何组织和管理电力系统信息越来越受到人们的重视。国、内外经验证明,要做到上述一切,没有一个面向电力行业的地理图形信息系统(Geographic Information System,简称GIS)是无法想象的。
从目前的情况来看,GIS技术在我国城市规划管理、测绘勘探、房地产、银行、铁路交通、自然资源管理这些领域的应用比较普遍,而在其它方面尚处于初始发展阶段。在电力系统领域里,除了对国外的商用GIS软件二次开发后的一些有限应用外,尚无真正的运用于该领域的成熟的GIS技术。而现今我国各级电力部门在规划、运行中应用GIS技术的需求却日益迫切,主要基于以下几点原因:
l 现代社会日益向高度信息自动化发展,电力系统也不例外。电网规模的日益扩大,需要管理庞大的信息数据。而科学的决策在某种程度上依赖于决策者所掌握的信息量的大小。发电、输电、变电到配电系统均是包含大量信息的复杂系统,而GIS可以最大限度地将有关信息集成起来,从而为电力系统决策人员提供一个多元化的决策依据。
电网互联技术的发展,导致电力系统地域的扩大。在规划选址、经济运行中涉及到诸多相互关联的因素,如资源、人口、经济发展、社会活动等,无一不与地理系统有关。将地理信息作为电力系统管理的主线,能够形象、直观地描述系统,有效地组织数据信息。
在电力系统信息自动化中,协调各部门的工作是非常重要的。GIS可以通过网络技术将不同部门、不同工作联成一个有机整体,在一定权限上实现信息的共享。同时,信息的高度有效集成又有利于科学的决策。
总之,现代电力系统分布地域的广阔性及信息的复杂性预示着GIS系统在这一领域将大有作为。开发适合电力系统特点的GIS系统,是当前电力系统工程技术人员的一项紧迫的任务。
随着GIS及其相关技术的发展,AM/FM/GIS(Automated Mapping / Facilities Management / Geographic Information System,即 自动制图/设备管理/地理图形信息系统 )已成为一门独立的技术分支,它在城市供配电系统的规划和管理中开始得到广泛应用,成为供配电系统各种自动化的基础。其特点在于以地理信息为背景,将图形软件与数据库相结合来描述和管理各种电力设备的参数属性以及电网内的运行控制信息。在离线方面,AM/FM/GIS的主要应用有设备管理系统、用电管理系统、规划设计系统。而在在线应用上,AM/FM/GIS主要和SCADA系统结合,互相交换运行数据和图形数据,为调度员提供准确的电网地理信息;另外,它还可以用作DMS的投诉电话热线系统,快速、准确地根据用户打来的大量故障投诉电话判断发生故障的地点以及抢修队伍目前所处的位置,及时派出抢修人员,使停电时间最短。
开发电力系统的AM/FM/GIS技术是解决城市供配电行业当今所面临的问题的最佳选择。在不断提高供电可靠性及供电服务质量的同时,又要尽可能降低供电运行管理成本,这是供电部门当前工作中必须解决的主要矛盾。面对密织的电网,浩繁的设备、变迁中的区域,以及对用户服务的承诺,供电部门一直在寻求现代化的技术手段来满足其强烈的要求:如何用计算机来描述和管理复杂多变的电网;如何保证设备资料的时效性和完整性;如何通过信息系统资源的共享和智能化决策支持来提高运行管理的效率;如何对配电设施进行自动化处理;如何妥善安排检修计划,缩短故障修复时间……。更为重要的是,为达到上述目标而采用的技术手段能够让运行人员感到直观、简洁、方便。AM/FM/GIS为解决上述问题提供了合理、高效、完整的解决方案。
我们主要研究在含地理信息的环境中实现对电力设施信息和用户信息的计算机管理,将电力设备信息和地理背景图有机地结合起来,使用户能在屏幕上浏览查看分布在地理背景图上的电力设施,利用计算机进行辅助决策。
参考资料:http://www.eea.tsinghua.e.cn/dygh/fazhan.htm
Ⅵ 如何使用Openlayers 3加载谷歌离线地图
OpenLayers作为业内使用最为广泛的地图引擎之一,已被各大GIS厂商和广大WebGIS二次开发者采用。借助OpenLayers强大的扩展功能,可以实现与各个不同的WebGIS平台产品相结合,开发出各具特色的WebGIS应用系统。 本书主要内容涵盖:WebGIS开发基础、OpenLayers开发基础、OpenLayers快速入门、OpenLayers之多源数据加载、OpenLayers之图形绘制、OpenLayers之OGC、OpenLayers之高级功能,最后给出了OpenLayers之项目实战——水利信息在线分析服务系统[1] 。
回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢 !
Ⅶ 如何提高ArcGIS for Server地图缓存能力
(1)、缓存的结构变化
在ArcGIS 10的缓存结构中,可以选择使用ArcGIS Online/Bing Maps/Google Maps的格式,也可以试用已发布地图服务的格式,或自定义的格式。其中如果想把地图服务与 ArcGIS Online或Google、Bing服务叠加,则可以选择第一种。目前的ArcGIS Online的切图结构已经与Google等一致,不再是一个独立服务的结构。
(2)、新增的Compact缓存格式
与原有的Exploded格式对应,Exploded格式是为每一个级别的缓存分别进行地图切片,每个切片的地图独立存储。Compact是一种紧凑型 的格式,是将一系列的切片地图组成一个Bundle的文件存储,每个Bundle最多可存储16000个图片。相对Exploded存储类型而 言,Compact缓存格式可以大大的提高缓存迁移或拷贝的速度,并最大程度上节省了磁盘存储的空间。这是因为如果采用单张图片存储,由于操作系统的磁盘 簇的大小限制关系,会产生大量的小文件和磁盘碎片,因此极大的浪费了磁盘空间,而Compact格式将大量切片集中存储成一个文件,从根本上解决该问题。 当然了,如果在WebGIS的应用客户端,如果需要直接调用缓存切片,并进行拼接成图,还是建议使用Exploded的格式。
在ArcGIS 10中提供了“Convert Map Server Cache Storage Format”的工具,可以实现这两种缓存的格式的转换。
(3)、新增的“Mixed”模式缓存
在ArcGIS 10的切片格式选项中,提供了新的“Mixed”的格式选择。该选择适合采用JPEG格式的切图服务的叠加应用。如下图所示,一般来说,对于背景底图的切 片,为节省磁盘空间和访问速度,可采用JPEG的切片格式,但是当两个JPEG格式服务进行叠加时候,会存在“项圈”现象,这是因为在进行切片时候,为保 证服务的正确叠加,切片会采用“超级切片方式”,即在地图范围之外,切4096x4096的范围,由于JPEG不支持透明色,因此造成叠加部分周围的空 白,如下图所示:
为解决这一问题,”Mixed”模式实现在叠加地图的周边区域进行计算,并在边缘地带生成PNG格式(支持透明色),这样在两个服务叠加时候,可以避免不透明的产生。
(4)、协作缓存
协作缓存即缓存的导出\导入。协作缓存支持两种主要应用场景:
a.缓存服务的融合。
所谓缓存服务的融合,即将“服务a”的部分比例尺缓存导出,并导入到对应的“服务b”的相应比例尺中,替换已有的缓存。如下图所示:
该功能适用于将大比例尺的局部缓存切图,导入或融合到某个大区域范围的地图服务上。如下图示例所示为ArcGIS Online的地图:
该图中日本版图的地图采用日文标注的大比例尺地图,对于ArcGIS Online来说,在创建缓存时候无需日本的地图数据,只需要将日本所提供的缓存地图服务导出来,然后融合到ArcGIS Online的地图上,就可以得到这样的地图服务了。
b.离线缓存使用
所谓离线缓存,即可以将一个或一组比例尺的地图缓存导出来,在ArcGIS Desktop等应用中可以将缓存作为一个Raster dataset的数据源直接添加使用。在离线状态下,或网络速度极慢的情况下,又要使用ArcGIS的缓存地图当背景,该功能就非常管用了。
(5)、分布式缓存切图
为提高缓存切图的效率,10中提供了分布式缓存切图的能力。即缓存切片分别放到每个独立SOC的本机上(不采用共享目录的缓存存储),这样可以大大加快缓存切图的效率,避免磁盘转速和I/O所导致的切图写入效率问题。
Ⅷ leaflet可以加载离线地图吗
中间件也叫组件,在实际应用中关键是看具体需求、SuperMap存在);PlugIn#47,随着网络和移动客户端的发展,也更多的开始采用RIA模式,多数主流语言和开发平台都支持GIS开发,这个是首选、web开发还是PC端程序开发、HTML5+XML的RIA模式取代,RIA是学习WebGis的首选,可用和成熟的技术很多,无论是移动客户端开发,现在已经很少采用自主开发了。
从学习的角度选择语言,在windows平台下,如ArcGis。不过因为XML的平台无关特点、MapInfo。
另外、silverlight等等,桌面应用在逐渐衰退,从发展方向看。WebGis基于CGI/API#47,或者说语言兼容性,具备最大的普遍性。
再说开发语言;ActiveX等方式的开发在逐步被JAVA,如果已经对win开发比较熟悉并仅应用于win平台GIS系统,现在很多PC应用和嵌入式应用上,学习JAVA是首选,silverlight+C#+ArcServer开发效率和实现效果也非常好,都可以使用。自主开发在国内几乎消失(当然还有GeoSurf,GIS开发具有一定的语言无关性,WebGis在逐渐占据主流。
PC桌面应用上,但还有市场空间、宿主平台开发正在逐步淘汰,大部分都是采用宿主平台开发或中间件开发
Ⅸ 如何使用Openlayers 3加载谷歌离线地图
OpenLayers作为业内使用最为广泛的地图引擎之一,已被各大GIS厂商和广大WebGIS二次开发者采用。借助OpenLayers强大的扩展功能,可以实现与各个不同的WebGIS平台产品相结合,开发出各具特色的WebGIS应用系统。 本书主要内容涵盖:WebGIS开发基础、OpenLayers开发基础、OpenLayers快速入门、OpenLayers之多源数据加载、OpenLayers之图形绘制、OpenLayers之OGC、OpenLayers之高级功能,最后给出了OpenLayers之项目实战——水利信息在线分析服务系统[1] 。
《WebGIS之OpenLayers全面解析》是第一本全面介绍Openlayers3的中文专业书籍,于2016年7月由电子工业出版社出版,并已登录淘宝、京东、当当等网络商城。
书籍内容简介:
OpenLayers作为业内使用最为广泛的地图引擎之一,已被各大GIS厂商和广大WebGIS二次开发者采用。借助OpenLayers强大的扩展功能,可以实现与各个不同的WebGIS平台产品相结合,开发出各具特色的WebGIS应用系统。 本书主要内容涵盖:WebGIS开发基础、OpenLayers开发基础、OpenLayers快速入门、OpenLayers之多源数据加载、OpenLayers之图形绘制、OpenLayers之OGC、OpenLayers之高级功能,最后给出了OpenLayers之项目实战――水利信息在线分析服务系统。Openlayers功能全且具有强大的可扩展性,使用Javascript语言,支持HTML5新特性,不依赖任何浏览器插件,是目前GIS领域使用最为广泛的开源WebGIS开发库。本书一共由9个章节内容组成,提供近百个程序实例,基本涵盖了WebGIS开发中的全部功能,可使读者迅速入门并掌握WebGIS和Openlayers开发,提高基础知识学习效率和系统开发效率。读者只需要将书中的示例稍加改动,便可快速的将其移植到具体的WebGIS应用中。本书具体内容安排如下:
第一章 概述:介绍了什么是WebGIS,并对目前常见的开源WebGIS软件进行了介绍。
第二章 WebGIS开发基础:对WebGIS开发涉及到的各种基础开发知识进行了讲解,指导读者快速入门WebGIS。
第三章 Openlayers开发基础:对Openlayers Javascript开发库的框架设计、API组成和开发调试方式进行了讲解,指导读者快速了解Openlayers。
第四章 Openlayers快速入门:对Openlayers中提供的常用的10个控件的二次开发进行了讲解,指导读者快速开发出一个简单的网络地图应用。
第五章 Openlayers之多源数据展示篇:通过丰富的示例讲解了Openlayers中如何显示来自各种网络地图服务商提供的地图数据,指导读者实现各种网络地图、KML、GPX、GeoJSON等开放数据源的叠加显示。
第六章 Openlayers之图形绘制篇:本章重点讲解了WebGIS应用中常用的点、线、矩形、多边形、圆等浏览器客户端的图形绘制功能,指导读者开发出各种鼠标交互图形绘制功能。
第七章 Openlayers之OGC篇:对Openlayers中如何加载WMS、WMTS、WFS、WCS图层进行了示例讲解,指导读者快速掌握OGC服务数据的对接。
第八章 Openlayers之高级功能篇:对Openlayers中投影、热区、聚合标注、热点图、统计图、标绘等高级功能进行了示例讲解,指导读者快速高效地开发高级WebGIS功能。
第九章 Openlayers之项目实战:结合一个具体的项目需求进行开发实战,配以详细的程序示例,讲解如何将Openlayers中的常用功能应用到项目实践中,指导读者基于前面章节中的Openlayers开发知识进行WebGIS系统开发。
本书可用于开设GIS专业的各大院校作为网络GIS课程的教材和教辅参考书,本书迎合WebGIS客户端开发技术的趋势和读者需求,适时推出本书,可作为学习WebGIS和Openlayers的入门及高级应用教材,也可供GIS领域科研工作者、高校师生及IT技术人员作为技术参考书。