
正文
arcgis二次桌面开发.net,arcgis二次开发小程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ArcGIS和envi二次开发需要哪些语言
1、arcgis二次开发常用C#,Python,arcgis二次开发常用arcengine,这个平台用c#用的多,python可以写在arcgis desktop写一些插件,实现工具箱的功能。envi开发可以使用Idl语言,现在跟python联系紧密,可以在Idl里调用python来编程。
2、如果是二次开发的话,推荐是c#,比c++要方便很多,比vb.net应用更广泛。个人感觉c#编写代码是相当方便的,比C++要容易很多,而且二次开发对操作系统底层的东西涉及也少,c#也足够了。
3、GIS二次开发,就是在现有的GIS软件提供的软件开发包(比如GIS控件)或者VBA、API等方式进行GIS功能的定制、开发。
4、一个是软件开发工具,将你编写的代码编译成机器代码,同时提供一些类库和很多工具方便你的开发,每种语言可供利用的工具又有很多,比如c++语言,你可以使用vc++0平台,vs平台,Jbuilder等等。
5、本人是地理信息系统研究生,我来说说我的意见:重要软件包括:arcgis,envi, erdas,matlab,oracle 其他就是编程知识:包括现在主流编程语言如:c语言,C++,java,idl,以及matlab编程等等。当然还包括arcengine编程等等。
6、现在envi4和arcgis的磨合度很高了,也就是说idl和python很多代码,命令都能互相调用。虽然matlab也行,但是idl可以调用envi现成的函数,从图像处理到绘图都强于matlab,数据分析可以考虑matlab或直接R。
相关问答
Q1: 比较ArcGIS、TatukGIS、ThinkGeo、dotspatial、mapinfo、gmap.net...
1、dotspatial、gmap.net都是.NET平台下可进行二次开发的开源GIS库,完全免费,dotspatial是比较综合的,桌面和web的都可以做,gmap.net主要做是web版GIS。
2、比较常见的组件式GIS开发工具有:TatukGIS公司的Developer Kernel、ThinkGeo公司的Map Suite GIS、Intergraph 公司推出的Geomedia,ESRI公司推出的MapObjects等。优势:在无缝集成和灵活性方面优势明显。
3、组件式GIS开发工具是计算机技术发展的产物,代表了GIS开发的发展方向。它不仅有标准的开发平台和简单易用的标准接口,还可以实现自由、灵活的重组。
Q2: GIS系统开发
1、软件主要包括以下几类:操作系统软件、数据库管理软件、系统开发软件、GIS软件,等等。
2、首先要根据项目的情况选择开发平台,比如如果客户能够联网并且可以使用公用地图,优先考虑使用百度地图api开发,如果用户有自己的地图数据,可以使用arcgis平台、mapinfo平台等,然后根据功能要求就可以安排开发了。
3、GIS软件开发(第一讲).ppt免费下载 链接:https://pan.baidu.com/s/1ZL-4JblRbl9cIPOp-TkOPQ 提取码:54pe 地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。
4、gis开发工程师需要学如下内容:学习Python。Python一直是GIS应用中的标准语言,很多GIS软件开放源码倾向于使用Python。如果是刚上手学习编程的话,强烈建议首选Python。
5、湖南做jis系统软件开发的公司可以看一下梦图地理信息有限公司,他们家是深耕于消防气象地理专业的。充分融合了海量气象,国土地灾等跨行业的数据信息。
6、从这个含义看,GIS包含两大任务,一是空间数据处理;二是GIS应用开发。
Q3: GIS二次开发用到哪些技术?
1、在此基础上可以进行根据具体业务的二次开发,比如应用于物流行业,就可能用到最短路径分析,想在电子地图上呈现某一地区某一事物的统计数据,可以用等值分析,或专题图来表现。只需调用相关接口就可以了。
2、地理信息技术主要包括三种类型:遥感(RS),具有探测范围大,获取信息速度快、周期短、信息量大,受地面条件限制少等优势,能够实现地物信息的实时、动态监测。
3、还可以通过空间分析得到一些特殊的地学分析用图,如坡度图、坡向图、剖面图等等。空间查询与空间分析功能:包括拓扑空间查询、缓冲区分析、叠置分析、空间集合分析、地学分析、数字高程模型的建立、地形分析等。
4、环境保护与管理:主要用gis建立环境模型和环境信息系统。社会调查与统计分析:广泛运用到人口、选举、人文地理方面。
Q4: 请问怎样利用ArcGIS进行二次开发?
1、再举一个例子,采用Google Map的API进行地图定制、地图查询、定位,这也是一个二次开发。或者采用ArcGIS Server 的 Javascript API进行开发。
2、建议开发B/S使用ArcGIS APIs for JavaScript或者ArcGIS APIs for Flex。若二次开发中使用sql数据库的话,就需要使用ArcSDE。建议使用使用地理空间数据库来管理图层数据,使用sql数据库来存储属性数据。
3、如果你想从事GIS开发,那么最好学一门开发语言,现在GIS里面的开发最多的是搞二次开发,门槛低,你熟悉.NET的C#是比较好的,因为很多公司都用C#做东西。
4、arcgis二次开发常用C#,Python,arcgis二次开发常用arcengine,这个平台用c#用的多,python可以写在arcgis desktop写一些插件,实现工具箱的功能。envi开发可以使用Idl语言,现在跟python联系紧密,可以在Idl里调用python来编程。
5、二次开发用visual studio,C++,C#,.net等,看你喜欢哪种了。Arcgis有个Arcgis Engine,用它来进行开发。
6、再安装个arcgis server 2,server负责发布地图服务。具体链接私信你了。安装方法,度娘一下,一堆。
Q5: ...的二次开发,不过我是初学者,打算用C#做关于Arcgis的,请问,怎么样开 ...
首先 你要拿到原始的代码 或者至少要拿到原始代码的相关接口函数,以及使用文档 然后 根据你二次开发的目的 或者说要实现的功能,确定算法 设计架构 最后就是代码的实现和调试了。
二次开发对C++语言本身要求并不高,有个基础就可以了,关键是对Catia或Proe的应用和函数库要熟悉,并且要理解二次开发框架的基本原理,以及安装配置调试等方法。
所谓的CAD\CAE\CAM软件比如UG,CAD,ProE二次开发,主要是用其软件自带的脚本语言进行。如果你能用c++,当然语言基础有,但还是要学习其脚本语言的具体特性,比如maya用php的变种,max自有一套script,并且各版本不兼容。
LV配合VDM或者使用NI的VBAI,应该是目前行业里编程最快的了,而效果上C、C#、VB等调用HALCON则是公认最强的图像处理方式。
arcgis二次桌面开发.net的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于arcgis二次开发小程序、arcgis二次桌面开发.net的信息别忘了在本站进行查找喔。







