方法一:计算shp的wkt
1、在ArcMAP中打开shape文件。
2、新建属性字段wkt,字段类型选择文本型,字段长度可以根据拐点数量设置1000-100000,甚至更长。
新建属性字段wkt
3、字段计算器—python—数字型,在代码框输入 !Shape.wkt! ,确定。
字段计算器
4、计算出区(线)拐点坐标,拐点坐标从西北角开始,顺时针分布。
拐点坐标
方法二:提取拐点坐标方式计算1、工具箱—数据管理工具—要素—要素折点转点。
要素折点转点
2、工具箱—数据管理工具—要素—添加XY坐标(分别新建X、Y字段,使用计算几何也可以实现)
添加XY坐标
备注:
1、shape文件中文本型最长为255,如果拐点数量偏长;先将shape导入数据库,再新建字段可以突破255限制。
2、WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦即WKB(well-known binary)则胜于在传输和在数据库中存储相同的信息。该格式由开放地理空间联盟(OGC)制定。