测绘与编程
㈠ 计算机编程能解决测绘工作中的哪些问题
测量平差、坐标转换。
编写程序过程中最重要的是首先对要实现的程序头脑中做出规划,思考程序的流程,这样才能将语言合理的输入、演算、输出。这将对人的逻辑分析能力会有极大的提升。
在编程教学中,往往老师会要求学生组成战队合作完成作品的创作,不是单枪匹马的埋头苦干,需要人们相互协作,互相帮助,一切为了战队。
(1)测绘与编程扩展阅读:
注意事项:
学习编程的一个很好的方法就是和其他的程序员交谈。这不仅能够多获得一种思维方式,同时也能够以更为愉悦的感受完成学习任务。
至于内容没有特定的要求,可以是正在学习的东西,也可以是你认为很酷的东西,更可以是用户正在工作的东西。这样做可能会让用户学到很多关于库,服务,编程语言和模式方面的知识。但是最重要的是能了解到其他人是如何看待编程的。
㈡ 我学的测绘工程专业想要学编程,应该学哪个方面的测绘学编程好吗哪位来回答一下,谢谢
cass和gis 是必备
希望采纳
㈢ 大学本科测绘专业,对计算机编程感兴趣,还是很现实,想要工作好找,工资高,选择gis考研还是软件工程
其实主要还是看个人能力,gis专业性更强和你本科的专业更加对口,如果开发能力足够强的话,那软件工程相应的东西也就不存在问题了,但是gis本身的就业面相对要窄一些;
对于软件工程来说,就业面会相对来说更宽,并且很多时候涉及地图的软件都不会后太高的gis门槛,所以不会存在影响,当然这也需要有足够的基础,从你本科的专业来说的话,测绘专业对编程感兴趣,就看你这个兴趣的深度了。我也是半道出家的GIS专业,也对编程感兴趣,不过能力不够,现在成了什么都知道一点,什么都不精通
㈣ 测绘专业对计算机编程要求有多高
这得看你自己对自己的要求,如果你只是想做做外业而不舍及数据处理的话,就没有要求。
但是如果你想做一些数据处理的话,懂编程就是一种基础,尤其是涉及数据库技术的方面。
还包括图像处理,模式识别,特征分析,计算机辅助分析等。但这些都是稍高的要求。
最根本的还是你对自己的定位,根据自己的定位目标来确定自己应该达到的水平。
而且还需要确定一个问题,不要把测绘理解成很狭义的测绘,现在的测绘已经形成了所谓“大测绘”的概念,不止是简单的测量,而应该称之为“空间信息技术”,涵盖的领域很广,可以包括 大地测量、工程测量、卫星运用、摄影测量与遥感、地图制图、地理信息系统、城市空间信息等领域,而这些领域中,很多都是对计算机编程能力有一定要求的,因此,至少掌握一门编程语言,是相当重要的,因为很多编程语言都是触类旁通的,懂其中一门,再学习其他的语言,就容易多了。
所以,如果你有时间的话,最好还是认真学好至少一门编程语言。
加油!
㈤ 为什么武大测绘要学编程
最简单的解释就是因为测绘的所有公式都很长,如果单凭你拿计算器用公式一步一步算的话,效率是不是很低。学会编程之后可以将不同的计算公式,编成一个一个的程序。实际工作的时候,把测得的数据输入程序,直接得出结果。效率提高很多吧。比如坐标正反算,坐标转换,交会等等很多。也不是只有武大学编程,或者是只有测绘学编程。现在工科类很多的学科都要学编程。至少要学VB或C++.
㈥ 我是学测绘的,现在大二对编程比较感兴趣。各位师哥推荐一个考研方向,另外测绘研究生编程要学哪些
如果是测绘的话,对象语言主要就是C++和C#,其他的诸如java都不用考虑的。因为JAVA主要是针对小程序的,在测绘相关的软件编程上没有优势。如果你只有大二的话,我建议你继续深入学习C++——当然如果你认为你学的已经足够有应用的实力的话就可以考虑一下其他方面的接触了。至于matlab,现在不建议你学,稍微有点早。这么喜欢编程的话,建议你学地信。如果你有足够的自信,我推荐武汉大学(国内第一,亚洲前列)、中科院或者中国测绘研究院,其他的学校很多都是专长于测量的,或是以测量起家的,对地信方面没有那么强。
希望我的答案能帮助到你。
㈦ 测绘工作中关于测绘的相关程序编写
想编写测绘用的相关软件,首先要非常了解测绘方面的一些算法,对测绘知识有比较深入的理解。
编程方面,最起码要会一种编程语言,如C、C++、JAVA等。
还要看你们单位用的是什么平台软件,你打算编写什么样的程序。
现在测绘部门主要应用的软件有CASS,MAPINFO,MAPGIS,ARCGIS等。
CASS是在AUTOCAD基础上的应用软件,使用AUTOCAD提供的二次开发脚本语言,可以编写一些插件、工具等。
ARCGIS是美国ESRI公司出品的一款综合性GIS软件,提供了二次开发组件包:AO,可以在VB、C、C++、JAVA语言环境下开发,可以写出很多功能非常强大的系统、软件、小程序。
㈧ 测绘工程专业与计算机编程联系紧密吗
不知道楼主想过考公务员吗或者能进入行政、事业编制的考试机会?这个对你的忧虑都可以不考虑,只要符合报名条件就好了,而且测绘相关职位竞争压力相对很小的。有些职位要求硕士以上或者双学位,你正好。
找找导师,通过它的关系网进些不错的关系单位可能性很大,现在勘测院、房屋规划院效益很好啊。
也许你进软件公司更合适些,c/c++编程和数据库+测绘专业知识,很正点啊!
工作之后的家庭定位呢,这个还是先打算一下吧!
㈨ 编程对测绘专业重要吗
我是测绘工程大四的,呵呵。首先要提醒你:编程对于测绘非常重要。如果以后要做本专业,建议学好编程。
一般来说,VB简单易学,好多同学都放弃C++学的VB。简单的平差计算之类的编程,选择VB很不错。
然后是java和C#。其实我身边那些学习好的同学都说java是最简单的,如果有兴趣,你可以钻研一下java。C#代码对于写一些应用软件界面很好用。
其实各有各的好处,你可以再多跟师兄师姐打听一些具体的,然后根据你自己的兴趣和爱好选一种学的精一点吧。
㈩ 如何学习编程(测绘篇)
学习编程,就跟学其他的东西一样,最重要的就是有目的性。这个目的性指的是明确的工作领域和工作性质,并非你个人的追求。搞科学计算的, Fortran不能不熟;搞符号的,别说你不会 mathematica或maple;搞通用软件的,在这个大环境下,不会C++我只能佩服你牛犊般的勇气。说来说去,就一点目的!我学计算器比较早,当时的目的是写OS ,后来没能读CS专业,自然这个就只是梦想了。但是自那之后我就陷入一个误区,也就是没目的的学。大一的时候,我看《计算器程序的构造和解释》,看《深入理解计算器》,看《算法导论》,看编译原理,看操作系统,这些算是计算器的内功,看看也罢,不必苛责。但是细细想来,除了前三本书比较靠谱之外,后面看的许多都是多余的。为什么?我不是科班的,就目前的情况看来,转行是不可能的,也是不明智的。那么这些东西在时间导向的任务安排模式中,是绝对要去掉的。 其实刚才举的几个例子给人一种感觉这个人太专注于语言(工具),不能明白后面的道理。呵呵,这个是《程序员》杂志上经常出现的表象底层论的。这里我还是多说几句吧。工欲善其事,必先利其器,对于非CS方向来说,你编程的目的是什么?绝对不是理解后面复杂的构架原理或者之类的,重点是解决问题!我要算重力模型,为了能节省时间,就是应该拿着Fortran冲锋陷阵;要做符号运算,熟练运用 mathematica 能帮助你看清问题,做出合理推导;要生成直观的图, matlab和Plot都是有用的。这个不仅仅是表象底层论,我的目的是解决问题,其他的扯淡的事情不重要,真的不重要! ----------------------------工程?No!-------------------------- 这个其实是前面的续,这里的目的精化了,把所谓的CS科班学习方式给排除开了,也就是说我们已经明确了我们不是要作为一个计算器高人存在。那么当我们看清我们的目标是我们自己的专业后,我们可以抛开无用的课程专注于你要学习的东西。 这个案例是我大二的学习方式。大二我也看书,多为 .NET方面的,还有就是C++和构架,这两方面我投入了很多的精力,书也不少,还蛊惑周围很多人投入这个。但是仔细想想,我是程序员吗?显然不是。 你如果进行过合作,会发现一个项目,讨论到一定时候,有CS或者软件背景的组员一定会不自觉的说到构架问题和效率问题。他们会自然而然的规划是消息机制,还是事件机制还是命令机制,或者要不要采用插件。至于效率问题,他们会关注这里用vector性能高还是用List 。其实我也有这个毛病,从这个方向考虑过多了。这些工程方面的东西都是程序员做的,你不是程序员,就算你现在处于程序员的位置,但是记住,你应该做的是你的专业。与其浪费时间纠结这些问题,不如研究一下GeoTiff ,看看WKT 编程来编程去,编程都不是目的。你不能局限于拖拽控件,不能局限于相应事件消息,打印的问题交给开源库。除非是甲方给出必须解决的,你就应该用手头最熟练的工具,用最少的时间解决掉这些杂碎的工作,然后全身心投入工作中。就像测绘在工程建设中只是支持工作,永无出头之日;同理,计算器技术在你的主业中只是支持工作,你那么纠结其中,也不会有出头之日的! --------------------------------建议路线----------------------------- 最后还是给一条建议的学习路线。 常规来说,学习编程首先是学C或者C++ 。要明确说一下,这是两门截然不同的语言!学C的我是反对谭浩强先生的书的,我建议是《C程序设计语言》。但是根据周围人的反馈,这本书对于完全不懂编程的人来说开头有点云里雾里,所以我待会说完全没有建立编程思维的人。学习C++ ,我看初学者最后还是最喜欢《C++ Primer》。注意,这里没有Plus ,有Plus的是莫名其妙的书。学完这里,你可以考虑去买一本《 Effective C++ 》,然后大致学一下,知道C++是一门危险的语言,以后使用要小心,编译错误经常有,编译速度不顺心就够了。接着,根据你所在的部门不同,会有不同的要求。如果是搞GIS的,继续学习C#的可能性很大,这时候,你有福了,C#很简单,看看例子就会了,而且IDE很体贴,不用操心了。如果你还在传统部门,那么100%你会用VC ,而且一半可能会用VC 6。 VC 6很多人都在用,但是VC 6绝对是垃圾。语法不规范,头文件更不规范,没有对符号的很好的索引,反正就是不舒服。但是搞MFC基本上还是VC 6最好,所以打听好这个,再继续。如果你很幸运的是做运算模块的,那么别的你就别管了,看书看论文,在搞好数学(这个是关键)。如果你不幸要做界面,那看看MFC就好了。图书馆随便弄一本吧,这个方面我不想推荐什么。 ,会用就行了。