zoukankan      html  css  js  c++  java
  • 【转】Geometry cannot have Z values

    http://blog.csdn.net/tweeenty/article/details/44246407

    在对矢量要素类添加要素,进行赋几何信息时(FeatureBuffer.Shape = IGeometry)可能会报Geometry cannot have Z values 的错误,原因是赋值的IGeometry的属性值 IZAware.ZAware=true的,所以在进行赋值导致信息的不匹配,出现错误;

    在赋值时进行修正:

    IGeometry ipGeometry = ipFeature.ShapeCopy;
    IZAware ipZAware = ipGeometry as IZAware;
    if (ipZAware.ZAware == true)
    {
        ipZAware.ZAware = false;
    }
    ipFeatureBuffer.Shape = ipGeometry;

    注:如果矢量要素类具有Z Coordinate System,在处理数据时,速度会受到很大的影响;我们可能通过GP工具中的Environments中的ZValues的选项来删除掉矢量要素类的这个属性

  • 相关阅读:
    MySQL循环插入语法
    查看linux机子的配置
    extends与implements的不区别
    Git基本命令
    VirtualBox配置 以及文件传输
    zookeeper应用场景
    oracle学习
    linux学习
    Mysql优化
    线程3
  • 原文地址:https://www.cnblogs.com/joysky/p/4553697.html
Copyright © 2011-2022 走看看