ProjectDots Class

几何分析服务.ProjectDots(dots, srcparam, desparam, option)

投影点数组

Fx构造函数

# new ProjectDots(dots, srcparam, desparam, option)

Zondy.Service.ProjectDots

参数:
名称 类型 描述
dots Zondy.Object.Point2D

需要转换的点坐标 ArrayZondy.Object.Point2D

srcparam Zondy.Service.CProjectParam

源投影参数

desparam Zondy.Service.CProjectParam

目标投影参数

option Object

属性键值对,拓展属性,为其他属性赋值的键值对

查看源代码 service/Igserver/MRGS/ProjectDots.js, line 17

Example
//构造需投影转换的点数组
 var dots = new Array(1);
 dots[0] = new Zondy.Object.Point2D(4819.949688726125, 67647.39383493776);
 //设置源投影参数
 var srcProjParam = new Zondy.Service.CProjectParam({
                    // 度分秒,即±DDDMMSS.SSSS格式
                    ProjAngleUnit: 5,
                    // 投影平面直角坐标系
                    ProjType: 3,
                    // 高斯-克吕格(横切椭圆柱等角)投影
                    ProjTypeID: 5,
                    // 厘米
                    ProjUnit: 12,
                    // 投影带号
                    ProjZoneNO: 20,
                    // 投影类型为3度分带
                    ProjZoneType: 1,
                    // 北京/克拉索夫斯基(1940年)椭球
                    SphereID: 2,
                    // 水平比例尺
                    ProjRate: 5000,
                    // 中央子午线经度
                    ProjLon: 1170000
                });
 //设置目的投影参数
 var desProjParam = new Zondy.Service.CProjectParam({
                    // 角度单位为度
                    ProjAngleUnit: 4,
                    // 地理坐标系
                    ProjType: 1,
                    // 地理坐标系
                    ProjTypeID: 0,
                    // 毫米
                    ProjUnit: 1,
                    // 投影带号
                    ProjZoneNO: 20,
                    // 投影类型为6度分带
                    ProjZoneType: 0,
                    // 北京/克拉索夫斯基(1940年)椭球
                    SphereID: 1,
                    // 水平比例尺
                    ProjRate: 1,
                    // 中央子午线经度
                    ProjLon: 1170000
                });
 //初始化投影转换服务
 var projectDotsService = new Zondy.Service.ProjectDots(
 //设置需要投影转换的点数组
 dots,
 //设置源投影参数
 srcProjParam,
 //设置目的投影参数
 desProjParam,
 //设置Options参数,包括服务器地址、端口号、返回结果格式
 {
     //IP地址
     ip: "develop.smaryun.com",
     //端口号
     port: "6163",
     //结果格式
     resultFormat: "json"
 });
 projectDotsService.execute(function (res) {
                    console.log(res);
                }, function (error) {
                    console.log(error);
                });

继承关系

  • Zondy.Service.GeometryAnalysisBase