保存地图-mxd文件
if (m_MapControl.CheckMxFile(m_strMxdFileName))
{
IMapDocument pMapDocument = new MapDocumentClass();
pMapDocument.Open(m_strMxdFileName, string.Empty);
if (pMapDocument.get_IsReadOnly(m_strMxdFileName))
{
MessageBox.Show("Map document is read only!");
pMapDocument.Close();
return;
}
pMapDocument.ReplaceContents(m_MapControl.Map as IMxdContents);
pMapDocument.Save(pMapDocument.UsesRelativePaths, false);
pMapDocument.Close();
}
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/myh0305/archive/2008/01/03/2012402.aspx
本文介绍了一种使用MapDocument类保存MXD地图文件的方法。首先检查MXD文件是否存在且可写,然后用MapDocument打开该文件,并判断是否为只读状态。若非只读,则替换内容并保存。
4494

被折叠的 条评论
为什么被折叠?



