arcgis二次开发实例

作者&投稿:禽钓 (若有异议请与网页底部的电邮联系)

请问怎样利用ArcGIS进行二次开发?
1、首先,打开VS(已安装arcgis engine),新建项目。2、然后,在工具箱中选择TOCControl 、MapControl 、ToolbarControl、LicenseControl这几个控件,部署在form中,位置自定即可。3、然后,鼠标右键点击form中的LicenseControl进行属性设置,如图。4、再鼠标右键点击form中的MapControl 的属性,选择一个MXD...

什么是gis二次开发,举个例子_gis二次开发用什么语言
GIS二次开发,就是在现有的GIS软件提供的软件开发包(比如GIS控件)或者VBA、API等方式进行GIS功能的定制、开发。举例说明,ArcGIS桌面版可以通过VBA进行开发,比如说进行一个缓冲分析,你可以在ArcMap的VBA中编写代码,通过ArcObjects对象来操作。或者通过ArcGISDestop的SDK进行开发,编写实现了ICommand,IToo...

arcgis engine 二次开发怎样获取某线要素的结点及各结点的坐标值?还要...
坐标系是你图层的坐标系,数据源里有,你可以看下图层空间参考 如果是unknown,并且没有要求设置一个坐标系,你不用管坐标系了;如果要求你给图层一个新的坐标系,看具体要求,不要随便制定,图层设置坐标系比较简单,给它赋一个project文件就行了,具体的arcgis安装路径下面有。

Arcgis Engine二次开发用python可以吗?
一是输入界面:确定工具箱输入界面的参数定义和设置;二是 Python 源代码:功能的实现,为 .py 后缀的脚本文件;三是对参数行为提供额外控制的可选验证代码,其位于工具箱中(这部分自带,基本上不用修改)。所以下面的重点就是输入界面和 Python 源代码。2.1工具箱输入界面 工具箱输入界面,或者说图形...

gis二次开发怎么重新获取许可
打开许可管理程序,然后点击运行即可。根据查询ArcGIS二次开发AO软件安装破解教程可知gis二次开发打开许可管理程序,然后点击运行即可重新获取许可。

arcgis二次开发采用什么语言最好
如果是二次开发的话,推荐是c#,比c++要方便很多,比vb.net应用更广泛。个人感觉c#编写代码是相当方便的,比C++要容易很多,而且二次开发对操作系统底层的东西涉及也少,c#也足够了。

关于arcgis和arcgis server,希望GIS大侠多多指教,谢谢!!!
arcgis server、arcgis engine、arcgis object三个都是arcgis提供的二次开发组件,其中server主要是做网络发布类型的开发,另两个是做单机类的,目前object用的比较少了。目前主流的gis开发主要用c++、c#、java,也有少部分仍用vb。上述3个组件与语言是分开的,就是说不管在哪种语言下都可以加载这3种组件...

GIS二次开发用到哪些技术?
大多说的GIS开发是指在GIS平台上进行的二次开发。GIS平台一般集合了地图编辑、查询、定位,放大,缩小,网络分析,路径分析,等值分析,DEM分析等等功能。在此基础上可以进行根据具体业务的二次开发,比如应用于物流行业,就可能用到最短路径分析,想在电子地图上呈现某一地区某一事物的统计数据,可以用...

ARCgisEngine二次开发,输入坐标点,在axmapcontrol上显示?(vs2008)_百...
这里以面为例子.是希望ARCINFO像CAD那样,输入坐标值来成面.1\\新建一个面 2\\start edit 3\\task状态为CREATE NEW FEATURE 4\\选用SKETCH TOOL,在图板上随意画一点,然后选SKETCH PROPERTIES,他有一个默认的坐标,你只要把你的坐标输进去就好.5\\如上即可成面.多边形的点坐标即你所要的 ...

gis二次开发与gis软件应用的区别与联系
GIS软件可以简单地分为GIS平台软件和GIS专业应用软件,GIS平台一般包含GIS的通用功能,如地图显示、编辑、分析、打印等等,也提供二次开发功能,而GIS专业应用软件一般是面向某个特定专业需要而开发的专用软件,比如地籍管理系统、土地规划管理系统等。你提到的ARCGIS、MAPGIS、SUPERMAP都属于GIS平台软件,它们...

