- 博客(8)
- 收藏
- 关注
原创 ArcPy遍历Dataset中的FeatureClass添加GLOBALID字段
某项目的要素类按不同的数据集存放,现需为每个要素类添加一个唯一标识符字段(若已有则跳过)。代码如下:env.workspace = r'D:\RK20180201.gdb'print env.workspacedss = arcpy.ListDatasets()for ds in dss: fcs = arcpy.ListFeatureClasses(feature_dataset ...
2018-04-27 15:38:20 1091
原创 Oracle查询某个字段是否允许为空
第一步,查询某张表的所有字段:select * from dba_tab_columns t where t.TABLE_NAME='T_CCCPT'结果如下:分析发现,NULLABLE列中已经指明哪些字段是允许为空的,哪些字段是不允许为空的,分别用Y和N表示。由此,我们可以知道,如我们需要查询OBJECTID字段是否允许为空,则使用以下语句:select t.NULLABLE from dba_...
2018-04-25 11:43:50 9585 1
原创 ArcMap Add-in开发入门实例
一、 开发环境 Windows 7 SP1 64bit ArcGIS 10.2.2 Microsoft Visual Studio 2010(C# 4.0) .NET Framework 4.0 二、 入门实例1. 如何创建简单的工具1) 创建在Visual Studio 2010中创建工程,选择模板路径为Visual C# -- ArcGIS – Desktop Add-Ins – ArcMap...
2018-04-19 10:41:32 3861 4
原创 地籍数据属性质检功能设计与实现
要质检的数据包括使用权宗地、所有权宗地、自然幢,属性质检规则如下:使用权宗地、所有权宗地属性质检项如下:1. 必填项区县代码(QXDM)、宗地特征码(ZDTZM)、坐落(ZL)、定着物特征码(DZWTZM)、权力人(QLR)、面积单位(MJDW)。2. 字段限制1) 要素代码(YSDM)为空,或不为空必须是10位数字组成;2) 宗地代码(ZDDM)为...
2018-04-18 08:40:02 2423
原创 C#将List<string>和string按逗号拼接
看下代码: Func<List<string>, string, string> aFunc = (ls, str) => { return string.Join(",", str, ls.ToArray()); };
2018-04-13 17:07:20 7872
原创 C#的Dictionary判断是否存在某个键Key的两种方式
定义Dictionary对象并添加内容 Dictionary<string, string> dict = new Dictionary<string, string>() { }; dict.Add("a", "a1"); dict.Add("b", "b1");
2018-04-13 16:51:30 28575 3
原创 ESRI.ArcGIS.Geodatabase.IRow/IFeature转为GeoJSON.Net.Feature.Feature对象
看代码: public GeoJSON.Net.Feature.Feature CreateJsonFeature(ESRI.ArcGIS.Geodatabase.IRow pRow) { GeoJSON.Net.Geometry.IGeometryObject geometryObject = null; int nF...
2018-04-12 18:35:44 1176 3
原创 C#将多个polygon进行合并为一个
定义了一个GeometryCollection对象: ESRI.ArcGIS.Geometry.IGeometryCollection pGeometryCollection = new ESRI.ArcGIS.Geometry.GeometryBagClass();添加一到多个Geometry对象后,进行合并操作: ESRI.A...
2018-04-10 17:06:10 2637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人