当前位置: 首页 > news >正文

青岛网站设计定制企业网站seo点击软件

青岛网站设计定制,企业网站seo点击软件,大连百度做网站推广电话,建设局网站漠河本文用于记录一些使用频率较高但归类繁杂,非系统性的一些代码。 主要方便自己使用和查阅,随时更新。 1、从GDB数据库中打开【FeatureDataset\FeatureClass\Table】 using Geodatabase gdb new Geodatabase(new FileGeodatabaseConnectionPath(new Uri…

本文用于记录一些使用频率较高但归类繁杂,非系统性的一些代码。

主要方便自己使用和查阅,随时更新。


1、从GDB数据库中打开【FeatureDataset\FeatureClass\Table】

using Geodatabase gdb = new Geodatabase(new FileGeodatabaseConnectionPath(new Uri(gdbPath)));
FeatureDataset featureDataset = gdb.OpenDataset<FeatureDataset>(featureDatasetName);
FeatureClass featureClass = gdb.OpenDataset<FeatureClass>(featureClassName);
Table table = gdb.OpenDataset<Table>(tableName);

2、从GDB数据库中获取【FeatureDatasetDefinition\FeatureClassDefinition\TableDefinition】

// 扩展用法:GetDefinitions<>
FeatureDatasetDefinition featureDatasetDefinition = gdb.GetDefinition<FeatureDatasetDefinition>(featureDatasetName);
FeatureClassDefinition featureClassDefinition = gdb.GetDefinition<FeatureClassDefinition>(featureClassName);
TableDefinition tableDefinition = gdb.GetDefinition<TableDefinition>(tableName);

3、从【FeatureLayer\FeatureClass】中获取【Feature\Row】

using (RowCursor rowCursor = featureLayer.Search())
{while (rowCursor.MoveNext()){using Feature feature2 = rowCursor.Current as Feature;using Row row = rowCursor.Current;}
}

4、Feature转换为Geometry

Geometry geometry1 = feature.GetShape();

5、Geometry转换为Polygon

Polygon polygon1 = geometry as Polygon;

6、设置Feature的几何形状

feature.SetShape(geometry);

7、获取线、面要素的折点、首末点

ReadOnlyPointCollection mapPoints = polygon.Points;
ReadOnlyPointCollection mapPoints2 = polyline.Points;
MapPoint startPoint = mapPoints.First();
MapPoint endPoint = mapPoints.Last();

8、switch用法示例

string featureclass_type = esriGeometryType switch
{esriGeometryType.esriGeometryPoint => "Point",esriGeometryType.esriGeometryPolyline => "Polyline",esriGeometryType.esriGeometryPolygon => "Polygon",_ => "",
};

9、获取活动地图视图中选择框选定的要素【SelectiontSet】

SelectionSet selectedSet = MapView.Active.Map.GetSelection();

10、在MapTool中获取选择的要素【SelectiontSet】

SelectionSet selectedSet2 = MapView.Active.GetFeatures(geometry);

11、从【SelectionSet】中获取【Geometry】

var selectionList = selectedSet.ToDictionary();
Inspector inspector = new Inspector();
foreach (var selection in selectionList)
{MapMember mapMember = selection.Key;List<long> oids = selection.Value;foreach (var oid in oids){inspector.Load(mapMember, oid);Polygon polygon2 = inspector.Shape as Polygon;}
}

12、Geometry的属性

double polygonArea = polygon.Area;  // 面积
Envelope polygonExtent = polygon.Extent;   // 范围
GeometryType geometryType = geometry.GeometryType;  // 要素类型
SpatialReference spatialReference = geometry.SpatialReference;   // 坐标系
int pointCount = polyline.PointCount;    // 折点数
http://www.mmbaike.com/news/71227.html

相关文章:

  • 昆明购物网站建设新闻报道最新消息今天
  • 新媒体营销论文网站优化查询
  • 象山经济开发区建设有限公司网站推广软文营销案例
  • 博客网站开发背景及作用南宁网络推广服务商
  • 做餐饮企业网站的费用2020新闻大事件摘抄
  • 电商网站建设那家好百度客服平台
  • 12380网站建设意见河北seo网络推广
  • 郑州做网站建设公司平台如何做推广
  • 大型银行网站建设重庆seo优化推广
  • 网站备案要法人身份证吗搜索seo神器
  • 响应式网站建设平台推广是什么工作
  • 明确好企业的价值主张企业网站seo推广
  • 什么网站可以在线做考教师岗位的题搜索优化整站优化
  • 做宣传册参考网站seo网站排名优化工具
  • 建设银行如何注销网站信息软文推广渠道主要有
  • 绍兴做网站的公司哈尔滨seo服务
  • 武汉海绵城市建设有限公司网站软文案例
  • 上海企业网站制作电话付费推广
  • 徐州网站建设技术托管微信指数是什么意思
  • wordpress 基础建站地推拉新app推广平台
  • 电子商城网站模板宁波seo优化外包公司
  • 梅州市做试块网站网站交换链接的常见形式
  • 怎样做响应式网站百度竞价排名广告定价鲜花
  • 公司转让注意事项seo排名关键词
  • 做影视网站被告怎么办如何开一个自己的网站
  • 东莞网站设计公司有哪些女排联赛排名
  • 适合个人网站的名称公司网络推广网站
  • 黑龙江暴雪预警独立站seo是什么
  • 哪个网站系统做的好电商的推广方式有哪些
  • 个人可以备案企业网站吗郑州网站设计