① 求问做一个webgis的基本流程
首先说明一下,如果题主想成为一名webgis开发者,可以参考这个链接小白如何成为webgis初级开发工程师
其次我们来说一下webgis的开发流程:
一般我们的开发采用两条路线:esri方案和开源方案
esri方案举个例子:
ArcgisServer+SqlServer+IIS+Arcgis js Api+前端基础框架
开源方案举个例子:
GeoServer+PostgresSql+Tomcat+OpenLayers+前端基础框架
Webgis开发的大概流程是:
我们的矢量文件或者栅格文件,需要展示在网页上的话,必须先通过GeoServver或者ArcgisServer发布成服务,然后这些地理服务器就会提供出可供访问的链接,然后用Openlayers或者Arcgis js api访问就行。当然了我们Webgis系统不可能只有gis数据,还需要一些普通数据,这些就要在SqlServer或者PostgreSql里建表,然后我们的后台程序(C#或者Java)会连接这些数据库,取到数据,仍然返回给前端,只不过此时数据的接收者就变成了前端那几大框架,比如JQuery、Vue、Angular、React等等。
总结一下:
那么开发一个Webgis到底需要些什么呢?
GIS服务器+基础数据库+网站部署环境+GIS Api框架+前端基础框架
一个完整的Webgis系统,上面的东西都会有,欢迎补充和提问。
② WebGIS和GIS有啥区别吗
一、领域不同:
1、WebGIS:
WebGIS(网络地理信息系统)是工作在Web网上的GIS,主要用语网络层面。
2、GIS:
广泛的应用在不同的领域,是用于输入、存储、查询、分析和显示地理数据的计算机系统。
二、特点不同:
1、WebGIS:
具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet 上地理信息发布、共享和交流协作的基础。
2、GIS:
具有采集、管理、分析和输出多种地理空间信息的能力;系统以分析模型驱动,具有极强的空间综合分析和动态预测能力,并能产生高层次的地理信息。
(2)webgis开发是什么扩展阅读
GIS通过Web功能得以扩展,真正成为一种大众使用的工具,从Web的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析,从而使GIS进入千家万户。
GIS数据以数字数据的形式表现了现实世界客观对象(公路、土地利用、海拔)。 现实世界客观对象可被划分为二个抽象概念:离散对象(如房屋) 和连续的对象领域(如降雨量或海拔)。这二种抽象体在GIS系统中存储数据主要的二种方法为:栅格(网格)和矢量。
③ 怎么学好webgis开发
前端开发,需要配合用户体验研究,才有前途;当然,如果你的富媒体技术很强,或则是HTML5牛人,那还是很吃香的。
工作职责:
1.积累并完善WebGIS开发框架, 优化现有的地图引擎
2.使用JavaScript或Flex或Silverlight技术丰富网站功能,增强用户体验
3.使用XHTML/CSS/Javascript开发符合Web标准的网站前端页面
4.和后端工程师一起研讨技术实现方案,制定服务接口等;
5.积极探索并积累WebGIS开发模式和规范
职位要求:
1.了解Google Map/openlayers/SharpMap等系统架构,熟悉ArcIMS、ArcGIS Server开发或开源
openlayers、MapFish、openscale、GEOExt开发并有相关WebGIS应用系统开发经验
2.精通各种Web前端技术,包括XHTML/XML/JSON/CSS/Javascript等
3.深刻理解Web标准,对可用性、可访问性等相关知识有实际的了解和实践经验
4.有基于Ajax或Flex或Silverlight的RIA应用开发经验
5.掌握至少一门非Web前端脚本的语言(如Java/C#/C++),并有实际项目经验,熟悉如何与后端进行数据通信
6.遵守团队共同制定的行为规范,能对团队发展提出合理化建议
7.个性乐观,逻辑性强,强烈的责任心并善于和各种背景的人合作
8.熟悉OGC标准及ArcGIS 产品开发者优先
9.GIS、计算机、数学、自动化等相关专业本科以上学历优先
有GIS(地理信息系统)专业背景或开发经验,并且对三维仿真、三维地理信息系统有一定的认识或开发经验。对GIS系统有开发经验者优先。
1、测绘、地理、计算机等相关专业,本科以上学历,25-30岁,有2年以上工作经验,应届毕业生勿投递简历;
2、具有2年以上DB2或SQL SERVER的GIS应用经验;
3、具有HTML、JavaScript、Java、.NET、C++等一种或多种语言开发经验;
4、熟悉至少一种GIS软件(ArcGIS、MapInfo、GeoServer);
5、熟悉WEB GIS应用。
④ 什么是Web GIS
"19世纪是铁路的时代,20世纪是高速公路的时代,21世纪是网络的时代"。互联网络(Internet)的迅速崛起和在全球范围内的飞速发展,使万维网(World Wide Web简称WWW或Web)成为高效的全球性信息发布渠道。这一技术正在以很快的速度进入每家每户,它将把地球变成一个小小的村落。网络时代即将来临。
我们正在忙碌地建设我们生活的这个世界,而且我们正在电脑空间建立我们物理空间的复制品,网络上甚至有可以存款的银行,并且在网络上用于祈祷的地方还不得不设立教堂。互联网已经渗透各行各业,信息高速公路上奔跑着越来越多的信息。随着Internet技术的不断发展和人们对地理信息系统(GIS)的需求,利用Internet在Web上发布和出版空间数据,为用户提供空间数据浏览、查询和分析的功能,已经成为GIS发展的必然趋势。于是,基于Internet技术的地理信息系统--WebGIS就应运而生。
WebGIS是Internet技术应用于GIS开发的产物。GIS通过WWW功能得以扩展,真正成为一种大众使用的工具。从WWW的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析,从而使GIS进入千家万户。WebGIS具有以下特点:
(1)全球化的客户/服务器应用 全球范围内任意一个WWW节点的Internet用户都可以访问WebGIS服务器提供的各种GIS服务,甚至还可以进行全球范围内的GIS数据更新。
(2)真正大众化的GIS 由于Internet的爆炸性发展,Web服务正在进入千家万户,WebGIS给更多用户提供了使用GIS的机会。WebGIS可以使用通用浏览器进行浏览、查询,额外的插件(plug-in)、ActiveX控件和Java Applet通常都是免费的,降低了终端用户的经济和技术负担,很大程度上扩大了GIS的潜在用户范围。而以往的GIS由于成本高和技术难度大,往往成为少数专家拥有的专业工具,很难推广。
(3)良好的可扩展性 WebGIS很容易跟Web中的其他信息服务进行无缝集成,可以建立灵活多变的GIS应用。
(4)跨平台特性 在WebGIS以前,尽管一些厂商为不同的操作系统(如:Windows、UNIX、Macintosh)分别提供了相应的GIS软件版本,但是没有一个GIS软件真正具有跨平台的特性。而基于Java的WebGIS可以做到"一次编成,到处运行 (write once, run anywhere)" ,把跨平台的特点发挥得淋漓尽致。
⑤ 什么是WEBGIS技术
粗略的讲就是应用网络以及B/S技术,展示GIS应用包括地图查询,业务交互等
⑥ google地图 百度地图等算是web gis吗
WebGIS 就是通过Web(ie浏览器)实现GIS的应用;
google地图 网络地图只是WebGIs的一个小小的功能。