仲凤15234134317问: 怎样进行arcgis的二次开发 -
民丰县威克回答: 1.首先在帮助文档中,搜索AccessWorkspaceFactory在哪个程序集中,如:XX.dll.2.在VS的工程中右键添加引用,找到XX.dll,加入工程.3.在需要用到AccessWorkspaceFactory类的cs文件的头部加上命名空间,或者将鼠标移到AccessWorkspaceFactory类上VS会自动提示你加入命名空间,这时候问题就解决了.试试看吧!望采纳谢谢.

仲凤15234134317问: ARCgisEngine二次开发,输入坐标点,在axmapcontrol上显示?(vs2008)
民丰县威克回答: 首先这里我所说的坐标值并不是批量的,批量的可以以.txt文件输入,将不同数据用不同的列显示,在每一列的开始以"X"或"Y"属性项名称,ArcMap就能读入. 这里以面为例子.是希望ARCINFO像CAD那样,输入坐标值来成面. 1\新建一个面 2\start edit 3\task状态为CREATE NEW FEATURE 4\选用SKETCH TOOL,在图板上随意画一点,然后选SKETCH PROPERTIES,他有一个默认的坐标,你只要把你的坐标输进去就好. 5\如上即可成面.多边形的点坐标即你所要的

仲凤15234134317问: ARCGIS二次开发问题,我想做一个求两个图层偏移量的的功能,应该如何实现
民丰县威克回答: 可以调用geoprocessor的Identity来实现.. 利用ESRI.ArcGIS.Analyst.Identity接口..

仲凤15234134317问: C#arcgis二次开发按比例缩尺变化地图的代码怎么写? -
民丰县威克回答: 比如说要在ArcMap下以现有视图为基础放大两倍:IMxDocument pMxDocument = ArcMap.Document as IMxDocument; IEnveploe pEnv = pMxDocument.ActivatedView.Extent; // 现在的视图范围 pEnv.Expand(0.5, 0.5, true); // X, Y方向均缩小为原先0.5倍,这里可让用户自己设 pMxDocument.ActivatedView.Extent = pEnv; pMxDocument.ActivatedView.Refresh(); // 刷新视图没有亲自试过,有什么问题再留言

仲凤15234134317问: C#+arcgis engine二次开发 -
民丰县威克回答: 肯定是可以的 可以作为临时层的graphic里面 也可以建立实际的线数据层把线存储下来

仲凤15234134317问: C# ArcGIS Engine二次开发,多个mapControl装载同一个要素类,对其操作时发生“内存已损坏..”
民丰县威克回答: 这个应该是你mapcontrol的指向要素类是同一个,你在编辑的时候,影响了其他的mapcontrol,可以改成每个mapcontrol都有一个自己的要素类,你可以采用Clone的方式复制.

仲凤15234134317问: 求ArcGIS详细的二次开发教程,用C#实现的,最好是PDF文件有图.
民丰县威克回答: 传智播客C#面向对象基础视频教程,杨中科 教程介绍:本教程讲解了类、对象、属性、构造函数、继承、多态、类型转换、异常、集合、范型等C#面向对象基础知识.考虑到初学者的认知规律,我们在讲课过程中并没有将所有知识点都事无...

仲凤15234134317问: 如何用C++开发ArcGIS? -
民丰县威克回答: 关于二次开发:(1)搭建调试环境 (2)下载开发用的库文件帮助文档 (3)利用网络或书本上的简单实例,开始熟悉要使用的的库函数.(4)构思程序框架,交流需求,商讨需求,分析实现,反馈分析结果,进步交流,定下开发文档.(5)开始编码实现.(6)完成初级阶段,提交初代码,适用,反馈结果,修正有偏差的需求.(7)game over

仲凤15234134317问: openfire怎样进行二次开发 -
民丰县威克回答: 说明:来开发环境(IDE):Eclipse3.3.2+JDK1.6+Ant 1.7+Openfire_src_3_5_1.zip 1. 如果代码中使用了源import testng.xxx语句,就需要导入testng-5.8-jdk15.jar类库;2113 2. 对于警告信息,是没有5261关系的4102.因为这些警告信息是1653使用1.5以上版本JDK时候

仲凤15234134317问: ArcGIS和envi二次开发需要哪些语言 -
民丰县威克回答: 1. arcgis二次开发常用C#,Python,arcgis二次开发常用arcengine,这个平台用c#用的多,python可以写在arcgis desktop写一些插件,实现工具箱的功能.2. envi开发可以使用Idl语言,现在跟python联系紧密,可以在Idl里调用python来编程.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网