
正文
c开发gis,c开发工程师
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
请问怎样利用ArcGIS进行二次开发?
再举一个例子,采用GoogleMap的API进行地图定制、地图查询、定位,这也是一个二次开发。或者采用ArcGISServer的JavascriptAPI进行开发。
你可以用arcgis + server+ javascript + esri给的API搞webGIS开发。也可以用eclipse或Visual studio 配合Arcgis Engine搞其他的开发。
如果是unknown,并且没有要求设置一个坐标系,你不用管坐标系了;如果要求你给图层一个新的坐标系,看具体要求,不要随便制定,图层设置坐标系比较简单,给它赋一个project文件就行了,具体的arcgis安装路径下面有。
net 平台都可以,包括 C#, VB.net ,还有别的。 另外, 可以使用 Python 进行脚本二次开发。 ArcGIS Server 的话,还可以使用 ASP.net,Javascript , Flex进行开发。
建议开发B/S使用ArcGIS APIs for JavaScript或者ArcGIS APIs for Flex。若二次开发中使用sql数据库的话,就需要使用ArcSDE。建议使用使用地理空间数据库来管理图层数据,使用sql数据库来存储属性数据。
第二步:然后添加脚本文件,添加该脚本文件 ../Chapter7/toolscript/input_and_output.py,读者可以在最后的下载包中找到该文件。然后点击下一页。链接python脚本 第三步:控制用户交互界面。
相关问答
Q1: GIS开发的语言
1、目前主流的gis开发主要用c++、c#、java,也有少部分仍用vb。上述3个组件与语言是分开的,就是说不管在哪种语言下都可以加载这3种组件。
2、工具和软件很多,ARCGIS、MAPGIS、SuperMap、mapinfo等等都可以进行GIS开发,至于开发语言也很多,几乎主流的语言都支持,C、C#、VB、java都可以呢。
3、GIS开发的语言一般是C#,而且C#现在是一个比较主流的语言,而且如果有C的基础的话,入手C#很容易,核心的语法,构架都是差不多的。
4、不过服务端也许用Java,服务端Java开发,主要是Java socket要熟悉。整个学习时间一年左右差不多了。
5、gis开发工程师需要学如下内容:学习Python。Python一直是GIS应用中的标准语言,很多GIS软件开放源码倾向于使用Python。如果是刚上手学习编程的话,强烈建议首选Python。
6、拿ArcGIS这个平台来说,桌面开发方面,如ArcGIS Engine可以使用.net 来开发,WebGIS方面,如ArcGIS Server的开发,有很多API,如arcgis Javascript API开发使用JS开发,Flex API 使用Flex中的ActionScript开发等。
Q2: GIS是什么?GIS开发主要从事什么方面的开发_gis主要用于什么
指基于GIS平台软件上进行应用系统开发。大多数GIS平台软件都提供了可供用户进行二次开发的脚本语言,如ESRI的ArcView提供了Avenue语言,MapInfo公司的MapInfo提供了MapBasic语言等等。
地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。
地理信息系统(GIS)就是地理信息系统专业。
GIS(地理信息系统)指地理信息系统 地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一个特殊的、非常重要的空间信息系统。
gis的应用领域主要包括:环境保护与管理:主要用gis建立环境模型和环境信息系统。社会调查与统计分析:广泛运用到人口、选举、人文地理方面。
GIS在城市规划与建设领域有着广泛的应用,如土地利用规划、城市交通规划、建筑设计等。通过GIS技术,可以对城市的地形、地貌、气候、人口等多方面信息进行综合分析,为城市规划提供科学依据。
Q3: 第一次做GIS,用什么开发工具比较好
GIS常用软件AutoCADMap3d,ArcGIS(包括ArcGIS,MapObjects,ArcIMS、ArcSDE、ArcEngine、ArcServer等),MapInfo,MapGIS(MapGISK9基础平台、数据中心集成开发平台等,目前国内市场份额最大的软件系列),SuperMap等。
当然是c#,因为这个现在用的挺多,而且相对c++和java要简单,更容易上手,更让你容易理解面向对象。
用ArcGIS AE。这是开发GIS专用的库,引入dll后,把控件放置在工具箱中,像普通的button一样拖放即可。可以找相关的资料参考下。或者用百度地图/高德地图的开放API也行。
首先要根据项目的情况选择开发平台,比如如果客户能够联网并且可以使用公用地图,优先考虑使用百度地图api开发,如果用户有自己的地图数据,可以使用arcgis平台、mapinfo平台等,然后根据功能要求就可以安排开发了。
Q4: 17个开源GIS软件,看你用过几个?
sufer,GIS图后期处理用它很不错,出图非常漂亮。Erdas,遥感图像处理软件。另一款比较出名的就是ENVI了。
可以主要分为三类:桌面GIS软件。这种软件是安装在本地计算机上的,旨在提供一种用户友好且功能丰富的GIS界面。服务器GIS软件。这种软件旨在为WebGIS应用程序提供支持,可以在Web浏览器中访问。地图库或API。
mapinfo:个人觉得非常有用的一个软件,十分适合初学者上手用。而且,有自带编程的mapbasic。当然,已经被时代所淘汰。生成tab文件。多用于各种gis图象的创建与分析。
Q5: c语言与GIS的关系
1、用Python写代码——利用诸如NumPy、Pandas和Matplotlib之类的Python库来整理数据。应用程序中的GIS编程——C++、NET、C语言。除了Python,GIS程序员也会使用C++、C语言和.NET。
2、地理信息系统简称GIS(geographic imformation system).地理信息系统是建立在计算机技术上的地学的细化,它属于地学中的技术型学科。
3、我认为,在这学期的gis实验中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这也是日后最实用的,真的是受益匪浅。
4、你要说他们之间的关系,就目前现在应用而言,我觉得:其一,网络GIS可以用JavaEE技术来进行搭建。比如开发网站来加载显示地图数据,分析等等,像Google Map。
5、C语言是一门通用计算机编程语言,应用广泛,用它可以开发数据库管理软件,也可以通过C语言借助于SQL语句来操作数据库。
6、GIS软件方面:一定要学ArcGIS,学点MapInfo也行。支持国产可以学MapGIS。编程方面:首推C#,当然还有ArcEngine做二次开发。
关于c开发gis和c开发工程师的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






