ArcgisEngine中空坐标系的设置

arcgis engine开发中,有时不确认需要的坐标系是什么,所以需要默认设置一个空的坐标系。如果不进行设置,在进行shp文件创建时将提示没有相关坐标系而创建失败。所以空的一个坐标系对在创建不清楚用于什么数据的坐标系时是很有必要的。当该图层添加到地图中,通过地图编辑等操作后该图层的extent信息将自动更新为对应添加的地物的FullExtent.到时可依据需要再project该图层即可。

关键代码:

 


 UnknownCoordinateSystem system = new UnknownCoordinateSystem();
 ESRI.ArcGIS.Geometry.ISpatialReference spatialReference_Un = system as ESRI.ArcGIS.Geometry.ISpatialReference;
 spatialReference_Un.SetFalseOriginAndUnits(-180, -90, 1000000);//这句很必要,要不然会提示失败

本文固定链接: http://www.higis.org/2012/06/18/arcengine-unknowncoordinatesystem/ | Hi,GIS


该日志由 H.J 于2012年06月18日发表在 地理信息系统, 程序 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: ArcgisEngine中空坐标系的设置 | Hi,GIS
关键字: , ,

ArcgisEngine中空坐标系的设置:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter