您的位置:首页 > 编程语言 > C#

AE+c#要素类,地理坐标系和投影坐标系的设置

2014-01-01 09:06 134 查看
1.空坐标系

ISpatialReferenceFactory spatialReferenceFactory = new SpatialReferenceEnvironmentClass();

ISpatialReference spatialReference = new UnknownCoordinateSystemClass();

ISpatialReferenceResolution spatialReferenceResolution = (ISpatialReferenceResolution)spatialReference;

spatialReferenceResolution.ConstructFromHorizon();

ISpatialReferenceTolerance spatialReferenceTolerance = (ISpatialReferenceTolerance)spatialReference;

spatialReferenceTolerance.SetDefaultXYTolerance();

2.地理坐标系

ISpatialReferenceFactory spatialReferenceFactory = new SpatialReferenceEnvironmentClass();

esriSRGeoCS3Type geoSystem = esriSRGeoCS3Type.esriSRGeoCS_Xian1980;

ISpatialReferenceResolution spatialReferenceResolution = spatialReferenceFactory.CreateGeographicCoordinateSystem(Convert.ToInt32(geoSystem)) as ISpatialReferenceResolution;

spatialReferenceResolution.ConstructFromHorizon();

ISpatialReferenceTolerance spatialReferenceTolerance = spatialReferenceResolution as ISpatialReferenceTolerance;

spatialReferenceTolerance.SetDefaultXYTolerance();

ISpatialReference spatialReference = spatialReferenceResolution as ISpatialReference;

3.投影坐标系

ISpatialReferenceFactory spatialReferenceFactory = new SpatialReferenceEnvironmentClass();

esriSRProjCS4Type proSystem = esriSRProjCS4Type.esriSRProjCS_Xian1980_3_Degree_GK_Zone_35;

ISpatialReferenceResolution spatialReferenceResolution = spatialReferenceFactory.CreateProjectedCoordinateSystem(Convert.ToInt32(proSystem)) as ISpatialReferenceResolution;

spatialReferenceResolution.ConstructFromHorizon();

ISpatialReferenceTolerance spatialReferenceTolerance = spatialReferenceResolution as ISpatialReferenceTolerance;

spatialReferenceTolerance.SetDefaultXYTolerance();

ISpatialReference spatialReference = spatialReferenceResolution as ISpatialReference;

IFeatureClass pFeatureClass = pFeatureLayer.FeatureClass;

IGeoDataset pGeoDataset = pFeatureClass as IGeoDataset;

ISpatialReference m_spatialReference = pGeoDataset.SpatialReference;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: