
正文
vb.netgis开发 vbs开发工具
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB2005能否用于gis二次开发
安装MAPGIS67的SDK后,在VB的“工程”的“引用”中看不到需要添加的MAPGIS组件,网上有的说是系统中毒了,于是乎重装了一次系统,但是还是没有发现相应的组件。浏览安装文件,强制添加,还是无果。
你要只是用VBA脚本基于desktop开发的话,你所安装的东西就足够了。这种开发方式要以desktop为基础,脱离不了desktop的存在而存在。
net 平台都可以,包括 C#, VB.net ,还有别的。 另外, 可以使用 Python 进行脚本二次开发。 ArcGIS Server 的话,还可以使用 ASP.net,Javascript , Flex进行开发。
editview 依托环境不足,缺少必须的文件。重装sdk 试试。
GetFeature(0);(VB )Dim pFeature As IFeature Set pFeature = IFeatureLayer.FeatureClass.GetFeature 0 这里要强调 FID 编号是从0开始的。
相关问答
Q1: GIS集成开发的问题,假如我用VB进行gis二次开发,已安装VB6.0和Arcgis...
利用arcgis engine与上一中开发方式完全不同,完全脱离vb.netgis开发了desktop环境,装上AE,再装个runtime就可以进行开发vb.netgis开发了。语言vb.netgis开发的选择也很多,如vb.netgis开发你举例子的vb,或者.NET的,或者JAVA都可以。
安装ArcGIS0后,请安装开发环境(如Visual Studio),如果已经有开发环境,跳过这一步直接安装ArcGIS SDK及AE并授权,即可在开发环境中使用COM组件来做二次开发。
首先,打开VS(已安装arcgis engine),新建项目。然后,在工具箱中选择TOCControl 、MapControl 、ToolbarControl、LicenseControl这几个控件,部署在form中,位置自定即可。
一般情况下在你用ArcGIS创建图层时会有三个字段 FID 、Shape和Id,当然你也可以向表(图层)里面添加其它字段。表中的每一行,记录图层中的一个相应的图形(在线图层中则代表一条线,面图层中则代表一个面)。
WithEvents 的作用是让你能够处理CustomizeDialog所发出的事件。m_pCustomizeDialogEvents = m_pCustomizeDialog为什么要这么做,代码太少,看不出所以然来。 看样子估计是打算把接口和事件处理分开来。
Q2: GIS大侠们,为什么我利用VB.NET和AE进行二次开发的时候,总是有未处理...
安装ArcGIS0后,请安装开发环境(如Visual Studio),如果已经有开发环境,跳过这一步直接安装ArcGIS SDK及AE并授权,即可在开发环境中使用COM组件来做二次开发。
m_pCustomizeDialogEvents = m_pCustomizeDialog为什么要这么做,代码太少,看不出所以然来。 看样子估计是打算把接口和事件处理分开来。
利用arcgis engine与上一中开发方式完全不同,完全脱离了desktop环境,装上AE,再装个runtime就可以进行开发了。语言的选择也很多,如你举例子的vb,或者.NET的,或者JAVA都可以。
还有一段话 安装MAPGIS67的SDK后,在VB的“工程”的“引用”中看不到需要添加的MAPGIS组件,网上有的说是系统中毒了,于是乎重装了一次系统,但是还是没有发现相应的组件。浏览安装文件,强制添加,还是无果。
Q3: 最近在做基于VB.net的ArcEngine的二次开发(项目需要),就是要求做一个G...
WithEvents 的作用是让你能够处理CustomizeDialog所发出的事件。m_pCustomizeDialogEvents = m_pCustomizeDialog为什么要这么做,代码太少,看不出所以然来。 看样子估计是打算把接口和事件处理分开来。
看看声明时有没有声明实例(Dim xx As New xx()而不是Dim xx As xx),你可以按F11进入单步调试看看哪里出了问题。
做GIS的? 把找到的C#程序,去找个翻译软件,翻译成VB。net吧! 我最近也是在学C#。
还有,“C:\Program Files\ArcGIS\DeveloperKit\SamplesNET\Engine\”文件夹中就有现成的许多例子,都是针对不同功能编写的例子,有VB.net和C#两种语言。
关于vb.netgis开发和vbs开发工具的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








