学习 地理信息系统最好学习什么编程语言
我想考地理信息系统的研究生,不知道学习什么样的计算机编程语言对将来更好。我考研的方向可能是GIS和城市规划之类的。。哪位同行能给我指明方向!!谢谢了。...
我想考地理信息系统的研究生,不知道学习什么样的计算机编程语言对将来更好。我考研的方向可能是GIS和城市规划之类的。。哪位同行能给我指明方向!!谢谢了。
展开
1个回答
展开全部
还是C++吧,我有一个朋友他们公司是专业做GIS地理定位的,我有一次问他. 他亲口告诉我他们项目组都是用C++完成的. 我想C++还是比较合适的 那位推荐delphi的,你是borland公司的人吗? 就你为楼主考虑,人家都是信口开河骗分数的? 说话要有良心啊! "delphi简单而且不失强大"-- 那vb不是更简单而且也同样强大,你干吗不推荐vb? "商业管理软件,有几个不是DELPHI做的"--至少你每天要用的office word就不是delphi写的,而是你看不起的vb写的. 我那个朋友的公司人家是专业做gis的,就人家的脑袋大还选择它做开发语言?肯定有他的原因,不是吗? 兄弟,每一种语言都有他的优点,关键是看你怎么用. 你认为别人都是不负责的,这种说法太武断了,一棍子打死了太多无辜的热心人. ---------------------------------------------------- 我在inter网上查了些资料,结合自己的经验和看法谈谈。希望对楼主会有些帮助 gis开发的语言很多,每种都有自己的优点,希望楼主结合自己的需要选择.资料整理如下: 首先你学GIS看你偏于什么方向的, 若是程序设计方面,你可以自己找些小程序小软件来练练手,最好是专于一门语言把它搞精通,GIS开发控件方面也最好专一的把一个学好,最好能够独立的开发出一个东西来,哪怕很小, 最重要的要掌握开发的理念,将来肯定有饭吃。 若你偏于应用,那就要熟悉至少一门GIS软件,建议你好好学学ARCGIS,它功能很强大,用在哪个方面都绰绰有余,另外就是要结合你的专业,或是交通,或是水利或是农林,反正应用嘛,要把GIS这些科学技术用在实处,如果你老师有课题,最好跟着做,积累经验,将来自己搞研究也不会发醋。 GIS软件是一种大型的软件,开发一个功能完备的GIS软件是一项极其复杂的工程。如何合理地组织GIS软件的结构,一直是GIS软件技术专家们研究的问题。它的发展体经历了如下历程:GIS模块、集成式GIS、模块化GIS和核心式GIS。当前计算机软件控件技术(ActiveX控件,其前身OLE控件)为GIS软件提供了一种新的开发模式。 无须专门的GIS开发语言 只要掌握基于Windows平面的通用环境(VB,VC++,Delphi,power Builder等),以及组件式GIS各控件的属性、方法和事件,就能完成应用系统的开发。 然而各种开发语言各有各的优点,关键是结合自己的情况选择一门专精一门 vb——简单、容易上手。如果你着眼于现在,那就选择vb或者是vb.net,它有利于简化开发时的工序,提高编程效率,也很好的,就是执行效率很低。此外,由于以前的很多示例大多是基于vb写的,所以不管用什么语言,总得会点vb来看示例.而且vb.net也容易学.如果你以前的基础不好,想要快点上手,vb是个不错的选择。 java——着眼于未来,我推荐你选择java.正如"sungoogle - 魔法师 四级"所说,java大型的应用跨平台是很重要的,尤其是网络应用。而未来的gis程序是离不开web和跨平台应用的.互联网技术的发展使得GIS技术走向民众成为了可能,GIS再也不像以前那样只是为了某个特定的工程应用而实施,而是用户只要有一台PC,只要能够连接Internet,就享受在线位置查询、分析等互联网服务,这类GIS技术成为WebGIS,如果离开计算机互联网技术,WebGIS根本不可能实现。JAVA 在这方面有不小的优势。 vc++——着眼于所开发系统的性能与稳定,我推荐你学习c++/vc++/C#. 开发GIS的难点不在于算法实现,而是系统的稳定,vc相对稳定性好一些.如果你不怕麻烦和复杂,建议你以开始就学VC++和C#,这两种编程语言各有优劣而且也很好的额继承了C语言的优势。 delphi——至于delphi我就不多说了,该说的都被那位老兄说完了。说良心话,delphi对于windows开发还是不错的,但是...算了不说了,不然又要吵起来了。 最后想说的是: 1\GIS并不仅仅被理解为地理信息系统,也可以解释为地理信息科学,空间分析与管理才是学习GIS的精髓, 查看原帖>>
采纳哦
采纳哦
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询