自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C#将ESRI.Geometry.IGeometry多边形集合转为带面积的GeoJSON多边形对象集合

代码如下(异常在外部捕捉): Func<List<ESRI.ArcGIS.Geometry.IGeometry>, JArray> ConvertShapeWithArea = (lsGeo) => { JArray aJArray = new...

2018-03-29 10:58:11 2490 9

原创 C#合并GeoJSON多边形集合为ArcGIS的Geometry对象

合并部分的代码: Func<List<GeoJSON.Net.Geometry.IGeometryObject>, ESRI.ArcGIS.Geometry.IGeometry> MergePolygon = (lsGeometry) => { ...

2018-03-27 10:27:58 1151

原创 ArcEngine统计与指定范围相交的要素面积之和

背景统计与一个面相交的多边形面积之和,传统的方法是查询到所有相交要素,进行面积累加。这种方式在以接口方式提供服务时,就会出现性能方面的问题。实测9个500m*500m的范围,统计面积之和时,比较糟糕的状况下,时间竟然长达近60秒!这是不可忍受的。经排查,主要慢在查询得到要素游标后的while循环上,尤其是进行拓扑相关处理,非常耗时。转念一想,不妨采用统计的接口试试。发现效果非常理想。旧方法需要近2...

2018-03-22 18:08:29 2304

原创 ArcGIS Engine将多边形Polygon转为多段线Polyline

示例代码如下: /// <summary> /// Geometry(Polygon)转Polyline /// </summary> /// <param name="pGeometry">传入的Polygon多边形</param> /// <returns&...

2018-03-14 12:52:11 3967 2

原创 ArcGIS API for JavaScript取得包含及相交大于一半的要素

现有这样一个需求:某国土部门旧的不动产测绘数据包含宗地和自然幢,现以ArcGIS地图服务的方式提供。由于过去在测绘时,没有将宗地和自然幢进行属性关联(即,在自然幢图层字段中保存其对应的宗地代码),只保存了二者的空间关系(宗地包含了自然幢),且可能存在不完整包含的情况。现需在取得宗地范围后,查询其所包含的自然幢。如果一个自然幢完整于位于宗地范围内,或大部分面积(比如,超过一半)位于宗地范围内,即认为...

2018-03-10 12:37:57 1891

原创 C#对Url进行编码和解码

直接上代码:string sEncode = System.Web.HttpUtility.UrlEncode("测试文件名称.doc");string sFilePath = System.Web.HttpUtility.UrlDecode(sEncode); 

2018-03-07 23:22:12 7632 2

原创 C#使用Hashset过滤重复的List元素

以过滤字符串为例: List&lt;string&gt; lsTest = new List&lt;string&gt;() { "aaa", "bbb", "ccc", "aaa" }; HashSet&lt;string&gt; hs = new HashSet&lt;string&gt;(lsTest);过滤后的h

2018-03-02 16:16:11 3917

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除