用GeometryService 计算面积和长度时的投影转换

来源:互联网 发布:并发编程的艺术 编辑:程序博客网 时间:2024/06/12 01:28

在用Silverlight开发ArcGis应用时,用到了计算面积与长度的功能!用ESRI发布的例子上面的Geometry Service地址,可以计算美国地区的长度和面积,但是不能计算其他地方的长度和面积!
用自己发布的Geometry服务来计算长度和面积,中国地区的计算结果为0。检查代码发现,在设置geometryService.project([event.graphic], new SpatialReference(2404));时,应将new SpatialReference()中的wkid改为中国地区对应的坐标系,如2404,然后运行,即可计算中国地区的长度和面积。
Projected Coordinate Systems(坐标系)的参考地址为:
http://resources.esri.com/help/9.3/arcgisserver/apis/rest/pcs.html