yushff

code the world。

导航

2010年8月20日

摘要: con(IsNull([raster1]) + IsNull([raster2]) + IsNull([raster3]) <> 3,con(IsNull([raster1]),0,[raster1]) + con(IsNull([raster2]),0,[raster2]) + con(IsNull([raster3]),0,[raster3]))复制代码上面是三个栅格相加,若是多个... 阅读全文

posted @ 2010-08-20 21:33 yushff 阅读(3421) 评论(0) 推荐(0) 编辑

摘要: 1.加载Shapefile数据1IWorkspaceFactorypWorkspaceFactory;2IFeatureWorkspacepFeatureWorkspace;3IFeatureLayerpFeatureLayer;45//获取当前路径和文件名6OpenFileDialogdlg=newOpenFileDialog();7dlg.Filter="Shape(*.shp)|*.shp|... 阅读全文

posted @ 2010-08-20 20:53 yushff 阅读(1684) 评论(0) 推荐(2) 编辑

摘要: 对两个栅格图层多叠加,在第一个图层没值或者值为0时,取第二个图层的值,当两个图层都有值且都不为0时,采用权重计算法,进行计算,同时对计算结果取整。strTmp = "con(IsNull([" + R1 + "]), con(IsNull([" + R2 + "]), 0, [" + R2 + "]), " +"con(IsNull([" + R2 + "]), [" + R1 + "], con... 阅读全文

posted @ 2010-08-20 20:50 yushff 阅读(381) 评论(0) 推荐(0) 编辑

2010年8月11日

摘要: 最近发现了ae的一个bug,就是在给img栅格文件创建属性表后,如果程序不关闭,则不能打开属性表的。在关闭程序后,再打开栅格文件,则自动的附加了属性表,这个应该是生成的属性表文件的文件锁问题,希望后面的ae软件版本能够解决这个问题。IRasterDatasetEdit2 rasterDatasetEdit = (IRasterDatasetEdit2)rasterDataset; rasterDa... 阅读全文

posted @ 2010-08-11 13:43 yushff 阅读(364) 评论(1) 推荐(0) 编辑

2010年8月10日

摘要: 汤姆林森:GIS,在正确的时间出现的正确技术发布日期:2009-6-5 罗杰?汤姆林森博士,《探索GIS:用地理信息系统进行规划》(《Thinking About GIS: Geographic Information System Planning for Managers》)一书的作者。他于1963年创建了一个由地理专业学者组成的咨询公司——汤姆林森联合有限公司。他向包... 阅读全文

posted @ 2010-08-10 21:44 yushff 阅读(200) 评论(0) 推荐(0) 编辑

2010年7月30日

摘要: 在ArcEngine中创建内存图层[转]2008-04-29 10:43 arcEngine9.2中新增了一个新的特征,允许创建内存工作空间。当你需要一个这样的图层时,这个图层的属性数据或者几何数据需要频繁的更新,而又不希望因此而带来效率上的问题,你就可以考虑使用内存图层。 内存图层的创建分为五步: 1、设置属性字段 2、设置空间参考和几何字段 3、创建内存工作空间 4、在内存工作空间中创建特征类... 阅读全文

posted @ 2010-07-30 17:03 yushff 阅读(524) 评论(0) 推荐(0) 编辑

摘要: Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC... 阅读全文

posted @ 2010-07-30 17:02 yushff 阅读(294) 评论(0) 推荐(0) 编辑

摘要: 比较有用,我要用唯一值的渲染,已经实现,用的是C#的代码,一会分享。 不同方式渲染rasterlayer,包括唯一值、分级、rgb、Stretch等''' <summary>''' Stretch渲染raster''' </summary>''' <param name="pRLayer">raster图层</param>''' <remark... 阅读全文

posted @ 2010-07-30 10:29 yushff 阅读(1341) 评论(0) 推荐(0) 编辑

2010年7月26日

摘要: 经常用到,不得不转保存。1、栅格数据的存储类型栅格数据一般可以存储为ESRI GRID(由一系列文件组成),TIFF格式(包括一个TIF文件和一个AUX文件),IMAGINE Image格式 在AE中一般调用ISaveAs接口来保存栅格数据2、栅格数据集和栅格编目的区别一个栅格数据集由一个或者多个波段(RasterBand)的数据组成,一个波段就是一个数据矩阵。对于格网数据(DEM数据)和单波段的... 阅读全文

posted @ 2010-07-26 21:25 yushff 阅读(1065) 评论(0) 推荐(0) 编辑

摘要: //删除目录下的所有文件及子文件夹 string strDeleteDir; strDeleteDir = Application.StartupPath + "\\img\\temp"; deleteTmpFiles(strDeleteDir);以下为函数 #region 删除这个目录下的所有子目录和文件 //删除这个目录下的所有文件及文件夹 private void deleteTmpFile... 阅读全文

posted @ 2010-07-26 20:32 yushff 阅读(919) 评论(1) 推荐(0) 编辑