xueyulang
路人甲
路人甲
  • 注册日期2006-04-04
  • 发帖数5
  • QQ
  • 铜币158枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2462回复:5

如何在Arcengine中实现图层的添加?

楼主#
更多 发布于:2006-07-04 12:34
我想在Arcengine中实现图层的添加,请问有谁知道的啊?谢谢了
喜欢0 评分0
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
1楼#
发布于:2006-07-04 12:44
<P>  Dim pWorkspaceFactory As IWorkspaceFactory<BR>  Dim pFeatureWorkspace As IFeatureWorkspace<BR>  Dim pFeatureLayer As IFeatureLayer<BR>  Dim pMxDocument As IMxDocument<BR>  Dim pMap As IMap<BR>    <BR>  Set pWorkspaceFactory = New ShapefileWorkspaceFactory<BR>  Set pFeatureWorkspace = pWorkspaceFactory.OpenFromFile("d:\digitizing", 0)<BR>  Set pFeatureLayer = New FeatureLayer<BR>  Set pFeatureLayer.FeatureClass = pFeatureWorkspace.OpenFeatureClass("Parcel")<BR>  pFeatureLayer.Name = pFeatureLayer.FeatureClass.AliasName<BR>  Set pMxDocument = Application.Document<BR>  Set pMap = pMxDocument.FocusMap<BR>  pMap.AddLayer pFeatureLayer 'alternatively, we could call AddLayer on IMXDocument</P>

<P>Set pWorkspaceFactory = New ShapefileWorkspaceFactory可以新建别的类型</P>
<P>
<TABLE cellSpacing=0>

<TR vAlign=top>
<TH width="35%">Classes</TH>
<TH width="65%">Description</TH></TR>
<TR vAlign=top>
<TD width="35%"><a>AccessWorkspaceFactory (DataSourcesGDB)</A></TD>
<TD class=t width="65%">ESRI Access Workspace Factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>AMSWorkspaceFactory (TrackingAnalyst)</A></TD>
<TD class=t width="65%">Controls functionality for the tracking workspace factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>ArcInfoWorkspaceFactory (DataSourcesFile)</A></TD>
<TD class=t width="65%">Workspace factory used to create workspace objects for ArcInfo coverages and Info tables.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>CadWorkspaceFactory (DataSourcesFile)</A></TD>
<TD class=t width="65%">ESRI Cad Workspace Factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>IMSWorkspaceFactory (GISClient)</A></TD>
<TD class=t width="65%">IMS Workspace Factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>OLEDBWorkspaceFactory (DataSourcesOleDB)</A></TD>
<TD class=t width="65%">OleDB Workspace Factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>PCCoverageWorkspaceFactory (DataSourcesFile)</A></TD>
<TD class=t width="65%">ESRI PC ARC/INFO Workspace Factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>PlugInWorkspaceFactory</A></TD>
<TD class=t width="65%">ESRI Plug-In Workspace Factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>RasterWorkspaceFactory (DataSourcesRaster)</A></TD>
<TD class=t width="65%">Provides access to members that control creation of raster workspaces.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>SDCWorkspaceFactory (DataSourcesFile)</A></TD>
<TD class=t width="65%">ESRI SDC workspace factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>SdeWorkspaceFactory (DataSourcesGDB)</A></TD>
<TD class=t width="65%">ESRI SDE Workspace Factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>ShapefileWorkspaceFactory (DataSourcesFile)</A></TD>
<TD class=t width="65%">ESRI Shapefile Workspace Factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>StreetMapWorkspaceFactory (DataSourcesFile)</A></TD>
<TD class=t width="65%">ESRI StreetMap workspace factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>TextFileWorkspaceFactory (DataSourcesOleDB)</A></TD>
<TD class=t width="65%">Text File Workspace Factory.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>TinWorkspaceFactory (DataSourcesFile)</A></TD>
<TD class=t width="65%">ESRI TIN workspace factory is used to access TINs on disk.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>ToolboxWorkspaceFactory (Geoprocessing)</A></TD>
<TD class=t width="65%">Workspace Factory used to open toolbox workspaces.</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>VpfWorkspaceFactory (DataSourcesFile)</A></TD>
<TD class=t width="65%">ESRI VPF Workspace Factory</TD></TR>
<TR vAlign=top>
<TD width="35%"><a>WorkspaceFactory</A></TD>
<TD class=t width="65%">WorkspaceFactory Object.</TD></TR></TABLE><BR></P>
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
木白林
路人甲
路人甲
  • 注册日期2004-03-19
  • 发帖数319
  • QQ
  • 铜币824枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-07-05 22:39
支持楼上的
心情卡片 一起分享...
举报 回复(0) 喜欢(0)     评分
hahaaluo
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-08-21 10:17
<P>好, 确实是很详细</P>
举报 回复(0) 喜欢(0)     评分
始祖鸟
路人甲
路人甲
  • 注册日期2004-08-02
  • 发帖数37
  • QQ
  • 铜币203枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-09-07 14:46
你这是AO的代码,人家要的是Engine的代码
举报 回复(0) 喜欢(0)     评分
hsghxm
路人甲
路人甲
  • 注册日期2004-10-27
  • 发帖数517
  • QQ4604052
  • 铜币1枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2006-09-07 16:37
......5楼的说的不对,AO的代码也是代码啊,engine的代码跟此差不多,一般问题人家能给个提示就很不错了,楼主该满足了<img src="images/post/smile/dvbbs/em08.gif" />
MSN:hsghxm@163.com QQ:4604052 (很少用,最好别加) Email:hsghxm@163.com 我的BOLG:http://www.gisempire.com/blog/user1/864/index.htm
举报 回复(0) 喜欢(0)     评分
游客

返回顶部