caojiancehui
路人甲
路人甲
  • 注册日期2006-04-12
  • 发帖数1
  • QQ
  • 铜币123枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1343回复:2

arcgis engine,保存为mxd,请高手赐教!多谢!

楼主#
更多 发布于:2007-03-20 13:44
<P>请高手我在用arcgis engine开发时,使用自己写的添加数据的工具直接添加数据,<BR>也就是说一开始没有MXD文件,我想在编辑完之后把当前的地图保存为一个MXD文件。<BR>代码如下:</P>
<P>dim pMxdC=IMxdContents<BR>pMxdC = axMapControl.Map <BR>dim pMapDocument as IMapDocument= new MapDocumentClass<BR>pMapDocument.New ("d:\aa3.mxd")<BR>pMapDocument.ReplaceContents (pMxdC)<BR>pMapDocument.Save (true,true)</P>
<P>但是存在一个问题,这样只保存了axMapControl的内容,而没有保存pagelayoutcontrol的内容,<BR>而如果使用下面的代码则只能保存pagelayoutcontrol的内容,没有保存axMapControl的内容:<BR>dim pMxdC=IMxdContents<BR>pMxdC = pagelayoutcontrol.pagelayout<BR>dim pMapDocument as IMapDocument= new MapDocumentClass<BR>pMapDocument.New ("d:\aa3.mxd")<BR>pMapDocument.ReplaceContents (pMxdC)<BR>pMapDocument.Save (true,true)</P>
<P>我想同时保存两个控件的内容至mxd,请各位大侠给点提示,多谢了!</P>
喜欢0 评分0
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-03-26 17:09
<P>总统怎么那么厉害呢!!!什么都知道。。。。佩服。。。</P>
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
2楼#
发布于:2007-03-20 16:50
利用ipersiststrean接口
[此贴子已经被作者于2007-3-20 16:51:21编辑过]
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部