arcgis engine 二次开发考试指导文档.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
arcgis engine 二次开发考试指导文档

0颜色方法 public IRgbColor GetRgbColor(int intR, int intG, int intB) { IRgbColor pRgbColor = null; if (intR 0 || intR 255 || intG 0 || intG 255 || intB 0 || intB 255) { return pRgbColor; } pRgbColor = new RgbColorClass(); pRgbColor.Red = intR; pRgbColor.Green = intG; pRgbColor.Blue = intB; return pRgbColor; }1IMapdocument加载mxdif (openFileDialog.ShowDialog() == DialogResult.OK) { string sFileName = openFileDialog.FileName; if (string.IsNullOrEmpty(sFileName)) { return; } if (axMapControl.CheckMxFile(sFileName)) { ClearAllData(); IMapDocument pMapDoc = new MapDocumentClass(); pMapDoc.Open(sFileName, ); axMapControl.Map = pMapDoc.ActiveView.FocusMap; axMapControl.ActiveView.Refresh(); } else { MessageBox.Show(选择了无效的地图文档【 + sFileName + 】!); }2加载mdb文件private void AddMdbFile(string sAccessFilePath) { if (string.IsNullOrEmpty(sAccessFilePath))return;ry { IWorkspaceFactory pWksFac = new AccessWorkspaceFactory(); IWorkspace pWks = pWksFac.OpenFromFile(sAccessFilePath, 0);IEnumDataset pEnumDs = pWks.get_Datasets(esriDatasetType.esriDTAny); pEnumDs.Reset(); IDataset pDs = pEnumDs.Next(); while (pDs != null) { if (pDs is IFeatureDataset) { IEnumDataset pEnumDs2 = pDs.Subsets; pEnumDs2.Reset(); IDataset pDs2 = pEnumDs2.Next(); while (pDs2 != null) { IFeatureClass pFeaCls = pDs2 as IFeatureClass; IFeatureLayer pFeaLyr = new FeatureLayerClass(); pFeaLyr.FeatureClass = pFeaCls; pFeaLyr.Name = pFeaCls.AliasName; axMapControl.Map.AddLayer(pFeaLyr); pDs2 = pEnumDs2.Next(); } } else if (pDs is IFeatureClass) { IFeatureClass pFeaCls = pDs as IFeatureClass; IFeatureLayer pFeaLyr = new FeatureLayerClass(); pFeaLyr.FeatureClass = pFeaCls; pFeaLyr.Name = pFeaCls.AliasName; axMapControl.Map.AddLayer(pFeaLyr); } pDs = pEnumDs.Next(); } axMapControl.ActiveView.Refresh(); } catch (Exception ex) { } 3加载shapfileprivate void AddShapeFile(string sShpFilePath) { if (string.IsNullOrEmpty(sShpFilePath)) { return; } try {string sFolderPath = sShpFilePath.Substring(0, sShpFilePath.LastIndexOf(\\));tri

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档