上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: private void AddlableTolayer(IFeatureLayer pFeatureLayer, string fieldname//shp中需要标注的字段) { IGeoFeatureLayer pGeoFeatureLayer = pFeatureLayer as IGeoFeatureLayer; pGeoFeatureLayer.DisplayAnnotation = true;//允许标注 IFeatureClass pFeatureClass; pFeatureClass = pGeoFeatureLayer.FeatureClass; //矢量图层标注信息设置. 阅读全文
posted @ 2012-05-25 09:54 苍龙de链 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: 刷新图层:pMap.PartialRefresh(esriViewGeography, pLayer, null);刷新所有图层:pMap.PartialRefresh(esriViewGeography, null, null);刷新所选择的对象:pMap.PartialRefresh(esriViewGeoSelection, null, null);刷新标注:pMap.PartialRefresh(esriViewGraphics, null, null);刷新图元pLayout.PartialRefresh(esriViewGraphics, pElement, null);刷新所有图 阅读全文
posted @ 2012-05-23 09:10 苍龙de链 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 此处实现的是导出axMapControl中,所有图像,成JPEG格式。 /// <summary> /// 导出JPEG /// </summary> /// <param name="pActiveView"></param> /// <param name="IResolution"></param> /// <param name="fileName"></param> public void ExportLayerout(IActi 阅读全文
posted @ 2012-05-22 14:18 苍龙de链 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 此处treeview模拟TOC控件,实现节点拖动,图层变换功能备注:此处在treeview添加节点,需用"Nodes.Insert(0,A)”,不用"Nodes.Add(A)",因为AE添加图层顺序有关。(A为节点名)AE默认将新加的图层添加在axMapControl控件最上方,而Nodes.Add默认将节点添加在最下方。 /// <summary> /// treeView控件ItemDrag事件 /// </summary> /// <param name="sender"></param> 阅读全文
posted @ 2012-05-22 14:15 苍龙de链 阅读(844) 评论(0) 推荐(0) 编辑
摘要: const string strFolder = @"E:\"; //目标文件夹 const string strName = "myshapefile"; //文件名 const string strShapeFieldName = "Shape"; //Open the folder to contain the shapefile as a workspace IFeatureWorkspace pFWS; IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceF 阅读全文
posted @ 2012-04-24 16:49 苍龙de链 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 题目:为TIF、JPG图片添加地理坐标/平面直角坐标。图片来源:GOOGLE EARTH。(当然也可以是其他知道四角点坐标的图片)截图工具:GEtscreen(此软件截图时可以自动生成图片四角点坐标或经纬度)其它条件:要已知图片分辨率。(X方向像素数numX,Y方向像素数numY)假设:左上角坐标(minX,maxY),右上角坐标(maxX,maxY),右下角坐标(maxX,minY),左下角坐标(minX,minY)步骤:(1)在放图片的目录下新建TXT文本文档,将文件名改为与图片相同,扩展名改为jgw(JPG图片),(TIF要改为tfw)。(2)用记事本打开扩展名为*.jgw或*.tfw的 阅读全文
posted @ 2012-04-10 13:55 苍龙de链 阅读(3595) 评论(0) 推荐(0) 编辑
摘要: 此处是一个自己编的实例,原理参看另一篇博文“为TIF、JPG图片添加地理坐标/平面直角坐标(转)” //生成bpw配准文件 private void creatBpw(string filName) //传入要保存的文件名,必须与图片名字一模一样! { if (File.Exists("E:\\" + filName.ToString() + ".bpw")) //判断是否已有 { File.Delete("E:\\" + filName.ToString() + ".bpw"); //如果有则删除 } Strea 阅读全文
posted @ 2012-04-10 13:42 苍龙de链 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 题目: 编译C#环境下GDAL(支持HDF4、NetCDF)需要文件: gdal-1.8.0 //gdal1.8版本 swigwin-1.3.4 //gdal1.8版本支持1.3.39系列,1.3.4亦可 HDF4.2.6_win_x86 //HDF4驱动,如要支持hdf4,必须编译 netcdf-4.1.1-win32-src.zip //netCDF驱动,需libsrc文件夹 netcdf-4.1.1-win32-bin.zip //netCDF驱动,需netcdf.lib文件 过程: 1、全部解压 2、用记事本打开gdal-1.8.0文件夹中,make.opt 3、分别修改 MSV... 阅读全文
posted @ 2012-04-05 17:23 苍龙de链 阅读(1114) 评论(0) 推荐(1) 编辑
摘要: 背景:我有n副不同时间段的太平洋地区的bmp图片,想加载到axmapcontrol中,但是不想一幅幅手动配准生成bpw,工作量太大。原理:将需要配准的图片放到axmapcontrol中,得到它的初始范围,接着定下配准范围(定死,太平洋),最后源文件下后配准文件了,重新加载图片即可。代码: private void Adjust_Click(object sender, EventArgs e) { double pX, pY; IRasterDataset2 rasterDataset = new RasterDatasetClass(); object obj = Type.Missing; 阅读全文
posted @ 2012-04-05 16:58 苍龙de链 阅读(844) 评论(2) 推荐(0) 编辑
摘要: //定义新字段IField pField = new FieldClass(); //字段编辑 IFieldEdit pFieldEdit = pField as IFieldEdit; //新建字段名 pFieldEdit.Name_2 = "A"; //获取图层 IFeatureLayer pFeatureLayer = axMapControl1.Map.get_Layer(0) as IFeatureLayer; IFeatureClass pFeatureClass = pFeatureLayer.FeatureClass; IClass pTable = pFe 阅读全文
posted @ 2012-03-26 16:09 苍龙de链 阅读(716) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页