PIE SDK专题制图保存模板说明文档

1.    功能简介

在PIE SDK中,所有的制图元素、视图范围以及排版等都可以保存成一个模板,以供多次重复使用。使用模板时只需要打开该模板,加载相应数据,就可以直接出图,省去了重复制作图幅的麻烦,方便快捷。

每个地图模板都是一个地图文档(PmdContents),它被保存为*.pmd文件。

  

  [模板文件]   

   

[植被指数模板]

2. 功能实现说明

2.1保存模板

使用IMapDocument接口的Save()方法保存地图文档。

2.2 实现思路及原理说明


第一步


获取当前地图文档


第二步


调用IMapDocument的Save方法

2.3 核心接口与方法


接口/类


方法


说明


IMapDocument


Svae ()


保存地图文档


IMapDocument


GetDocumentFilename()


获取当前文档路径

2.4 示例代码


项目路径


百度云盘地址下/PIE示例程序/09.专题制图/PagelayoutDemo


代码位置


FormPagelayoutDemo. barButtonItem_save_ItemClick ()方法


视频位置


百度云盘地址下/PIE示例程序/09.专题制图/02保存模版/xxx.avi


示例代码


 1         /// <summary>
 2         /// 保存模板
 3         /// </summary>
 4         /// <param name="sender"></param>
 5         /// <param name="e"></param>
 6         private void barButtonItem_save_ItemClick(object sender, ItemClickEventArgs e)
 7         {
 8             //获取当前地图文档
 9             IMapDocument mapDocument = (m_pageLayoutControl as Control).Tag as IMapDocument;  //PIE DesktopCommand中可用m_Application.MapDocument来获取
10             //获取文档路径
11             string pmdFilePath = mapDocument.GetDocumentFilename();
12             if (!string.IsNullOrEmpty(pmdFilePath))
13             {
14                 //保存文档
15                 mapDocument.Save(true, true);
16             }
17         }

2.5 示例截图

原文地址:https://www.cnblogs.com/PIESat/p/10175673.html

时间: 2024-08-27 21:36:02

PIE SDK专题制图保存模板说明文档的相关文章

PIE SDK专题制图打开模板说明文档

1.    功能简介 在PIE SDK中,所有的制图元素.视图范围以及排版等都可以保存成一个模板,以供多次重复使用.使用时只需要打开该模板,加载相应数据,就可以直接出图了,省去了重复制作图幅的麻烦,方便快捷. 每个地图模板都是一个地图文档(PmdContents),它被保存为*.pmd文件.         [模板文件]         [植被指数模板] 2. 功能实现说明 2.1打开模板 在PIE中,每个显示的地图都是一个地图文档(PmdContents),它可以保存为*.pmd文件.用IMa

PIE SDK专题制图另存模板

1.功能简介 在PIE SDK中,所有的制图元素.视图范围以及排版等都可以保存成一个模板,以供多次重复使用.使用模板时只需要打开该模板,加载相应数据,就可以直接出图,省去了重复制作图幅的麻烦,方便快捷. 每个地图模板都是一个地图文档(PmdContents),它被保存为*.pmd文件.                                                                             [模板文件]              [植被指数模板] 2

PIE SDK与IDL算法结合说明文档

1.功能简介 IDL是一门简单易用的科学计算和可视化语言,包含大量的图形图像处理函数,尤其是同ENVI结合集成了该软件的大量功能,因此被广泛用于遥感.地信领域. 本示例程序实现了IDL算法与PIESDK集成功能,使得在PIE中也可以调用IDL写的算法(以IDL图像裁剪算法为例). 2. 功能实现说明 2.1. IDL算法 IDL写的算法可以是.pro文件也可以是.sav文件,算法如果使用到ENVI函数,需要安装ENVI,另外还需要调用初始化ENVI批处理方法(详见示例代码). 2.2. 实现思路

PIE SDK与GeoServer结合说明文档

1.  GeoServer简介 GeoServer是OpenGIS Web服务器规范的J2EE实现的社区开源项目,利用GeoServer可以方便的发布地图数据,允许用户对特征数据进行更新.删除.插入操作,通过GeoServer可以容易的在用户之间迅速共享空间地理信息.它能兼容WMS和 WFS 特性:支持 PostGIS.Shapefile.ArcSDE.Oracle.VPF.MySQL.MapInfo:支持上百种投影:能够将网络地图输出为 jpeg.gif.png.SVG.KML等格式:支持AJ

PIE SDK Command&amp;&amp;Tool工具命令一览表

PIE SDK Command&&Tool工具命令一览表 编号 模板 名称(中文) Command&Tool 程序集 备注 1 数据管理 加载栅格数据 PIE.Controls.RasterCommand PIE.Controls.dll 2 加载矢量数据 PIE.Controls.VectorCommand 3 加载科学数据集数据 PIE.Controls.ScientificDatasetCommand 4 加载环境数据 PIE.Controls.LoadHJDataComma

PIE SDK组件式开发综合运用示例

1. 功能概述 关于PIE SDK的功能开发,在我们的博客上已经分门别类的进行了展示,点击PIESat博客就可以访问,为了初学者入门,本章节将对从PIE SDK组件式二次开发如何搭建界面.如何综合开发进行详细的讲解. 2. 功能实现 2.1.界面搭建 最终的界面如下图所示: 图1最终结果图 2.1.1 新建项目 选择“Window窗体应用程序”,设置程序的名称和保存路径即可.(新建完成后可以将程序的窗体名称右键重命名为“FormMain”,,将窗体界面的属性的Text设置名称为“PIE应用程序”

ICE中间件说明文档

1       ICE中间件简介 2       平台核心功能 2.1        接口描述语言(Slice) 2.2        ICE运行时 2.2.1         通信器 2.2.2         对象适配器 2.2.3         位置透明性 2.3        异步编程模型 2.3.1         异步方法调用 2.3.2         异步方法分派 2.4        订阅/发布编程模型 2.5        动态服务管理(IceBox) 2.6       

H3 BPM接口说明文档

H3 BPM接口说明文档 二〇一七年四月 目 录 1 引擎接口唯一入口:OThinker.H3.IEngine 3 1.1 构造Engine对象 3 1.2 属性 4 2 类:OThinker.H3.Acl.IBizRuleAclManager 6 3 类:OThinker.H3.Acl.IFunctionAclManager 8 4 类:OThinker.H3.Acl.ISystemOrgAclManager 12 5 类:OThinker.H3.Acl.ISystemAclManager 1

艾恩ASP无组件上传类(上传组件)说明文档(from www.sysoft.cc)

艾恩ASP无组件上传类(上传组件)说明文档2010-1-18 By Anlige一.简介自从接触ASP就开始接触上传,看过一些上传类,但是总感觉封装的还是不够简单,因此自己尝试写一个能够用最少最简单的代码实现各种上传方式的上传类.在学校期间就开始写,一点点的完善.优化,到现在的版本,现在的版本能适应各种上传方式.上传类的主要的功能如下:1.自由设置最大上传大小.单文件最大上传大小2.自由设置允许上传的文件类型3.可设置文本的编码,以适应各种上传环境4.内置进度条,a用户可选择开启和关闭5.多种错