博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
报错"the geometry has no Z values"处理
阅读量:5924 次
发布时间:2019-06-19

本文共 826 字,大约阅读时间需要 2 分钟。

// <summary>/// 设置Z值和M值,解决The Geometry has no Z values错误

///</summary>///<param name="pF">要素</param>///<param name="pGeo">几何</param>publicstaticvoid SetZValue(IFeature pF, IGeometry pGeo)
{
int index;
index = pF.Fields.FindField("Shape");
IGeometryDef pGeometryDef;
pGeometryDef = pF.Fields.get_Field(index).GeometryDef as IGeometryDef;
if (pGeometryDef.HasZ)
{
IZAware pZAware = (IZAware)pGeo;
pZAware.ZAware = true;
IZ iz1 = (IZ)pGeo;
iz1.SetConstantZ(0); //将Z值设置为0
//IPoint point = (IPoint)pGeo;
//point.Z = 0;
}
else
{
IZAware pZAware = (IZAware)pGeo;
pZAware.ZAware = false;
}
//M值
if (pGeometryDef.HasM)
{
IMAware pMAware = (IMAware)pGeo;
pMAware.MAware = true;
}
else
{
IMAware pMAware = (IMAware)pGeo;
pMAware.MAware = false;
}
}//function

本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/p/4311376.html,如需转载请自行联系原作者

你可能感兴趣的文章
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
[J2MEQ&A]WTK初始化WMAClient报错XXX has no IP address的解释
查看>>
广平县北方计算机第一届PS设计大赛
查看>>
深入理解Java的接口和抽象类
查看>>
fail2ban 帮助postfix 过滤恶意IP
查看>>
Simple Proxy Server (Java)
查看>>
Kafka消费的几种方式--low-level SimpleConsumer
查看>>
解决mysql数据库不能支持中文的问题
查看>>
VMware14虚拟机秘钥
查看>>
JVM -verbose参数详解
查看>>
CentOS LInux启动关闭和服务管理
查看>>
java与xml
查看>>
Redis Sentinel机制与用法(二)
查看>>
ls命令实际使用
查看>>
磁盘及磁盘阵列系统选择
查看>>
Javascript异步数据的同步处理方法
查看>>
9. Palindrome Number(回文数)(leetcode)
查看>>
MySQL之自定义函数实例讲解
查看>>
用.htaccess获取文件夹和文件名
查看>>