阅读:1956回复:5
求在VC++环境中AO加载SDE中FeatureDataset的方法?
<P>求在VC++环境中AO加载SDE中FeatureDataset的方法?急!用AO怎么连接arcsde服务器并加载arcsde中的空间表,!望各位高手解答!</P>
|
|
1楼#
发布于:2005-03-09 16:22
就是 对于这样的问题 能够解决的可以自己解决嘛 有帮助就看看帮助撒 例子里面没有的 拿出来大家讨论哈子 开拓思路挺好的
|
|
2楼#
发布于:2005-03-09 16:05
<P>AO有 VC 连接SDE的源代码。自己找吧。 帮助里面都有, 为什么不看呢。</P>
|
|
3楼#
发布于:2005-03-01 10:48
关注中......<img src="images/post/smile/dvbbs/em01.gif" />
|
|
4楼#
发布于:2004-09-21 14:58
<P>你的arcgis_arc是arcsde for oracle中的表名吗?</P>
|
|
5楼#
发布于:2004-09-21 14:23
<P>vb环境下加载!</P><P>Private Sub cmdGetFC_Click()</P><P> Dim pPropset As IPropertySet
Set pPropset = New PropertySet</P><P>Dim pFact As IWorkspaceFactory Dim pWorkspace As IWorkspace</P><P>' 打开数据库 With pPropset .SetProperty "Server", "waterblue" .SetProperty "Instance", "5150" .SetProperty "Database", "sde" ' Ignored with ArcSDE for Oracle .SetProperty "user", "sde" .SetProperty "password", "sde" .SetProperty "version", "sde.DEFAULT" End With</P><P>Set pFact = New SdeWorkspaceFactory Set pWorkspace = pFact.Open(pPropset, UserControl.hWnd)</P><P>Dim pFeatureWorkspace As IFeatureWorkspace Set pFeatureWorkspace = pWorkspace</P><P>Dim pFeatureClass As IFeatureClass Set pFeatureClass = pFeatureWorkspace.OpenFeatureClass("arcgis_arc")</P><P>Dim fealayer As IFeatureLayer Set fealayer = New FeatureLayer Set fealayer.FeatureClass = pFeatureClass MapControl1.AddLayer fealayer MapControl1.Extent = MapControl1.FullExtent</P><P>End Sub </P> |
|
|