arcgis server 中有好几种Point对象 :

ESRI.ArcGis.ADF.Web.Geometry.Point;

ESRI.ArcGis.ADF.ArcGISServer.Point;

ESRI.ArcGis.ADF.ArcGISServer.PointN;

ESRI.ArcGis.ADF.ArcGISServer.PointB;

另外还要加上dotNET自带的System.Drawing.Point.

要搞清楚这几种点的区别和作用范围还真不容易,这里简单做个经验的总结。

1)用户操作得到的屏幕点都是System.Drawing.Point

2)利用ESRI.ArcGIS.ADF.Web.Geometry.Point.ToMapPoint()可以将屏幕点转化为地图点

3)再利用ESRI.ArcGIS.ADF.Web.DataSource.ArcGISServer.Converter.FromAdfPoint(/*地图点Point*/)可以转化为arcgis server 处理的点,这种类型是ESRI.ArcGis.ADF.ArcGISServer.PointN;

posted on 2008-12-04 11:38  woo.NET  阅读(448)  评论(0编辑  收藏  举报