你好,我是一个gis专业大学排名的学生,我想了解一下你之前上传的最短路径arcgis engine二次开发的问题

【转】地理信息系统专业十大就业方向(学GIS必看的经典文章)_地理信息系统吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:12,460贴子:
【转】地理信息系统专业十大就业方向(学GIS必看的经典文章)收藏
【转】地理信息系统专业十大就业方向(学GIS必看的经典文章)
服务平台,中国移动政企公司根据行业特征为您的企业,提供定制化的解决方案!服务平台,为医疗/交通/政务/金融等各行业提供解决方案,产品需求!详情&&
方向1:开发工程师毕业后要找工作的朋友,得考虑下有哪些工作和自己喜欢什么工作。由于目前GIS就业市场的形势是供大于求、僧多粥少,因此更多的还是考虑市场需求比较好。据《GIS开发者》第六期的《中国GIS人才生存状况调查报告》一文,“在众多GIS单位中,其主营业务大多是工程开发或软件研发和销售。从事数据处理的单位比例也达18%”,“单位对人才需求最多的是资深开发人员,其次是程序员和项目经理。由此也可看出,如果想从事GIS行业,较强的编程能力才是‘通行证 ’”。打开各大论坛的求职招聘版,也可以看到几乎每个单位都招开发人员。这里找了很典型的一则招聘启事:职位:GIS开发工程师要求:熟练掌握C#/C++使用;熟练掌握ArcGIS Engine 9.0以上版本的使用;有C#/C++结合Engine项目经验者优先;这则启事简单明了,一共三点要求:语言、组件、经验。客观地说,对应聘者的要求还是很低的,我想一个普通的高中毕业生认真地自学一年应该能够胜任。然而,按部就班的“优秀”本科毕业生却未必能满足这些要求。第一,学校基本上只教VB和C这两门基础的教学语言,目标是过二级、三级,然而考级对编程的要求与工作中对编程的要求完全是两码事,不是一个方向。第二,曾经风靡的两种GIS组件MapX和MO正在退出社会舞台,然而在课堂上仍然是主打。第三,有开发经验的学生太少了,很多学校完全不教二次开发,即使教,对学生的要求也不高,实现简单的浏览、查询就行了,这根本算不上项目经验。因此,想从事开发工作的朋友们,必须在校园里开展自助学习。个人认为,认认真真地参加一次ESRI或超图办的开发组比赛,就可以达到普通公司的要求了。下面再看一则要求比较高的: 1、计算机或GIS专业本科及以上学历; 2、熟练掌握C/C++语言、Java、JSP、C#等语言,熟悉VC++、JBuilder编程环境; 3、熟悉设计模式、UML,能用Rose等建模工具构建系统模型; 4、熟练掌握Supermap、Arcgis等主流GIS平台及二次开发技术,有GIS软件平台底层开发背景,熟悉GIS常用算法,对Web Gis系统的技术架构、性能、安全等有较深刻的理解; 5、熟悉SQLServer、Oracle数据库开发。 6、有良好的团队精神,有良好的交流与沟通能力,具有跨平台软件开发或嵌入式软件开发经验者优先;这份工作网友们有说工资少于5000没人干的,也有说这种高人没有10K是供不起的。但其实认真自学四年,满足这些要求是绰绰有余的。用一年自学计算机基础、语言(除了VB或C,C#、C++、Java、VB.NET四者应当有一)、网络开发,用一学期学习商业GIS桌面软件和组件开发(建议参加比赛),用一学期学大型数据库和分布式系统,用一学期学软件工程、系统分析与架构,用一年学习开源GIS软件并练习底层开发(比二次开发技术含量高,钻研能力强的人可以走这条路。需学习算法与数据结构、计算机图形学、数字图像处理。很多学校开了这些课,但一是跟GIS结合不紧,二是实践不够以至于理论不能掌握。),用一学期了解跨平台、嵌入式、虚拟现实等前沿技术。肯定有人会指责,这样的规划一是过于偏重IT而轻视地学和数学,二是太理想化没人能学出来,三是要学校还有什么用。正常来说,应该有少数人会冷嘲热讽或破口大骂的。下面我“未雨绸缪”,提前一一作答。第一,上文只是对想从事开发工作的人说的,对开发人员来说,计算机技术是最重要的。对这部分GISer,只要能把G的基本知识和发散思维引入IS,就非常好了,术业有专攻嘛。至于其它的路,下文还有探讨。第二,世上无难事,为之,则难者亦易矣,不为,则易者亦难矣,对于毅力匮乏、眼高手低、光说不练的人而言,这的确太理想化了。另外,上文所列的内容只是指引方向,并不是要求全部掌握,而且学校毕竟不是工作,不用每样都学很深。第三,对于想走这一方向的人来说,除了学位证书那一纸遮羞布,学校确实用处不大。从课程设置和教学内容来看,大多数学校似乎都是想培养科研人才的——当然培养方式还有待改进。不只是GIS专业,很多学科都存在理论脱离实践、教学脱离实际、校园脱离社会的问题,何必盲从呢?成绩可以光耀门楣,可以赚取奖金,就是不能给你带来一份好的工作——你看拿家GIS公司的招聘要求里写了“成绩优异者优先录取”?当然,在大家能力都不行的情况下,成绩好的便成了矮个里的将军。小结一下,这条路是通向开发工程师的,发展得好可以成为项目经理吧。这里需要补充的是,开发并不仅仅是指编程,需求分析和软件架构也是开发的重要组成部分,这些工作不做好,编程的时候就会比较乱,而且系统的健壮性也不容易好。不愿意编程的人,比如说女生,可以考虑往这方向走,不过最好对GIS编程也有一定接触。
方向2:三维工程师 其实也应该属于开发,只是觉得很多初学者对三维比较感兴趣,因此单列出来。还是先看一则招聘启事吧: 职位描述: 在高级开发工程师/系统工程师指导下进行地学三维相关模块的设计与开发工作; 职位要求: 1.计算机、地理信息系统、应用数学或者相关专业本科以上学历; 2.掌握VC开发技巧,熟悉c/c++编程,对OpenGL或者D3D技术有一定了解,; 3.英文水平良好,阅读英文技术资料没有障碍; 4.较强的逻辑分析能力, 学习能力, 创新能力和团队协作能力; 5.有三维仿真、游戏引擎开发经验者优先 这应该出乎很多初学者的意料:搞三维也得会编程的!没错,三维开发可以简单地分为两块:建模和编程。用GIS软件建立的地面模型和用3DMAX等软件建立的地物模型是静止的,要对他们进行动态控制需要编程。举个小例子,桥梁每时每刻都因受到风和汽车的力而发生形变,要想了解形变的情况,可以在桥梁上装上若干 GPS即时的获取位置信息,同时用软件建立桥梁模型,通过编程使得GPS数据和桥梁模型关联起来并加以夸张,这样每当GPS数据发生了改变,模型上的桥梁也就发生相应的可观察的形变。 要想从事这种工作,在计算机方面要自学3DMAX或MAYA,在编程上要深入学习用C++进行OpenGL技术开发,在GIS上要注重学习DEM和虚拟现实的内容。这些课堂上基本都是很少涉及的,必须自学。
方向3:数据工程师 数据是GIS的血液,一个项目很大一部分资金都是注入到数据的采集、生产和维护中的,因此这也是一个比较大的方向。还是先看一则招聘启事: 职位要求: 1.相关专业本科毕业,应届也可 2.有良好的专业知识,熟悉ARCGIS软件操作 3.有地图数字化方面工作经验,有数据库相关操作经验 4.对GIS工作抱有热情,有良好的团队合作精神 岗位描述:GIS数据的生产和维护 我的感觉,这是一个很辛苦的、技术含量最低的GIS工作。前些时候去江苏省基础地理信息中心参观,看到数据处理的地方就像一个工厂车间,很宽敞,一排排的电脑,大家就带着立体镜根据测量图纸在ArcGIS中的遥感影像立体像对上矢量化,录入到空间数据库中。矢量化是我们的拿手好戏,这里就不赘述了。这种工作,一般中专生培训培训也能做。 再有就是遥感和航测数据处理,学过遥感和摄影测量课程,会用ERDAS或ENVI或ER MAPPER,以及VirtuoZO就行。 当然,随着GPS导航的兴起,导航数据和电子地图成为了一个热点。这一方面我没有接触过,因此不能提出看法。可以搜索一下做导航的一些公司的招聘启事。
方向4:销售/市场/企划 越来越讲究工作经验的要求。我了解的不多。 方向5:软件测试/技术支持 小公司能专门设置这样的职位么? 方向6:项目管理/文档编写 文字功底扎实,专业知识全面,洞悉行业。 方向7:提供解决方案或辅助决策服务 不开发系统,只是用桌面软件进行空间分析,为客户提供解决方案或辅助决策的服务。比如说,某超市要选址,需要特地做个系统么?没必要,在ArcMap中用VBA写程序,得出最优解,写份报告就行了。
方向8:转到应用行业 在高校中走方向7的人,有很大一部分就转到了相关应用领域工作,把GIS作为处理该领域的一种工具,而不再做一个纯的GISer。比如说搞土地应用的进了国土局,搞林业应用的进了林业局,搞水利应用的进了水利局……毕竟,如果把GIS作为一种技术,那她只有在广阔的应用领域中才能充分展现自己的魅力,需要有学GIS的人专注于把这门技术深入地应用到某一个领域中。 我导师曾说过:当GIS被融入IT主流时,是幸运也是不幸。对那些无法在IT 的浪潮中辗转腾挪、上下翻飞、搏激弄潮的朋友们而言,不关注技术本身,转而投身到应用中,或许是一个明智的选择。对那些无法在IT的浪潮中辗转腾挪、上下翻飞、搏激弄潮的朋友们而言,不关注技术本身,转而投身到应用中,或许是一个明智的选择。对那些无法在IT的浪潮中辗转腾挪、上下翻飞、搏激弄潮的朋友们而言,不关注技术本身,转而投身到应用中,或许是一个明智的选择。 不错,大城市的这个局那个局很少招本科生了(有关系的不算),那么小地方呢?或是其它领域呢?为什么不能到GIS还没有涉足到的区域去开疆拓土呢?与其他人相比,你具有非专业优势。胡乱打个比方,同样做村长,你至少比学行政管理、只会纸上谈兵的毕业生多了一个高科技手段,手握盗版软件的你可以用GIS来科学地管理村子。至于怎么应用,我一时半会吹不出来,但人类80%的信息都和空间位置有关,肯定有你能挖掘出来的东西,当你带着GIS的思维去工作,只要是有心人,肯定能在工作中发现用的到GIS的地方,只有想不到的,没有做不到的。用了之后,只要有效果(或者吹出效果),不就成了建设新农村和创新型国家的典型?
方向9:升学 越来越多的人考研究生,据《GIS开发者》第七期的《要不要考研?考什么样的研?》一文,绝大部分是为了逃避就业压力。可是研究生毕业也要工作呀,无非也就是上面那几条路。大家知道现在的研究生教育也不咋的,有些人是“做”几篇没意义的论文毕业了事,与当年本科毕业的同学相比,多了一层遮羞布,却少了三年工作经验。精明的企业老板是不会看重学历的,因此研究生的就业情况也不容乐观。有人这样说保研:用浪费三年时间的代价换来继续浪费三年时间的资格。当然优秀的研究生还是比本科生多一些机会,尤其是事业单位对学历还是比较看重的吧。 读研,第一年上课,第二年“自由活动”,第三年(或最后半年)做毕业论文。除了毕业论文,在读研期间还需要在期刊上发表一些论文,各个学校对论文数量和质量的要求是不一样的。剩下的时间主要是做导师的项目和自己充电。项目通常分为“纵向项目”和“横向项目”两种。纵向项目,俗称“国家给钱的”,是由政府长期设立的各类研究基金支持的项目,主攻前沿课题;而横向项目,俗称“社会给钱的”,是企业或者其他单位就某些课题委托的项目。因此这里实际上又有两条路可选:想走科研道路的,选择以纵向项目为主的导师;不想走科研道路的,选择以横向项目为主的导师。 那么GIS科研主要做什么呢?个人认为还可以分成四条路:基础理论、实现技术、深度应用和新应用。基础理论是整个学科的核心与灵魂,这里多列举几个研究方向:空间数据库的准确性研究;空间关系语言研究;空间数据的多种表达方式研究;地理信息的使用和价值研究;海量空间数据库的结构体系研究;地图制图的规范化研究;地理信息数据共享的研究;GIS中时空关系的研究;GIS和空间分析研究;法律、信息政策和空间数据库关系研究;地理信息系统的互操作研究;地理世界的规范化模式研究。再举几个实现技术的科研方向:空间决策支持系统;空间信息的可视化研究;遥感和 GIS的集成研究;GIS的用户接口研究;通过协作形成空间决策系统的研究。再举几个深度应用的科研方向:GIS在全球变化中的作用研究;在社会背景中,如何在 GIS中表达人、空间与环境的研究。至于新应用,则是让GIS技术渗透到生产生活各个方面的,比如上面提到的村长GIS,还有在《GIS初学者》第一期中《访南京师范大学学生胡雷地》一文中提到的家谱GIS。 搞基础理论估计是最底层的,也是最难的,当然只有走这条路你才有可能成为院士、科学家、行业的核心引领者和推动者。想走这条路的人,在本科期间重在打基础,尤其要有深厚的数学功底,不仅是高等数学、线性代数、概率统计,还有必要自学离散数学、数值分析、拓扑学等科目。在计算机上需要对C++、算法与数据结构、数据库原理、计算机图形学、数字图像处理有一定理解,并能熟练使用Matlab、 IDL等科研常用软件。在GIS上,在有一定实践能力的基础上,更加注重对基础理论的理解,多读一些GIS书籍。到硕士研究生阶段,根据学校及导师情况大致选择自己的方向,进一步打基础。这样,在博士期间有望有所创新和突破。 搞实现技术比基础理论少一些抽象,而对计算机的要求可能更高一些,数学仍然很重要。我在书店看到过有常用算法与实现代码的书,觉得比较适合本科生钻研。 GIS只有在应用中才能体现其生命力,而深度应用最能体现GIS的强大。想走这条路的人可以在大学期间选中一两个应用方向,如物流、矿产等,多看一些GIS在该领域的应用论文。在研究生阶段,也就只专注于一个领域的应用。 我个人则希望能够在将来成为拓展GIS应用领域的人,这需要对各种技术有所认识,但不用深入钻研,更重要的是会用GIS的思想来思考问题。我用活跃的思维和火热的热情来引导学习,或许比较适合这个方向。又想起闾国年教授的话:“做学者,不做学生”。 方向10:彻底转行
实在对GIS没兴趣,不如彻底转行。要舍得放弃。但请不要辱骂GIS。
个人觉得 这是楼主接触gis以来读到的最受益的一篇文章,与各位giser分享,希望大家有所收益。还是想说!无论是你选择了gis,还是gis选择了你,都要坚信,gis的未来是光明的,辉煌在等着我们这一代年轻的giser去共同创造!GIS加油!各位GISER加油!!!
这段话网络早就有了,不过楼主辛苦了。另外十五字有了吧……
「泛微」企业信息管理系统,17年创新之路,成就移动OA行业软件专家,OA行业主板上市公司,为中大型组织搭建起高效的协同运营管控平台.欢迎免费试用.
顶了 说的不错呢
GIS-------------不知有没有分文理科的
我进校新生,我怕学编程啊!我的
校新生,我怕学编程啊!我的
测绘背景的搞测量.....
觉得好像很不错的样子…大二飘过…
刚接触地信不知道学地图学有什么用不知怎样学什么是重点
好吧 几年后看吧
登录百度帐号温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(2187)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'ArcGIS Engine二次开发中有关内存泄漏异常的解决方法',
blogAbstract:'&&&&&& 在ArcGIS Engine二次开发过程中,.NET框架下,类库是经常被提及和使用的一类技术。而在类库的使用过程中,也经常会碰到内存方面的问题。尤其在COM编程环境下,非托管类的内存管理变的非常重要。现不管在.NET下VS如何进行管理的,我只就在AE中遇到的问题及如何解决的做以下阐述。
&&&&&& NET开发中,引用COM对象主要是通过RCW(Runtime Callable Wrappers)机制来实现的(有点类似于代理模式)。对于COM对象的释放,GC(.NET下的垃圾收集器)表现得有点无能为力,因此必须在程序中显示释放COM对象占用的资源,否则将会出现一些意想不到的错误。比如重复地从Personal GeoDataBase中打开GeoDataBase',
blogTag:'类库,arcgis,engine,com,释放内存',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:2,
publishTime:5,
permalink:'blog/static/',
commentCount:3,
mainCommentCount:2,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}ArcGIS Engine二次开发――基础篇_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ArcGIS Engine二次开发――基础篇
&&ArcGIS Engine二次开发――基础篇
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩57页未读,
定制HR最喜欢的简历
你可能喜欢来源:百度知道
责任编辑:鲁晓倩字体:
为了帮助网友解决“在arcgis中进行最短路径分析生成路径出现错误怎么办”相关的问题,学网通过互联网对“在arcgis中进行最短路径分析生成路径出现错误怎么办”相关的解决方案进行了整理,用户详细问题包括:在arcgis中进行最短路径分析生成路径出现错误怎么办,具体解决方案如下:用户提供的回答1:
重来一遍。路径分析结果的正确与否取决于网络数据的好坏,尤其是权重因子。
答:你的意思就是找到,离点数据最近的线要素,每个点要素对应一个线要素是吧,最后将找到的最邻近线信息关联到点数据中.你可以用Analysis Tools(分析工具)-&Proximity(临近分析)-&Near(最近分析)工具进行处理,可以找到最近要素并将FID和最近距离添加到...答:重来一遍。路径分析结果的正确与否取决于网络数据的好坏,尤其是权重因子。答:是arcgis的最短路径吗?已经构建好网络数据了吗?答:第一步:首先必须在ArcCatalog中新建网络数据集,在网络图层点右键,选择新建网络数据集,如图所示,一路默认点击。如果你熟悉,修改其中的参数也可以。 {GZK09A)VRT5}06@~YCG)MX 第二步:在ArcMap中新增网络分析层保存为MXD文档,注意的是需要...答:最短路径算法――Dijkstra算法,又称为单源最短路径,所谓单源是在一个有向图中,从一个顶点出发,求该顶点至所有可到达顶点的最短路径问题。要顺利实现算法,要求理解Dijstra的算法,同时还要理解图的一些基本概念,图由节点和边构成,将节点和边...答:链接: http://pan.baidu.com/s/1o6MmDD4 密码: svgu 广州的道路网,已经拓扑了。答:本文我们主要将以下三部分内容: 1.学会使用使用ArcMap构建等值线GP服务模型 2.学会使用ArcGIS Server发布我们创建的GP服务模型 3.学会ArcGIS Runtime for Android下异步调用GP服务,绘制等值线 其中前两部分可本博客其他文章有详细说明可参考:...答:建立network,是把有关联的数据表之间的空间关系建立起来 你可以用arc catalog或者arc toolbox中的工具来创建 其实你这个问题,直接搜索一下arcgis,创建network,就能得到答案了呀 desktop中有向导式的工具,具体叫什么名字我忘记了,好像是在t...答:你可以利用项目中导入库文件功能来导入Arcgis的库文件(VS2005默认也不支持9.2。和你的情况类似,但我以前用VS2005导入过9.2,具体是COM还是dll我忘了,好像是dll。你可以两个都找一下。)。你安装完Arcgis develop kit 9.3后应该就有这个库文件...答:第一步:首先必须在ArcCatalog中新建网络数据集,在网络图层点右键,选择新建网络数据集,如图所示,一路默认点击。如果你熟悉,修改其中的参数也可以。 {GZK09A)VRT5}06@~YCG)MX 第二步:在ArcMap中新增网络分析层保存为MXD文档,注意的是需要...每个点要素对应一个线要素是吧,最后将找到的最邻近线信息关联到点数据中.你可以用Analysis Tools(分析工具)-&Proximity(临近分析)-&Near(最近分析)工具进行处理,可以...每个对象有自己的特有属性,如在GIS中,一个节点必须都有ID,横坐标,纵坐标等基本属性,边有起点节点,终点节点,长度等属性,而最短路径分析,就是根据边的长度(权值)进行分析的...容差不能设的太大,要不然会出现冲突数据这个问题您得去百度搜索arcgis 方面的知识,或者去地理国情监测云平台,里面有关于三维飞行的详细介绍。最短路径?? 最短路径是最佳路径的一种,通达性分析采用哪种最佳路径 还是看研究的具体方向。 最佳路径或者最短路径可以用supermap的网络分析做吗?还是一定要用arcgis才...你若是子ArcGIS Desktop上做最短路径分析的话,是必须的。
如果是用arcgisserver的话就不需要了 我去,楼主你找对人了。我们前段时间才做这个作业。你邮箱多少,我发给你。可以私信告诉我ArcGIS Server Manager中发布服务时发布,注意的是要选择网络分析服务。也就是NAServer。
下面的工作就是在程序中来编写如何来获取最短路径了,分成了两种方式:
第一种...有空格应该是可以的吧 我只知道有中文会出错,没有听到过因为有空格所以会出错的哎这样说吧,如果你保存为绝对路径,,那么你做的东西,一旦存储路径发生改变,比如你复制到另一个文件夹里,或拷备其他电脑上,那整个MXD文件里数据就会不正常显示的,图层面板...相关文章:
最新添加资讯
24小时热门资讯
Copyright &
xue163.net All Rights Reserved. 学网 版权所有
京ICP备号-1
京公网安备02号

我要回帖

更多关于 gis专业就业 的文章

 

随机推荐