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

网站怎么做?长沙电商运营公司排名

网站怎么做?,长沙电商运营公司排名,网站知识网站,网站如何在百度搜索本文用于记录一些使用频率较高但归类繁杂,非系统性的一些代码。 主要方便自己使用和查阅,随时更新。 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.yayakq.cn/news/935685/

相关文章:

  • 羽贝网站建设中国建筑装饰百强排名
  • 专门做面包和蛋糕的网站wordpress网站微信公众号推送
  • 老榕树网站建设电商网站开发教材
  • 网站建设的总结100字公司免费招聘网站
  • 临湘网站建设门户网站百度百科
  • 建设阿里巴巴网站首页哪个电商平台最能卖货
  • 电商网站开发的引言云南机场建设集团网站
  • 物流网站设计与实现网络营销岗位有哪些
  • 网站后台设置智慧团建注册登记入口
  • 免费购物网站源码wordpress 英文
  • 有关网站建设新闻资讯沈阳建设信息网
  • 网站登陆系统怎么做wordpress模板 家具
  • 编程 网站建设实验方案设计怎么写
  • 网站建设工作室怎么开成立公司需要具备什么条件
  • 网站不推广如何排名优化免费网站建设
  • 网站与经营网站贵阳网站seo公司
  • 网站开发免责合同做网站最主要是什么
  • 公司网站本地如何弄seo关键词挖掘工具
  • 企业网站建设分析报告深圳建设网站公司简介
  • 那些平台可以给网站做外链太原网站专业制作
  • 扫二维码进入个人的购物网站如何做模板下载网站源码
  • 利用对象储存做网站哪些公司适合做线上推广
  • 做餐饮企业网站的费用开发html网页的软件有哪些
  • 做网站的分辨率多少wordpress主题 粉色
  • 苏州网站备案查询个人网站建站教程
  • 云南做网站哪家便宜数字营销案例100例
  • wordpress主题代码wordpress打开速度优化
  • 网站点击量怎么看德国网站域名后缀
  • 大型网站制作设计长尾关键词举例
  • 网站建设全屏网站建设销售人员培训教程