『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS Engine 10 开发手册(5-14)ArcGIS Engine对空间参考的支持

ArcGIS Engine 10 开发手册(5-14)ArcGIS Engine对空间参考的支持
ArcGIS Engine 提供了一系列对象供开发者管理 GIS 系统的坐标系统。

     ArcGIS Engine 提供了一系列对象供开发者管理 GIS 系统的坐标系统。对大部分开发者而言了解 ProjectedCoordinateSystem GeographicCoordinateSystem SpatialReference Environment 这三 个组件类是非常有必要的,对于高级开发者而言,可能需要自定义坐标系统可以使用这些对象 Projection DatumAngularUnitSpheriodPrimeMeridian GeoTransformation 等。在 ArcGIS 中除了我们上面介 绍的两种坐标系,还有一种称之为 Unknown 的坐标系,这种坐标系是当我们的数据没有坐标(jpg 等文件) 或者坐标文件丢失的时候 ArcMap 不能识别数据的投影信息而赋予的,在 ArcGIS Engine 中下面三个类分别 对应了三个坐标系:

 

    利用 ArcGIS Engine 创建一个坐标系或者基准面用的是 SpatialReferenceEnvironmentClass 类,该类 实现了 ISpatialReferenceFactory 接口,该接口定义了创建坐标系,基准面等方法和属性,如下图:

 

 

 

    在利用 ISpatialReferenceFactory 创建坐标系的时候往往需要一个 int 类型的参数,这个 int 其实就 是这些坐标系的代号,如我们熟悉的 4326 就是 WGS1984,下面为部分截图:

 

      京ICP备08100627号-22 京公网安备 11010802030428号