webgis开发教程(webgis开发自学)

本文目录
webgis开发自学
这是地理信息系统专业里的,属于交叉学科,webgis算是地理信息系统(GIS)的一部分,一般需要较多的编程知识和背景,同时也需要对地理的时空概念,还需要对网络知识有些了解。
如果想从事该领域更多的还是编程背景,可以通过自学实现,但是一定要坚持住,只要你能坚持就可以的。
深入了解可以通过互联网搜索“GIS”、“地理信息系统”“WebGIS”,祝你顺利。
求问做一个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系统,上面的东西都会有,欢迎补充和提问。
学习网络GIS的开发都需要学习哪些基本的东西
GISer入门指南电子书第一季 分享版.pptx免费下载
链接: https://pan.baidu.com/s/1aq2HNC5YgVGHuc8rNoVUTw
ArcGIS入门级教程,详细介绍了ArcGIS产品族及成员产品 1、GIS 的概念和需求 2、什么是ArcGIS 3、Geodatabase中的GIS数据概念 4、桌面GIS产品:ArcView, ArcEditor和ArcInfo等
如何搭建webgis开发平台拜托了各位 谢谢
历经3,4个月终于利用Geoserver搭建起了一个高效的WebGIS平台。能谈得上高效当然不能只用Geoserver,在对Geoserver研究了一段时间后,知道Geoserver的效率瓶颈在地图的生成浏览上。而地图的浏览这是webgis的基本功能,几乎所有的GeoServer中文资料在提到GeoServer的时候都指出不仅仅需jdk的支持,更要安装JAI和JAII/O,包括我自己翻译自refractions “Walking Through“系列文档的《Windows平台下GeoServer安装与使用》也犯了这个错误。 事实上从GS1.4.1版本开始,GeoServer不仅不需要JAI,而且额外的JAI会使GS报错,造成1.4.1版WMS服务不可用、1.5.0版更是无法启动。细心的朋友可以注意到,在GS的WEB-INF/lib目录下的库中,已经包含了jai1.3.jar等文件。 至此,今天GS的问题已经成功解决了,我也可以继续完成“中国地图”这样一个简单的WebGIS了。虽然为此活活浪费了一个下午,但是总结起来也是有几点收获: 1. 不要轻信Google给出的答案。第一资料的实效性有限,第二可靠性也不足:我的那篇翻译文章已经排到Google关键字为geoserver的结果页面中非常靠前的位置,不知又要害苦多少初学者。而我今天仔细看了GS官方的UserGuide之后也发现官方的wiki也没有要求安装jJAI。因此,这篇文章的标题也尽可能写得详细些,希望再次借助Google挽回这种损失。 2.出现错误要仔细看log。log的重要性不用再说了,虽然有时候它提供的信息并不明确,但是大多数情况下,log总能给出最佳答案。今天就是因为着急,把问题怪罪的WMS的url上,才忽视了JAI的问题。(不过有一点我又不清楚了,我的所有地图在MapBuilder中倒是都能查看,也难怪我会去怪罪WMS的url)。 明天继续工作,希望这个经验能对大伙有所帮助,我马上也要修改那个出错的文章,删去安装JAI的部分。 Geoserver的工程部署说明 No Tags isalie WEBGIS 没有评论 安装环境:Windows 2003 Server SP1+Sun Java 2 SDK 1_4_2_11+Tomcat 5.0.28 如果你希望试用Geoserver,建议下载Windows Installer文件geoserver-1.3.3.exe,安装程序中包含 Jetty应用服务器,将为你自动创建测试环境。 部署一个Geoserver项目(WAR文件包),大致需要以下六个步骤: 1、安装Sun Java 2 SDK,到sun网站下载j2sdk-1_4_2_11-windows-i586-p.exe(版本可能有变化)。 注意:必须下载JDK,而不是JRE。你也可以使用IBM或BEA公司的JDK,经过测试表明BEA的Jrocket在Windows x86平台上比Sun的JVM有更快的速度。 (安装JDK 5.0可能遇到问题,请参考Geoserver帮助文档。) 2、安装Sun Java Advance Image SDK,到sun网站下载jai-1_1_2_01-lib-windows-i586-jdk.exe(版本可能有变化),安装程序自动将Java Advance Image安装到Sun Java 2 SDK所在目录。 注意:必须安装JDK版本。 3、安装Sun Java Advance ImageIO SDK,到sun网站下载jai_imageio-1_0_01-lib-windows-i586-jdk.exe(版本可能有变化),安装程序自动将Java Advance ImageIO安装到Sun Java 2 SDK所在目录。 注意:必须安装JDK版本。 4、安装Tomcat应用服务器,到Apache网站下载jakarta-tomcat-5.0.28.exe,安装到指定目录,默认使用8080端口。你也可以安装其他J2EE应用服务器,经过Geoserver项目组测试的应用服务器包括:JBoss、Jetty、Tomcat、Resin。 注意:Tomcat 5.5需要JDK 5.0支持。 5、安装Apache服务器,到Apache网站下载apache_2.2.3-win32-x86-no_ssl.msi,安装到指定目录,服务器名为本机IP地址,默认使用80端口。如果Apache Server无法正常启动,检查你的系统上是否正在运行IIS服务器。 (该步骤可选,我们使用Apache处理普通

更多文章:
androidapp源码免费下载(如何实现APK的反编译得到APK的源码)
2026年9月22日 18:00
service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)
2026年9月22日 10:20
html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)
2026年9月22日 10:10
结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)
2026年9月22日 09:40
cocos creator中文(cocoscreator和cocoscreator3d的区别)
2026年9月22日 02:30





