WebGIS的主要开发方法

来源 :企业文化·下旬刊 | 被引量 : 0次 | 上传用户:pkpm1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:应用于研制实现WebGIS的技术方法已经有很多种,包括CGI(Common Gateway Interface,通用网关接口)方法、服务器应用程序接口(Server API)方法、插件(Plug- in)法、Java Applet方法以及ActiveX方法等,本文将对进行探讨。
  关键词: WebGIS;数据文件;HTML
  目前,应用于研制实现WebGIS的技术方法已经有很多种,包括CGI(Common Gateway Interface,通用网关接口)方法、服务器应用程序接口(Server API)方法、插件(Plug- in)法、Java Applet方法以及ActiveX方法等。
  1.CGI方法
  CGI是一个用于Web服务器和客户端浏览器之间的特定标准,它允许网页通过网页的命令来启动一个存在于网页服务器主机的程序(称为CGI程序),并接收这个程序的输出结果。当用户发送一个请求到Web服务器时,Web服务器通过CGI把该请求转发给后端运行的GIS服务程序,由GIS服务生成结果交给Web服务器,Web服务器再把结果传递到客户端进行显示。但这种方法存在的缺点是,对于每一个客户请求都要重新启动一个新的服务进程,当有多个请求时,会导致服务器的负担加重。实际上,由于设计的原因,大多数GIS软件都能直接作为CGI程序连接到Web上,可通过以下两种技术来解决:
  2.Server API方法
  Server API方法与CGI方法相类似,所不同的是Server API往往依附于特定的Web服务器,而CGI程序是单独可以运行的程序,如NSAPI(Netscape Server API)应用程序只能与部分来自Netscape/iPlanet的Web服务器相兼容,而Microsoft IS API依附于IIS(Internet Information Server),只能在Windows平台上运行;基于Server API的动态连接模块不必像CGI那样每次都要重新启动,在启动后会一直处于运行状态,其速度较CGI还要快。但这种方法也存在着一定的缺陷,就是它需要依赖特定的服务器和计算机平台。
  3.插件plug-in方法
  浏览器插件是指能够同浏览器交换信息的软件,第三方软件开发商可以开发插件,以使浏览器支持其特定格式的数据文件。利用CGI或者Server API,虽然增强了客户端的交互性,但是用户得到的信息却依然是静态的。GIS插件不但增加了浏览器处理地理空间数据的能力,而且对于WebGIS而言,插件处理和传输的是矢量格式空间数据,其数据量较小,网络只需将GIS数据一次性传输,这样就无形中减少了网络流量和服务器端负载并且加快了用户操作的反应速度。而插件的不足之处是,与操作系统、运行平台及GIS数据类型相关,即对于不同的操作系统,不同的浏览器,不同的GIS数据需要有各自不同的GIS Plug-in支持;在应用时,需要将其先下载安装,然后才能使用,对多种GIS数据类型,还必须安装多个GIS Plug-in程序,这样就给使用带来了不便。
  4.Java Applet方法
  WebGIS插件可以和浏览器一起有效地处理空间数据,但是其明显的不足之处是计算集中于客户端,形成“胖客户端”,而对于CGI方法以及Server API方法,是在服务器端进行数据处理,形成“瘦客户端”。 Java Applet嵌入在HTML文件中,当该HTML文件被浏览器下载时,applet代码也同时被下载到客户机上,由浏览器解释执行。用Java Applet实现WebGIS,优点是该方法与操作系统和平台无关;由于Java语言本身支持网络功能,可以直接连接Applet与服务器程序,从而使数据处理操作既可以在客户端实现,又可以在服务器上实现。不足之处是,由于GIS操作能力有限,处理大型的GIS分析(空间对象的拓扑计算,缓冲区计算等)的能力不足,无法与CGI方式相比。
  5.ActiveX方法
  ActiveX是可以实现WebGIS的另一项技术,可以象Java Applet一样嵌入到HTML文件中,在因特网上运行,是在微软公司OLE技术的基础上发展起来的因特网新技术。GIS ActiveX控件可以用于处理GIS数据和完成数据分析。由Web浏览器发出GIS数据显示操作请求;Web服务器将接受到的用户请求进行处理,并将用户所需要的GIS数据和GIS ActiveX控件传送给Web浏览器;客户端接受到Web服务器传来的GIS数据和GIS ActiveX控件,并启动GIS ActiveX控件;对GIS数据进行处理,同时完成GIS操作。GIS ActiveX模式具有GIS Plug-in模式的所有优点,同时,ActiveX能被支持OLE标准的任何程序语言或应用系统所使用,比GIS Plug-in模式更灵活,使用更为方便。
  WebGIS的发展和GIS技术、信息技术、通信技术及计算机技术的发展是密切相关的。许多Internet组网技术可直接移植于WebGIS系统。但WebGIS自身还有一些关键技术是必须得到解决的,如高质量数据压缩技术、宽带和高码率WAP技术、组件式GIS设计等。
