【问题标题】:WKID for Unknown Vertical Projection未知垂直投影的 WKID
【发布时间】:2019-04-10 01:30:38
【问题描述】:

我正在创建一个投影 WKID = 3308 的 ArcGIS 2d 要素类。HasZ 选项为 false。 为了获得 WKID 的空间参考,我使用了 IGeometryServer 接口:

int iWKID = Convert.ToInt32(sWKID); IGeometryServer pGeomServer = (IGeometryServer)new GeometryServer(); pSpatRef = pGeomServer.FindSRByWKID("E???", iWKID, 0, true, true);

我不想指定垂直投影,因为要素类总是二维的。我尝试对 WKID_Z 和零使用“null”(如上),但每次运行都返回未找到垂直 WKID 的错误。

在 Intellisense 中,它说垂直投影是可选的,但我不能将它设置为 null,也不能省略它。它必须有一个整数值。

在 ESRI 网站上,它说 WKID_Z 是 long 类型的参数。没有什么是可选的。

“未知”垂直投影是否有整数?

谢谢,

约翰

【问题讨论】:

    标签: gis arcobjects


    【解决方案1】:

    好吧,我创建了垂直投影 WKID 为 5711(有效的 Vert Proj)的要素类,当我使用 ArcCatalog 查看它时,它没有在任何地方提到垂直投影(因为它不应该)所以它看起来像:

    1. 垂直投影值不是可选的。
    2. 如果设置 HasZ = false,则忽略垂直投影值。

    有点奇怪,但它是 ESRI...

    【讨论】:

      猜你喜欢
      • 2014-02-16
      • 1970-01-01
      • 2021-05-02
      • 2019-10-06
      • 2011-04-18
      • 1970-01-01
      • 2018-02-23
      • 2013-03-01
      • 2019-04-10
      相关资源
      最近更新 更多