ArcGIS Engine 保存Mxd地图文档(转帖)
来源:互联网 发布:ubuntu vi 编辑命令 编辑:程序博客网 时间:2024/05/17 01:15
ArcGIS Engine提供了保存Mxd文件的类MapDoment。但在具体保存MXD文件过程中有下面三种情况:
下面我们针对这三种情况进行简单的说明。
1.直接使用IMapDocument接口的Open方法来打开MXD文件,编辑过后进行保存。
对于采用这种方法的可直接使用IMapDocument的save或者saveas的方法来进行保存就可以。
用IMapDocument打开的方式(请参照OpenDocument方法)打开一个Mxd,并将对pMapDocument的定义为全局变量。
- /// <summary>
- /// 保存地图文档
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void mnuFile_2_Click(object sender, System.EventArgs e)
- {
- //方法一
- SaveDocument1();
- }
- /// <summary>
- /// 保存地图文档(针对采用IMapDocument接口打开地图文档方式)
- /// </summary>
- private void SaveDocument1()
- {
- try
- {
- //判断pMapDocument是否为空,否则将取消保存
- if(pMapDocument==null) return ;
- //检查地图文档是否是只读
- if (pMapDocument.get_IsReadOnly(pMapDocument.DocumentFilename) == true)
- {
- MessageBox.Show("本地图文档是只读的,不能保存!");
- return;
- }
//根据相对的路径保存地图文档
- /// <summary>
- /// 保存地图文档
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void mnuFile_2_Click(object sender, System.EventArgs e)
- {
- //方法一
- //SaveDocument1();
- //方法二
- SaveDocument2();
- }
- /// <summary>
- /// 保存地图文档(针对使用Engine中带的OpenDocument方法来打开MXD文件方式)
- /// </summary>
- private void SaveDocument2()
- {
- try
- {
- //判断pMapDocument是否为空,
- //获取pMapDocument对象
- IMxdContents pMxdC;
方法SaveDocument3种获取路径部门,大家可以自己改成动态保存路径的方式。因为这种加载数据的方式截至到现在我们的程序还没有讲到,在后面我们会继续讲解
0 0
- ArcGIS Engine 保存Mxd地图文档(转帖)
- ArcGIS Engine 保存Mxd地图文档(转帖)
- ArcGIS地图文档(mxd)过大的问题
- ArcGIS关于地图文档MXD问题解决办法
- ArcGIS地图文档MXD效率慢的一点建议(二)
- ArcGIS地图文档MXD效率慢的一点建议
- ArcGIS地图文档MXD效率慢的一点建议
- arcgis mxd 文档
- ArcGIS的mxd文档使用相对路径保存
- 地图(mxd)文档如何加密(转)
- 装载MXD文件 保存Mxd文档
- Arcgis ArcMap 10 如何生成msd地图文档定义【 arcgis mxd怎么转换成msd】
- 地图(mxd)文档如何加密
- 使用Engine来保存Mxd文件
- ArcGIS Engine之地图的打开与保存
- ArcGIS Engine 系统开发设计(二):打开地图文档、鹰眼图的制作
- ArcGIS Engine开发:地图标注(C#)
- ArcGIS 10 保存兼容旧版本(如9.3,9.2,9.1,9.0,8.3)的MXD文档(避免犯误以为不兼容mxd而不装10的错误)
- Hql语句总结【不断更新】
- Android常用工具类
- 【Cocos2d-x】 3.x中响应Android的Back与Menu
- bzoj 1012: [JSOI2008]最大数maxnumber 二分
- 乐视玩超级手机,看似不务正业却别有用心
- ArcGIS Engine 保存Mxd地图文档(转帖)
- com ingin membuka ak
- 适配 iPhone6 和 iPhone6 Plus
- restful web service 第四章 面向资源的架构-1综述
- csdn评论中 怎样超链接
- js 小demo
- mysql 索引原理解读(不断更新)
- 数位dp初探
- 古典兔子问题