阅读:2519回复:6
[求助]vb+engine如何对图层编辑?
<P>vb+engine对图层以及其中元素的编辑是如何实现的?小弟百思不得其解,望各位大虾指点/</P>
|
|
|
1楼#
发布于:2005-02-17 18:41
<P>谢谢啦 我先试试看~~</P>
|
|
|
2楼#
发布于:2005-02-02 16:18
<P>这只是个示意代码,具体要你自己编写了</P>
|
|
3楼#
发布于:2005-02-02 16:15
<P>ArcGis的编辑是对整个workspace进行编辑设置的,向你这种编辑问题,很容易解决。只要设定好对哪个Layer进行编辑就可以了。简单举例</P><P>Set pLayer = g_CurEditLayer.CurEditLayer
Set pWorkspaceEdit = GetWorkspaceEdit Set pFeatureLayer = pLayer Set pFeatureClass = pFeatureLayer.FeatureClass pWorkspaceEdit.StartEditOperation Set pFeature = pFeatureClass.CreateFeature Set pFeature.Shape = pGeometry pFeature.Store pWorkspaceEdit.StopEditOperation</P> |
|
4楼#
发布于:2005-02-02 16:15
<P>ArcGis的编辑是对整个workspace进行编辑设置的,向你这种编辑问题,很容易解决。只要设定好对哪个Layer进行编辑就可以了。简单举例</P><P>Set pLayer = g_CurEditLayer.CurEditLayer
Set pWorkspaceEdit = GetWorkspaceEdit Set pFeatureLayer = pLayer Set pFeatureClass = pFeatureLayer.FeatureClass pWorkspaceEdit.StartEditOperation Set pFeature = pFeatureClass.CreateFeature Set pFeature.Shape = pGeometry pFeature.Store pWorkspaceEdit.StopEditOperation</P> |
|
5楼#
发布于:2005-01-26 11:27
自己编写一个编辑功能的dll,然后在你的程序里调用就行,或者直接在你程序里定义啊,所有ao的功能基本都能在arcengine中实现,只是有的许可要另外购买
|
|
|
6楼#
发布于:2005-01-25 19:52
哦,没有人会吗?
|
|
|