Geometry cannot have Z values /the geometry has no z values的问题
来源:互联网 发布:php代替session 编辑:程序博客网 时间:2024/06/05 15:00
AE开发,创建要素类,向要素类添加要素时:pFeature.Shape = pGeoCol as IMultiPatch;报错:Geometry cannot have Z values。因为pGeoCol作为MultiPatch几何类型,肯定是有Z值的。所以肯定是要素类不允许有Z值。但是在创建要素类字段时,Shape字段几何类型是MultiPatch。
弄清楚了之后,就要对geometry进行处理了:
类似的,如果有M值的问题,也是一样处理,只是用到的接口不一样
所以当时不得其解,后来用.HasZ进行验证,得到的结果是false。进而查看了要素类的属性:
所以确定导致错误的原因是要素类坐标系设置的问题。通过更改坐标系,允许有Z值,解决了该问题。
今天遇到了一个问题,在使用a.Shape = b as IGeometry 时,经常报the geometry has no z values错误。。。查了一下,解决方法如下:
首先,要判断a.Shape是不是含Z值的,如果把一个不含Z值的geometry赋给含Z值的a.Shape,是会报错的,反过来,也报一样的错。。。。。
弄清楚了之后,就要对geometry进行处理了:
类似的,如果有M值的问题,也是一样处理,只是用到的接口不一样
pGeometryDef.HasM
IMAware (不用设置IZ了)
阅读全文
0 0
- Geometry cannot have Z values /the geometry has no z values的问题
- Geometry cannot have Z values
- Geometry cannot have Z values
- Geometry cannot have Z values.
- The Geometry has no Z values 解决办法
- The Geometry has no Z values 解决办法
- 关于Engine中the geometry has no z values的问题
- Engine中如何把没有Z值的Gemetry转为有Z值的Geomtry:报错"the geometry has no Z values"
- The geometry is not z-aware
- ArcEngine为几何图形Geometry设置Z值
- AttributeError: Values instance has no attribute 'settings'
- 'numpy.ndarray' object has no attribute 'values'
- Geometry问题
- geometry
- geometry
- geometry
- Geometry
- Why does DBA_TAB_MODIFICATIONS sometimes have no values [ID 762738.1]
- 再识概率论
- 生成式对抗网络 NIPS 2016 课程 第 4 节
- JAVA 常用算法学习记录(穷举算法)
- CSS小记
- JAVA attach source not find
- Geometry cannot have Z values /the geometry has no z values的问题
- 在Android上使用Tensorflow
- 无锁编程的原理及应用
- 如何用css3实现半像素边框
- hive优化(一)
- SSL/TLS 协议分析
- 《软件工程——实践者的研究方法》重难点复习笔记(第七章——指导实践的原则)
- 【Kotlin从入门到深坑】之类的属性和字段
- 快速排序(java)