其他文献
油菜是我国植物食用油的主要来源,由油菜籽压榨出来的菜籽油含有丰富的脂肪酸、维生素C和其他营养物质.菜籽油是我国的主要植物食用油,市场需求量相当高,栽培经济效益好.高原地区、高寒牧区受气候条件影响,大部分农作物不能很好地生长,油菜作为重要的经济作物,具有抗旱、抗寒、高产的优点,非常适合在寒冷的高原地区种植.
除草剂市场中占主导地位的草甘膦价格在创下10年新高之后,全球第二大转基因作物耐受除草剂草铵膦也紧随其后,价格创下6年来的新高.草铵膦原药价格从2021年年初的17.5万元/吨上涨至2021年9月的26万元/吨,涨幅近50%.业内人士表示,在原料价格上涨、下游需求扩大、产能难以释放等因素影响下,短期草铵膦价格仍将上涨.
期刊
我国作为农业大国,花生是我国重要的农作物之一,同时也是重要的油料作物和食品原料,其营养价值丰富,近些年来在食品市场中广受欢迎.同时,花生作为经济作物,在一定程度上能够推进农业经济的增长.但在花生种植过程中,由于栽培管理或者病虫害防治不到位的影响,往往会导致花生质量和产量低下,进而影响种植户的经济效益.基于此,首先阐述了花生栽培管理技术,并分析了花生各类病害和虫害的防治对策,仅供参考.
随着新玉米陆续上市和政策性粮源持续投放,玉米市场承压,加上深加工企业开机率总体偏低、饲料消费量基本稳定,玉米市场价格总体仍将弱势运行.rn下游养殖企业持续亏损,将压制玉米价格上升rn饲料作为玉米最主要的下游消费方式,其需求量对玉米价格升降有较大的影响,2020年带动玉米价格大幅上涨的主要因素是高养殖利润背景下饲料需求量的激增.目前,由于猪价持续下跌,连养殖利润最高的自繁自养模式的生猪养殖利润也已经跌至负值.生猪养殖利润亏损将在量、价两方面对玉米价格形成双重打压.
期刊
林业示范基地的设立主要是为了方便开展一系列的技术应用.对于农民来说,能够通过示范基地了解技术应用的效果,提高对林业技术的认知和理解;对于林业技术推广工作来说,示范基地能够减轻推广工作的负担,通过对示范技术的讲解和演示,不仅能够提高推广的效果和质量,还能够让农民学会如何应用技术.为此,需要加强对示范基地的建设,通过实践的方式对技术进行讲解,提高技术的应用效果.
湘辣706于2015年通过了湖南省品种审定委员会审定。  1.特征特性。该品种为中晚熟杂交一代品种。植株生长势较强,株型高大,分枝能力强,株高96厘米、株幅85厘米,第一雌花节位为11~13节。叶色深绿。果实小指形,朝天单生,果长6~8厘米、宽1厘米左右,单果重5~6 克。青果绿色,老熟果红色,果表光亮,水分含量低,味極辣,香味浓。连续坐果能力强,丰产性好,前、后期果实一致性好,采收期长,每亩产量
期刊
随着我国经济实力的快速提升,我国迎来了高速发展的全新时代,林业发展也备受瞩目.相关林业工作对林业的总体发展有非常重要的影响.早期林业技术和造林方法存在许多缺陷,无法满足当前林业的发展需要,并对我国林业覆盖率的提高产生了较大的影响.
我国作为传统的农业大国,种植业水平始终比较落后.进入新时代后,传统农业逐渐陷入困局,而现代化农业新技术的推广便是促进其解困、转型的那一缕阳光.现阶段,随着国内农村、农业与农民工作的转型升级,针对种植业进行改革的工作也步入新阶段.在这样的时代大背景下,将目光聚焦于农业技术的推广上,充分认识到农业技术推广的重要作用,可以说是意义重大.
摘 要:要提高转向泵定子加工效率,定子曲线加工部分是关键。通过对仿型铣床的改造,将原来的四序定子曲线内表面曲面加工改为三序,缩短了加工链,提高了加工效率。  关键词:定子内曲线;仿型铣床改造;加工效率  引言:叶片泵具有运转平稳、冲击脉动小、噪声较低等优点而广泛用于各种汽车动力转向系统中。我厂生产的动力转向泵是双作用叶片泵,它主要由泵体、配油盘(侧板、压力板)、定子、转子、叶片等组成,其中定子作为
期刊
红松是常绿乔木,高度可达30m,胸径达1m,5针一束.树脂道3个,叶鞘早落,球果,卵状圆锥形,成熟后种子不脱落,长1.2~1.6cm,无翅,产于中国东北长白山至小兴安岭,耐寒性极强,喜弱光,微酸性土或中性土适于其生长.随着国家林业建设的需要,红松种植面积不断扩增,红松育苗管理技术也需要创新和发展.