地理信息系统(GIS)学习编程语言学哪个好?是JAVA,C#,还是VC++?
8个回答
展开全部
你好,从你问的问题来看,你可能刚开始接触GIS,想从事开发工作,并且没有很深的软件开发基础。
如果想从事GIS开发,其实不必关注GIS,也不必关注GIS公司和GIS软件,只需要考虑如何成为一名优秀的程序员。首先成为一个优秀的程序员,软件开发能力过硬,其次才是考虑在GIS公司工作的问题,一般优秀的程序员不会局限于某一个行业,所以是否选择GIS公司也只是你的择业选择而已。当然,一个优秀的程序员立志为GIS事业的发展做贡献是没有问题的!
所以,如果你以GIS为背景,考虑学习什么语言来做GIS开发,终究不是大道。
做开发就是程序员,不是什么GIS程序员。
做GIS,就要把相关的理论知识包括地图学、测量、遥感等学习好,不必专攻开发。
如果想从事GIS开发,其实不必关注GIS,也不必关注GIS公司和GIS软件,只需要考虑如何成为一名优秀的程序员。首先成为一个优秀的程序员,软件开发能力过硬,其次才是考虑在GIS公司工作的问题,一般优秀的程序员不会局限于某一个行业,所以是否选择GIS公司也只是你的择业选择而已。当然,一个优秀的程序员立志为GIS事业的发展做贡献是没有问题的!
所以,如果你以GIS为背景,考虑学习什么语言来做GIS开发,终究不是大道。
做开发就是程序员,不是什么GIS程序员。
做GIS,就要把相关的理论知识包括地图学、测量、遥感等学习好,不必专攻开发。
展开全部
看你要做什么了。。。
不过c++是基础 这个学会了 学其他两个都很简单
目前一般算法都用C++ 网页JAVA多 C#效率高 小程序用的多 移动GIS用C#挺多```
不过c++是基础 这个学会了 学其他两个都很简单
目前一般算法都用C++ 网页JAVA多 C#效率高 小程序用的多 移动GIS用C#挺多```
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个依据不同情况而定,
如果你想走GIS二次开发这条路,那么就应当选择C#。不论是ESRI还是国内的超图,中地,他们的二次开发SDK都对.Net支持地很好,而且.Net以开发效率高著称,在Windows平台上已经非常成熟了,且在国内GIS领域用的很多。
如果你想做GIS底层算法应用,或者做遥感图像处理,那C++就是唯一的选择。C/C++的效率是别的主流语言所不能及的,而且这些领域也只用C/C++。
如果你想走GIS二次开发这条路,那么就应当选择C#。不论是ESRI还是国内的超图,中地,他们的二次开发SDK都对.Net支持地很好,而且.Net以开发效率高著称,在Windows平台上已经非常成熟了,且在国内GIS领域用的很多。
如果你想做GIS底层算法应用,或者做遥感图像处理,那C++就是唯一的选择。C/C++的效率是别的主流语言所不能及的,而且这些领域也只用C/C++。
追问
能稍微给我解释一下“GIS底层算法应用”是什么吗,我是学生,对这些了解实在是太少了。
追答
比如地图综合的时候,对轮廓线简化的道格拉斯-普克算法,又比如遥感图像处理中的傅里叶变换算法···这些都是底层算法。我也是学生···本科···不是研究僧或勃士
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
各个语言都可以,不过建议如果桌面程序用c++.效率高,对图像的支持比较好.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要简单点的可以学vb,要流行的学c#,java,要专业的学c++·····你想要那个呢?
仅供参考:-D
仅供参考:-D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询