小小Giser在成长

每一个Giser都是一只萤火虫。。。

ComObjectToValueObjec----"值不在预期范围内"

这一阵子被一个AO至Server的问题一直困扰着,关于Geometry类型的转换,由IGeometry转为ADF的Geometry。刘光的《Web GIS》开发上有一些源码,其中,转换面要素的代码如下:

但是对于实际情况来说,这种解决方法效率太低了。

网上还有一些相关的用法,转换面要素的话是要先通过ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.Converter.ComObjectToValueObject(polygon, sc, typeof(ESRI.ArcGIS.ADF.ArcGISServer.PolygonN));再调用ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.Converter.ToAdfPolygon()方法。

但是我在运行以下代码的时候总是出错,而且在几台机器上试过,都是同样的问题。

当运行到ComObjectToValueObject(...)时,总是出现“值不在预期范围内”的错误,可是我可以确定,sc是没有任何问题的。那么究竟问题出在哪里呢?

有知道的人,能否告知一声。

阅读更多
文章标签: server web
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

ComObjectToValueObjec----"值不在预期范围内"

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