- 博客(21)
- 资源 (7)
- 收藏
- 关注
转载 C#实现字符的全角,半角转换
#region 全角转换半角以及半角转换为全角 ///转全角的函数(SBC case) ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 public static string ToSBC( string input) { // 半角转全角: ch
2017-03-31 13:37:13 3282
转载 Dev GridControl用法细节总结
1、 如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click2、 如何新增一条记录(1)、gridView.AddNewRow()(2)、实现 gridView_InitNewRow 事件3、如何解决 GridControl 记录能获取而没有显示出来的问题gridView.populateCo...
2017-03-31 13:35:49 2058
原创 ArcEngine开发_添加字段,数据删除,插入,更新细节
一、AE 向已存在的要素类中添加字段 链接: AE 向已存在的要素类中添加字段在向已存在的要素类中添加字段的时候,需要用到ICLASS接口。于是,进一步的调整代码如下,问题得以解决static void AddFiled(IFeatureClass pFC,string name){DeleteFile(pFC, name);IFields pFields = pF
2017-03-31 13:15:45 6235
转载 提取拓扑错误并导出
将Arcengine拓扑错误的要素提取出来并导出为shape文件拓扑错误提取:[csharp] view plain copy private void PRV_GetErrorFeature(ITopologyRule IN_TopologyRule) { IEnvelope Temp_E
2017-03-31 12:57:08 3652 1
转载 ArcEngine的拓扑检查类
[csharp] view plain copy 主要有添加构建拓扑,拓扑中添加要素,添加规则,输出拓扑错误的功能。 使用:[csharp] view plain copy TopologyChecker topocheck = new TopologyChecke
2017-03-31 12:50:22 3012 2
转载 ArcEngine 面要素类转点
虽然有方便的GP工具FeatureVerticesToPoint。然而其需要最高权限,某些时候没法使用,可以用下面的函数作为替代。[csharp] view plain copy /// /// 要素节点转点 /// /// 要转换的要素类
2017-03-31 11:29:10 2930 1
原创 获取线要素交点
IFeatureLayer flayer = axMapControl1.Map.get_Layer(0) as IFeatureLayer; IFeatureClass fClass = flayer.FeatureClass; int fCount = fClass.FeatureCount(null);
2017-03-29 15:27:51 1242
转载 ArcGIS中的地理坐标系转换方法参数
地理坐标系变换是数据处理过程中常遇到的问题,今天就说下这方面的问题。如果遇到这种情景:两份数据有不同的坐标系,想叠加在一起显示,作图或显示精度要求不高。这种情况使用 ArcMap 的动态投影即可,ArcMap 的内部动投影机制会解决地理坐标系变换的问题。数据在显示的过程中,会实时的被转换,但不改变数据本身。如果我们需要进行地理坐标系转换,我们知道 ArcGIS Deskto
2017-03-21 14:59:50 48055 3
原创 ArEngine添加、删除属性表字段
/// /// 删除属性表字段 /// /// 需要添加字段的IFeatureLayer /// 添加的字段的名称 /// static public bool DeleteField(IFeatureLayer layer, string fieldName) { try
2017-03-21 12:28:47 2320
转载 投影转换GP工具
static public bool ChangeProject(string inputPath, string prjPath, string outputPath) { try { IFeatureLayer layer = Lib.Layer.getShpLayer(inputPath, ""); IGeoDataset
2017-03-20 10:59:36 1266
转载 通过Python脚本创建ArcGIS地图服务缓存
缓存创建工作通过ArcGIS Toolbox工具完成,在ArcPy中,可以通过函数调用相应的工具,来实现脚本自动化创建缓存。创建缓存有几个步骤,首先设置Python环境变量,代码如下:[python] view plain copy# 设置环境变量 def SetWorkspace(folder): if os.path.is
2017-03-15 09:53:43 322
转载 ArcEngine 连接Sql Server SDE
本想在soe中进行sde for sqlserver数据获取。由于soe的调试不方便,为了测试的简便,先在桌面上写了个arcengine连接sde for sqlserver的程序,但是本以为是很简单的工作,但是由于对sde知识的缺乏,还是耽误了些时间,现在把结果总结,mark一下!环境arcgis sde 10.1 for sqlserver,arcengine 10.1,vs2
2017-03-15 09:51:33 1454
转载 用Visual Studio 2013做arcpy的开发IDE
大家都喜欢用IDE,所以在群上或者讨论组都看到不少初学Python的人找好用IDE。当然我觉得ide不是很适合初学者用,但对于python开发来说,还是会比较方便的,主要是代码的智能提示这样的功能,可以避免很多记忆负担。目前比较流行的方案是eclipse+pyDev和pycharm。我原本主要用pycharm,这个用的人不多,但其实很好用,他开发商就是大名鼎鼎的开发啦idea的je
2017-03-15 09:23:37 909 1
转载 为镶嵌数据集创建快视图
镶嵌数据集(Mosaic Dataset)是ArcGIS 10.0中推出的一种全新的空间数据模型,用于管理海量影像数据。我们经常需要访问影像数据的快视图,本文将为您介绍如何批量地为镶嵌数据集创建快视图文件。环境说明:本例采用的是File Geodatabase,即文件地理数据库来存储镶嵌数据集;使用ArcObjects开发,以ArcGIS Add-In的方式部署在ArcMap中,作为一个命令工...
2017-03-15 00:16:55 693
转载 通过Python脚本自动发布ArcGIS服务
通常我们使用ArcCatalog或者ArcGIS Server Manager等图形界面工具来发布ArcGIS服务,然而有些情况下,比如需要发布的服务数量很多,而且需要不定期随时发布的时候,再使用这些工具进行人工操作就显得力不从心了。ArcGIS的强大之处就在于其为我们提供了多种选择,我们可以通过Python编写脚本,调用ArcPy模块中的功能来实现自动扫描文件夹并将其中的地图文档发布为地图服务。
2017-03-15 00:08:07 1643
转载 影像管理技术——原始影像建库入库
有没有遇到过这样的烦恼?² 海量数据存储存放位置找不到;² 查询某个时间点的数据找不到:² 海量影像数据快速处理速度过慢?遇到上面问题应该如何应对?本章节采用海量影像管理技术对原始影像Landsat ETM数据进行快速的建库入库,为后续的影像应用提供前期的数据准备。1. 查看原始影像数据原始影像的特点:a) 直接从传感器获取的数据b)
2017-03-14 23:34:34 648
转载 ArcMap中提取影像数据边界
1、前言客户手里有一些经过裁剪的不规则多边形影像数据(如图例所示),希望能批量获取该类影像的边界信息,即影像对应的面信息,边界线信息。这里我们提供一种利用镶嵌数据集Footprint图层的方法来获取,面,及边界线信息的方法。2、基本概念与术语基本概念镶嵌数据集(Mosaic Dataset)是ArcGIS 10推出的管理栅格数据的影像新技术。它是一项由栅格数
2017-03-14 23:18:42 1596
转载 字段计算器通过python脚本完成要素节点坐标信息提取到属性字段中
在一些业务场景中需要获取空间要素的节点坐标信息存储在属性字段中,如果你使用的是ArcGIS10.3这个版本那么你可以直接使用 !SHAPE.JSON!:表示几何的 esri JSON 字符串;!SHAPE.WKB!:OGC 几何的二进制表达 (WKB);!SHAPE.WKT!:OGC 几何的文本表示,例如这样.在arcpy Cursor方式中也可以使用类似 :forrowinarcpy
2017-03-14 22:57:46 1244
转载 ArcMap批量修改mxd图层数据源路径
经常有客户问到如何批量修改mxd文档中的图层数据源路径,问了他们,竟然是用全手工的方式一个个图层的修改,工作量着实不小。其实在ArcGIS 10.0中就已经增加了批量修改数据源路径的功能,本文就简单介绍一下。以下均在ArcMap中操作。1.首先打开地图文档,确认一下图层数据当前的路径(本例替换前数据存储在gdb中):2.在Catalog窗口中确认将要用于替换的数据源路径(本例用shp文件夹下的sh
2017-03-14 22:43:05 5125
转载 点抽稀
点抽稀是制图综合的一部分,即在点数据点特别密集是,需要选取比较重要的点而舍去不要重的点,使得图面整洁。一、基本原理 先把所有的点符号都设成透明。这样显示是没有点的。然后给这些点设置标注。标注方法很奇特,利用“带有牵引线”的标准方法,这个牵引线要带个箭头的,而这个箭头可以编辑成想要的点符号的样式,然后把牵引线的线颜色设成透明,这样一条牵引线就变成了一个点加上一段空白区域。牵引线
2017-03-14 22:39:53 1241
转载 如何去除DEM数据中的缺失值(NoData)
最近遇到这样一个问题:DEM数据中有Nodata(这里所说的情况并非数据边缘部分的nodata,而是数据中间类似数据缺失的情况), 那么,在这种情况下,如何消除nodata, 使这个数据保持完整性呢?其实,利用Arcgis软件能很容易的解决这个问题。这里,我们主要用到con和nibble两个命令。可能大家对Con命令已经非常熟悉了,关于nibble可以查阅ArcGIS的
2017-03-14 22:39:06 4824
ArcGIS国土2014培训教程
2016-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人