学习网络GIS的开发都需要学习哪些基本的东西?

学习网络GIS的开发都需要学习哪些基本的东西,比如Javascript这些吗?我会C#,Arcengine,C++。脚本语言看过一些python,正在学习html+Xht... 学习网络GIS的开发都需要学习哪些基本的东西,比如Javascript这些吗?我会C#,Arcengine,C++。脚本语言看过一些python,正在学习html+Xhtml。但是对网络gis这块还是挺模糊的,不是太清楚需要学习什么东西。谢谢 展开
 我来答
呆萌可爱正如你
2022-02-23 · 超过14用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:2.7万
展开全部

GISer入门指南电子书第一季 分享版.pptx免费下载 

链接: https://pan.baidu.com/s/1aq2HNC5YgVGHuc8rNoVUTw

 提取码: wttn 

ArcGIS入门级教程,详细介绍了ArcGIS产品族及成员产品 1、GIS 的概念和需求 2、什么是ArcGIS 3、Geodatabase中的GIS数据概念 4、桌面GIS产品:ArcView, ArcEditor和ArcInfo等

   

 

aiyou191026
推荐于2016-12-02 · TA获得超过531个赞
知道答主
回答量:33
采纳率:0%
帮助的人:31万
展开全部
C我不懂。
网络GIS,WEBGIS吧,javascript和flex 必须会一种,并且要达到很熟练程度。
如果你对WEB开发还不熟悉,又要学WEBGIS,这样的话,建议你把难度分解,一个一个来。比如先学javascript,做几个拖拽、伸缩的例子,用CSS+DIV做布局几个页面,这都是WEBGIS的基础。
作为激发兴趣,你可以先用google api做几个简单例子。http://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/v2/reference.html这上面有很多例子,拿来直接能运行。
下面这个是我最初写的DEMO,保存成HTML文件就可运行。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312"/>
<title>Google 地图 JavaScript API 示例</title>
<style>
body{
margin:0;
padding:0;
}
</style>
<script src="http://ditu.google.com/maps?file=api&v=2"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[

function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());

GEvent.addListener(map, "mousemove", function(latlng) {
document.getElementById("message").innerHTML = latlng.lat() + "," + latlng.lng();
});
/*
GEvent.addListener(map, "click", function(gOverlay,latlng,overlaylatlng) {
document.getElementById("message").innerHTML = latlng.lat() + "," + latlng.lng();
});
*/
map.setCenter(new GLatLng(39.11780842202459,117.31269836425781), 12);
}
}

//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 900px; height: 550px"></div>
<br/>
<div id="message"></div>
</body>
</html>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友95ad86381
2011-09-01
知道答主
回答量:37
采纳率:0%
帮助的人:16.6万
展开全部
嘿嘿~~要是做富客户端的话多学下flex,和javascript吧~~对apache服务或者iis也要了解~~要是你做arc server的话得下载arcgis的api,到网上多看东西哦~~要是学supermap iserver的话,也得下载~~我也是刚刚毕业的giser,要是你想去超图的话,建议你多看看iserver。 不过你也可以用下googlemap的API来做软件啊各种~~Openlayers也不错的~~对学习基础很有用~~例子我也就不举例了~~网上很多~~另外跟着导师做项目,很多都是webgis的~~你可以学习到很多经验哦~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孟孟吵吵
2021-12-01
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
什么是webGIS?

WebGIS是GIS软件开发需要掌握的内容之一。

WebGIS(网络地理信息系统)是指工作在Web网上的GIS,是传统的GIS在网络上的延伸和发展,具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet 上地理信息发布、共享和交流协作的基础。

WebGIS是Internet技术应用于GIS开发的产物。GIS通过Web功能得以扩展,真正成为一种大众使用的工具。从Web的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析,从而使GIS进入千家万户。

WebGIS需要学习哪些内容?

基础编程语言——HTML/CSS和JS
WebGIS是将互联网和地理信息结合的产物,所以可以理解为Web(网页)上的GIS系统。Web网页在这里我们就简单地去理解为互联网网页即可,就是由编程语言有HTML/CSS、JavaScript开发展示的网页。
因此学习WebGIS离不开HTML/CSS、JavaScript的学习,在GIS开发中,应用最多的也是这几种语言。

JS数据库OpenLayers&Leaflet

OpenLayers 是业界比较出名的开源JavaScript地图库。Openlayers的优势在于开源免费,也提供了简单方便的API。二维地图上的功能,OpenLayers 基本都可以实现。
因为开源,所以业界使用得比较多,国内较多的公司都会选择它去二次开发。

Leaflet
Leaflet 是一款轻量级,用于移动友好交互式地图的JavaScript库,代码总大小比较小。Leaflet利用HTML5和CSS3在现代浏览器上的优势,同时也可以在旧浏览器上访问。
它可以通过大量插件进行扩展,具有漂亮的、易于使用的、文档丰富的API,使用上也比较简单。
同 OpenLayers 一样,因为是开源就会有更多的人选择,另外 Leaflet 轻量易用的特性,很多Web或者GIS应用在做简单的地图展示的时候,都会优先选择。

OpenLayers和Leaflet二者选其一进行学习即可,其他还有很多选择,但最常用的就是这两个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-08-31
展开全部
先学学基础的C语言试试,可能对入门比较有用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式