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;