MapGis遥感二次开发培训.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
插件式、搭建式、导航式开发方式的比较分析 * 相关概念: 数据中心:用于组织和操作各种空间数据和非空间数据的资源管理器,集各种数据管理和操作为一体的面向应用的集成框架。 数据中心功能插件:一种为实现特定功能遵循数据中心接口规范和注册规范编写出来的应用程序。 工作流:是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进行传递与执行。 * 结合.IDL,RS.CS,RSP.JPG等三个文件,设计结构分析,示例代码的穿插讲解 * * * * * * * 结合.IDL,RS.CS,RSP.JPG等三个文件,设计结构分析,示例代码的穿插讲解 * * * * 遥感组件与GIS平台组件之间有关联,会 * 结合代码示例来讲 * * * 1.灵活简便易上手; 2.C#搭建界面方便快捷; 3.组件接口多层次,有底层API接口,有对话框层接口,便于扩展某一领域的专业应用; 结合组件示例代码讲解 * * * * * VC开发基本API介绍 需要用到的基本头文件 #include”msrsdataioapi.h” //打开影像 MSRSDatasetH msRSOpen(const char *pszFilename, MSRSAccess eAccess, void *pRSGDB=NULL); //参数说明: const char *pszFilename 为影像文件的路径名或为栅格数据集的名字 MSRSAccess eAccess 为影像读写方式—MS_ReadOnly只读,MS_Update读写 void *pRSGDB 如果是本地文件则为空,GDB中栅格数据集则为GDB对象连接信息指针 //关闭影像 void msRSClose(MSRSDatasetH hDS); VC开发基本API介绍 //创建影像 MSRSDatasetH msRSCreate(MSRSDriverH hDriver, const char* pszFilename, int nXSize, int nYSize,int nBands, MSRSDataType eDataType, char** papszOptions, void*pRSGDB=NULL); ? //参数说明: MSRSDriverH hDriver 影像文件驱动句柄,可通过msRSGetDriverByName获取 const char*pszFilename 影像全路径名或MapGIS7GDB中栅格数据集名称 int nXSize,nYSize,nBands 影像的列数,行数,波段数 MSRSDataType eDataType 影像像元类型 char**papszOptions 扩展参数表项指针,一般传NULL void*pRSGDB 本地文件为空,GDB中栅格数据集则为GDB对象连接信息指针 //由影像类型名获取数据驱动 MSRSDriverH msRSGetDriverByName(const char * pszFormat); VC开发基本API介绍 //影像波段数据读写 long msRSRasterIO(MSRSRasterBandH hBand, MSRSRWFlag eRWFlag,int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, void *pData, int nBufXSize, int nBufYSize,MSRSDataType eBufType, int nPixelSpace, int nLineSpace); 要跟金字塔操作一起使用,读写前必须打开金字塔 //打开金字塔层,影像数据读/写前必须打开,PyLayerNo从开始 long msRSOpenPyramidLayer(MSRSDatasetH hDS, short PyLayerNo); //关闭金字塔层 long msRSClosePyramidLayer(MSRSDatasetH hDS); C#开发基本接口介绍 K9组件 ? 组件库: mc_basRaster7.dll 影像栅格数据存储库 mc_ImageAnalyse7.dll 影像分析功能库 mc_RasterAnalyse7.dll 栅格分析功能库 IRasterDataSet接口中经常会用到的

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档