地理信息系统(GIS)学习编程语言学哪个好?是JAVA,C#,还是VC++?

 我来答
MapGIS_Tang
2011-03-03 · TA获得超过240个赞
知道小有建树答主
回答量:94
采纳率:0%
帮助的人:109万
展开全部
你好,从你问的问题来看,你可能刚开始接触GIS,想从事开发工作,并且没有很深的软件开发基础。
如果想从事GIS开发,其实不必关注GIS,也不必关注GIS公司和GIS软件,只需要考虑如何成为一名优秀的程序员。首先成为一个优秀的程序员,软件开发能力过硬,其次才是考虑在GIS公司工作的问题,一般优秀的程序员不会局限于某一个行业,所以是否选择GIS公司也只是你的择业选择而已。当然,一个优秀的程序员立志为GIS事业的发展做贡献是没有问题的!
所以,如果你以GIS为背景,考虑学习什么语言来做GIS开发,终究不是大道。
做开发就是程序员,不是什么GIS程序员。
做GIS,就要把相关的理论知识包括地图学、测量、遥感等学习好,不必专攻开发。
星如千雨
2011-02-26 · TA获得超过106个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:121万
展开全部
看你要做什么了。。。
不过c++是基础 这个学会了 学其他两个都很简单

目前一般算法都用C++ 网页JAVA多 C#效率高 小程序用的多 移动GIS用C#挺多```
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贼寇在何方
2011-02-25 · TA获得超过770个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:712万
展开全部
这个依据不同情况而定,
如果你想走GIS二次开发这条路,那么就应当选择C#。不论是ESRI还是国内的超图,中地,他们的二次开发SDK都对.Net支持地很好,而且.Net以开发效率高著称,在Windows平台上已经非常成熟了,且在国内GIS领域用的很多。
如果你想做GIS底层算法应用,或者做遥感图像处理,那C++就是唯一的选择。C/C++的效率是别的主流语言所不能及的,而且这些领域也只用C/C++。
追问
能稍微给我解释一下“GIS底层算法应用”是什么吗,我是学生,对这些了解实在是太少了。
追答
比如地图综合的时候,对轮廓线简化的道格拉斯-普克算法,又比如遥感图像处理中的傅里叶变换算法···这些都是底层算法。我也是学生···本科···不是研究僧或勃士
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
36coolboy
2011-02-25 · TA获得超过120个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:201万
展开全部
各个语言都可以,不过建议如果桌面程序用c++.效率高,对图像的支持比较好.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yesVcan
2011-02-25 · TA获得超过162个赞
知道小有建树答主
回答量:127
采纳率:100%
帮助的人:61.2万
展开全部
要简单点的可以学vb,要流行的学c#,java,要专业的学c++·····你想要那个呢?
仅供参考:-D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式