Skip to content

数据发布参数

参数列表

传递给uploadInit的参数

ts
type uploadInitData = {
  bizType: string | undefined //数据的业务类型(参考下表)
  fileName: string | undefined //文件名(带后缀名)
  cfgJson: string | undefined //配置信息(参考下表)(isPublish为"0"时cfgJson为"")
  isPublish: string //是否发布 "0"为不发布,"1"为发布
  fileType: string | undefined //文件类型(参考下表)
  projectId: string | undefined //项目id
  folderId: string | undefined //文件夹id,公共数据为"0",且projectId为""
}
namefileTypebizTypecfgJson(对象形式,传递时传递 json 字符串)文件格式(上传的文件)备注
3dtiles-BIM(3dtiles bim)3dtiles5{}.zip
3dtiles-LAS(3dtiles 点云)3dtiles4{}.zip
3dtiles-oblique(3dtiles 倾斜模型)3dtiles3{}.zip
3dxml3dxml5参考 rvt-dgn-3dxml-cgr-ifc 投影配置.3dxml
cgrcgr5参考 rvt-dgn-3dxml-cgr-ifc 投影配置.cgr
dgndgn5参考 rvt-dgn-3dxml-cgr-ifc 投影配置.dgn
dwgdwg6参考坐标系模式-投影坐标系.dwg
dxfdxf6参考坐标系模式-投影坐标系.dxf
fbx-BIM(fbx bim)fbx5{}或者参考坐标系模式-投影坐标系.zip
fbx-model(fbx 小品模型)fbx8{}.zip
glbglb8{}.glb
gltfgltf8{}.gltf
ifcifc5参考 rvt-dgn-3dxml-cgr-ifc 投影配置.ifc
kmlkml6{}.kml
kmzkmz6{}.kmz
laslas4{}或者参考坐标系模式-投影坐标系.las
lazlaz4{}或者参考坐标系模式-投影坐标系.laz
lcadlcad6{}.lcad
lrplrp2{}.lrp
mbtilesmbtiles1{}.mbtiles
objobj8{}.obj
osgbosgb3参考osgb 投影配置.zip
rvtrvt5参考 rvt-dgn-3dxml-cgr-ifc 投影配置.rvt/.zip
shpshp6{}.zip
skp-BIM(skp bim)skp5参考skp 投影设置.zip/.skp
skp-model(skp 小品模型)skp8{}.zip/.skp
tif-IMAGERY(tif 影像)tif1参考tif 投影设置.tif
tif-TERRAIN(tif 地形)tif2参考tif 投影设置.tif
tiff-IMAGERY(tiff 影像)tiff1参考tif 投影设置.tiff
tiff-TERRAIN(tiff 地形)tiff2参考tif 投影设置.tiff
普通文件文件后缀名10{}isPublish="0",无法发布

投影配置

坐标系模式-投影坐标系

projectParam 由获取-proj4生成

ts
type projectionParams = {
  coordType: 'LonLat'
  projectType: 'prj4'
  centerPosition: string //模型中心点位置,格式为x,y,z
  ellipsoidEnabled: 0 | 1 //是否使用四七参数,0为否,1为是
  ellipsoidParam: string //四七参数
  ellipsoidType: 'FourParam' | 'SevenParam' //四参数或者七参数
  projectParam: string //proj4参数
  projectPlaneElevation: string //投影面高
}
投影参数
字段值类型注释
coordType'LonLat'坐标系模式
projectType'prj4'
centerPositionstring模型中心点位置,格式为 x,y,z
对于 fbx-bim、las/laz 来说,为偏移量信息格式为 x 偏移,y 偏移,z 偏移
ellipsoidEnabled0 | 1是否使用四七参数,0 为否,1 为是
ellipsoidParamstring | ',,,'四七参数
四参数:${offsetX},${offsetY},${rotate},${scale}
X 平移(米),Y 平移(米),旋转(弧度),比例因子(倍)

七参数:
${offsetX},${offsetY},${offsetZ},${rotateX},${rotateY},${rotateZ},${scale}
X 平移(米),Y 平移(米),Z 平移(米),X 旋转(秒),Y 旋转(秒),Z 旋转(秒),比例因子(倍)
ellipsoidType'FourParam' | 'SevenParam'四参数或者七参数
projectParamstringproj4 参数,可由/admin/geo/param/transform 获取;cfgRecord.projInfo
projectPlaneElevationstring投影面高(dwg,dxf 不传递)

坐标系模式:ENU 坐标系

ts
type params = {
  centerPosition: string
  coordType: 'Project'
  srsOriginParam: string
  srsOriginType: 'Project'
}
字段值类型注释
centerPositionstring模型中心点位置(SRS)
格式:
纬度,经度
coordType'Project'坐标系模式
srsOriginParamstring原点坐标(SRSOrigin)
格式:
X,Y,Z
srsOriginType'Project'

输入 EPSG/导入投影文件

ts
function analysisFileByEpsgCode(epsgCode: string) {
  return request({
    url: '/admin/geo/param/analysisFileByEpsgCode',
    method: 'get',
    params: {
      epsgCode
    }
  })
}
function analysisFileByPrj(file: File) {
  return request({
    url: '/admin/geo/param/analysisFileByPrj',
    method: 'post',
    data: {
      file
    },
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}
/**解析epsg/prj接口返回值 */
function parse_epsg_prj(res: any) {
  const {
    datum,
    enName,
    falseEast,
    falseNorth,
    proj4: _proj4,
    meridian
  } = res.data
  const { final_ellipsoid_name, final_sub_band_name } = epsgApiFormatTransform({
    datum,
    enName
  })
  return {
    ellipsoid: final_ellipsoid_name,
    subBand: final_sub_band_name,
    proType: final_ellipsoid_name === 'WGS84' ? 'UTM' : 'Gauss-Kruger',
    centerLon: meridian,
    falseEast: falseEast,
    falseNorth: falseNorth
  }
  function epsgApiFormatTransform({
    datum,
    enName
  }: {
    datum: string
    enName: string
  }) {
    const final_ellipsoid_name = (() => {
      switch (datum) {
        case 'Xian_1980':
          return '西安80'
        case 'China_2000':
          return 'CGCS2000(国家2000)'
        case 'Beijing_1954':
          return '北京54'
        case 'WGS_1984':
          return 'WGS84'
        default:
          return undefined
      }
    })()
    const final_sub_band_name = (() => {
      return enName?.split('/')?.[1]?.trim()
    })()
    return { final_ellipsoid_name, final_sub_band_name }
  }
}

解析 OSGB metadata.xml

ts
function analysisFileByMetaXml(file: File) {
  return request({
    url: '/admin/geo/param/analysisFileByMetadata',
    method: 'post',
    data: {
      file
    },
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}
async function uploadMetaDataAndAnalysis(e: any) {
  const files = (e.target as HTMLInputElement).files!
  const file = files[0]
  try {
    const res = await analysisFileByMetaXml(file)
    const { type, projectionHeight, txCoordinate, SRSOrigin, SRS } = res.data
    if (type === 'LonLat') {
      parse_epsg_prj({
        data: txCoordinate
      })
      const [x, y, z] = SRSOrigin.split(',')
      // projectPlaneElevation = projectionHeight;
      // centerPosition = `${x},${y},${z}`;
      // coordType = 'LonLat';
    } else if (type === 'Project') {
      const [x, y, z] = SRSOrigin.split(',')
      const [lat, lon] = SRS.split(',')
      //srsOriginParam=`${x},${y},${z}`;
      //centerPosition=`${lat},${lon}`;
      //coordType='Project';
    }
  } catch (error) {
    const err = error as any
    console.error(err)
  }
}

rvt/dgn/3dxml/cgr/ifc 投影配置

坐标系模式:站心坐标

ts
type params = {
  hasProjection: false
  alignOriginToSitePlaneCenter: boolean
  position: string
  rotation: string
}
字段值类型注释
hasProjectionfalse
alignOriginToSitePlaneCenterboolean移动原点到场地平面中心,true 为移动,false 为不移动
positionstring原点地理坐标,以经度,纬度,高程的形式的字符串,默认为 0,0,0
rotationstring原点地理坐标-旋转,单位为秒,默认为 0

坐标系模式:投影坐标系

ts
type params = {
  hasProjection: true
  prjContent: string
  offset: string
}
字段值类型注释
hasProjectiontrue
prjContentstring配套的.prj 文件的内容字符串
offsetstring偏移量,以X,Y,Z的形式的字符串,默认为 0,0,0
(3dxml/cgr/ifc 不传递这个参数)

skp 投影设置

ts
//projectionParams 参考投影配置-1.坐标系模式:投影坐标系
type skpParams =
  | ({
      unit: 'm' | 'inch' //模型单位
    } & projectionParams)
  | {
      unit: 'm' | 'inch' //模型单位
    }

tif 投影设置

数据内置参数

ts
type tifParams = {
  ellipsoidEnabled: 0 | 1 //是否使用四七参数,0为否,1为是
  ellipsoidParam: string //四七参数
  ellipsoidType: 'FourParam' | 'SevenParam' //四参数或者七参数
  filterInvalidValue: 0 | 1 //是否过滤无效值,1为是,0为否
  filterInvalidValueParameter: number //无效值
}
字段值类型注释
ellipsoidEnabled0 | 1是否使用四七参数,0 为否,1 为是,参考[[#1.坐标系模式:投影坐标系]]
ellipsoidParamstring四七参数,参考[[#1.坐标系模式:投影坐标系]]
ellipsoidType'FourParam' | 'SevenParam'四参数或者七参数,参考[[#1.坐标系模式:投影坐标系]]
filterInvalidValue0 | 1是否过滤无效值,1 为是,0 为否
filterInvalidValueParameternumber无效值

手动设置参数

ts
type tifParams = {
  ellipsoidEnabled: 0 | 1 //是否使用四七参数,0为否,1为是
  ellipsoidParam: string //四七参数
  ellipsoidType: 'FourParam' | 'SevenParam' //四参数或者七参数
  filterInvalidValue: 0 | 1 //是否过滤无效值,1为是,0为否
  filterInvalidValueParameter: number //无效值
  projectType: 'prj4'
  projectParam: string //proj4参数
  projectPlaneElevation: string //投影面高
}
字段值类型注释
ellipsoidEnabled0 | 1是否使用四七参数,0 为否,1 为是,参考[[#1.坐标系模式:投影坐标系]]
ellipsoidParamstring四七参数,参考[[#1.坐标系模式:投影坐标系]]
ellipsoidType'FourParam' | 'SevenParam'四参数或者七参数,参考[[#1.坐标系模式:投影坐标系]]
filterInvalidValue0 | 1是否过滤无效值,1 为是,0 为否
filterInvalidValueParameternumber无效值
projectType'prj4'投影类型,参考[[#1.坐标系模式:投影坐标系]]
projectParamstringproj4 参数,参考[[#1.坐标系模式:投影坐标系]]
projectPlaneElevationstring投影面高,参考[[#1.坐标系模式:投影坐标系]]

数据发布示例

上传普通文件至公共数据

ts
/**上传普通文件 */

export function tusExample_upload_common_file(file: File) {
  const initParams = {
    bizType: '10',
    isPublish: '0',
    fileName: 'u843.svg',
    cfgJson: JSON.stringify({}),
    fileType: 'svg', //可随便填写,一般填文件后缀名
    projectId: '',
    folderId: '0'
  }
  uploadFileByTusExample(file, initParams)
}

上传 osgb zip 包

ts
/**上传osgb zip包,并发布,投影坐标系模式 */

export async function tusExample_upload_osgb_lonlat_mode(file: File) {
  const proj4 = await (async () => {
    const res = await getPROJ4({
      proType: 'Gauss-Kruger',
      ellipsoid: 'CGCS2000(国家2000)',
      subBand: '3-degree Gauss-Kruger zone 25',
      centerLon: '75',
      falseEast: '25500000',
      falseNorth: '0'
    })
    const proj4 = res?.data?.cfgRecord?.projInfo
    if (proj4) {
      return proj4
    } else {
      throw new Error('获取proj4失败')
    }
  })()

  const cfg = {
    coordType: 'LonLat',
    projectType: 'prj4',
    ellipsoidType: 'FourParam',
    ellipsoidEnabled: 0,
    ellipsoidParam: ',,,',
    projectPlaneElevation: '',
    centerPosition: '120,30,0', // projectParam: '+proj=tmerc +lat_0=0 +lon_0=75.00000 +k=1 +x_0=25500000.00000 +y_0=0.00000 +ellps=GRS80 +units=m +no_defs',
    projectParam: proj4
  }

  const initParams = {
    bizType: '3',
    isPublish: '1',
    fileName: 'osgb.zip',
    cfgJson: JSON.stringify(cfg),
    fileType: 'osgb',
    projectId: '',
    folderId: '0'
  }

  uploadFileByTusExample(file, initParams)
}

/**上传osgb zip包,并发布,enu坐标系模式 */

export async function tusExample_upload_osgb_enu_mode(file: File) {
  const cfg = {
    coordType: 'Project',
    srsOriginType: 'Project',
    srsOriginParam: '-0,-0,0',
    centerPosition: '120.40906,31.31857'
  }

  const initParams = {
    bizType: '3',
    isPublish: '1',
    fileName: 'osgb.zip',
    cfgJson: JSON.stringify(cfg),
    fileType: 'osgb',
    projectId: '',
    folderId: '0'
  }

  uploadFileByTusExample(file, initParams)
}

上传 rvt 文件

ts
/**上传rvt文件 站心坐标模式*/

export async function tusExample_upload_rvt(file: File) {
  const cfg = {
    hasProjection: false,
    alignOriginToSitePlaneCenter: true,
    position: '120,30,0',
    rotation: '0'
  }

  const initParams = {
    bizType: '5',
    isPublish: '1',
    fileName: 'xxx.rvt',
    cfgJson: JSON.stringify(cfg),
    fileType: 'rvt',
    projectId: '',
    folderId: '0'
  }

  uploadFileByTusExample(file, initParams)
}

/**上传rvt文件 投影坐标系模式*/

export async function tusExample_upload_rvt_proj_mode(file: File) {
  const cfg = {
    hasProjection: true,
    prjContent:
      'PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 108E",GEOGCS["China Geodetic Coordinate System 2000",DATUM["China_2000",SPHEROID["CGCS2000",6378137,298.257222101,AUTHORITY["EPSG","1024"]],AUTHORITY["EPSG","1043"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4490"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",108],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AUTHORITY["EPSG","4545"]]\n',
    offset: '0,0,0'
  }
  const initParams = {
    bizType: '5',
    isPublish: '1',
    fileName: 'xxx.rvt',
    cfgJson: JSON.stringify(cfg),
    fileType: 'rvt',
    projectId: '',
    folderId: '0'
  }
  uploadFileByTusExample(file, initParams)
}

投影

获取-proj4使用的参数,对应填写的参数如下面注释所示

json
{
  "coordinate": [
    {
      "name": "Gauss-Kruger", //proType
      "value": [
        {
          "name": "CGCS2000(国家2000)", //ellipsoid
          "value": [
            {
              "name": "hascode",
              "value": [
                {
                  "name": "高斯三度分带 25带(中央经线75)",
                  "value": "3-degree Gauss-Kruger zone 25", //subBand
                  "center": "75E",
                  "false_east": 25500000, //falseEast
                  "false_north": 0, //falseNorth
                  "type": 3
                },
                {
                  "name": "高斯三度分带 26带(中央经线78)",
                  "value": "3-degree Gauss-Kruger zone 26",
                  "center": "78E",
                  "false_east": 26500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 27带(中央经线81)",
                  "value": "3-degree Gauss-Kruger zone 27",
                  "center": "81E",
                  "false_east": 27500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 28带(中央经线84)",
                  "value": "3-degree Gauss-Kruger zone 28",
                  "center": "84E",
                  "false_east": 28500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 29带(中央经线87)",
                  "value": "3-degree Gauss-Kruger zone 29",
                  "center": "87E",
                  "false_east": 29500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 30带(中央经线90)",
                  "value": "3-degree Gauss-Kruger zone 30",
                  "center": "90E",
                  "false_east": 30500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 31带(中央经线93)",
                  "value": "3-degree Gauss-Kruger zone 31",
                  "center": "93E",
                  "false_east": 31500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 32带(中央经线96)",
                  "value": "3-degree Gauss-Kruger zone 32",
                  "center": "96E",
                  "false_east": 32500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 33带(中央经线99)",
                  "value": "3-degree Gauss-Kruger zone 33",
                  "center": "99E",
                  "false_east": 33500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 34带(中央经线102)",
                  "value": "3-degree Gauss-Kruger zone 34",
                  "center": "102E",
                  "false_east": 34500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 35带(中央经线105)",
                  "value": "3-degree Gauss-Kruger zone 35",
                  "center": "105E",
                  "false_east": 35500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 36带(中央经线108)",
                  "value": "3-degree Gauss-Kruger zone 36",
                  "center": "108E",
                  "false_east": 36500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 37带(中央经线111)",
                  "value": "3-degree Gauss-Kruger zone 37",
                  "center": "111E",
                  "false_east": 37500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 38带(中央经线114)",
                  "value": "3-degree Gauss-Kruger zone 38",
                  "center": "114E",
                  "false_east": 38500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 39带(中央经线117)",
                  "value": "3-degree Gauss-Kruger zone 39",
                  "center": "117E",
                  "false_east": 39500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 40带(中央经线120)",
                  "value": "3-degree Gauss-Kruger zone 40",
                  "center": "120E",
                  "false_east": 40500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 41带(中央经线123)",
                  "value": "3-degree Gauss-Kruger zone 41",
                  "center": "123E",
                  "false_east": 41500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 42带(中央经线126)",
                  "value": "3-degree Gauss-Kruger zone 42",
                  "center": "126E",
                  "false_east": 42500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 43带(中央经线129)",
                  "value": "3-degree Gauss-Kruger zone 43",
                  "center": "129E",
                  "false_east": 43500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 44带(中央经线132)",
                  "value": "3-degree Gauss-Kruger zone 44",
                  "center": "132E",
                  "false_east": 44500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 45带(中央经线135)",
                  "value": "3-degree Gauss-Kruger zone 45",
                  "center": "135E",
                  "false_east": 45500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯六度分带 13带(中央经线75)",
                  "value": "Gauss-Kruger zone 13",
                  "center": "75E",
                  "false_east": 13500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 14带(中央经线81)",
                  "value": "Gauss-Kruger zone 14",
                  "center": "81E",
                  "false_east": 14500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 15带(中央经线87)",
                  "value": "Gauss-Kruger zone 15",
                  "center": "87E",
                  "false_east": 15500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 16带(中央经线93)",
                  "value": "Gauss-Kruger zone 16",
                  "center": "93E",
                  "false_east": 16500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 17带(中央经线99)",
                  "value": "Gauss-Kruger zone 17",
                  "center": "99E",
                  "false_east": 17500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 18带(中央经线105)",
                  "value": "Gauss-Kruger zone 18",
                  "center": "105E",
                  "false_east": 18500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 19带(中央经线111)",
                  "value": "Gauss-Kruger zone 19",
                  "center": "111E",
                  "false_east": 19500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 20带(中央经线117)",
                  "value": "Gauss-Kruger zone 20",
                  "center": "117E",
                  "false_east": 20500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 21带(中央经线123)",
                  "value": "Gauss-Kruger zone 21",
                  "center": "123E",
                  "false_east": 21500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 22带(中央经线129)",
                  "value": "Gauss-Kruger zone 22",
                  "center": "129E",
                  "false_east": 22500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 23带(中央经线135)",
                  "value": "Gauss-Kruger zone 23",
                  "center": "135E",
                  "false_east": 23500000,
                  "false_north": 0,
                  "type": 6
                }
              ]
            },
            {
              "name": "nocode",
              "value": [
                {
                  "name": "高斯三度分带 中央经线75",
                  "value": "3-degree Gauss-Kruger CM 75E",
                  "center": "75E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线78",
                  "value": "3-degree Gauss-Kruger CM 78E",
                  "center": "78E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线81",
                  "value": "3-degree Gauss-Kruger CM 81E",
                  "center": "81E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线84",
                  "value": "3-degree Gauss-Kruger CM 84E",
                  "center": "84E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线87",
                  "value": "3-degree Gauss-Kruger CM 87E",
                  "center": "87E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线90",
                  "value": "3-degree Gauss-Kruger CM 90E",
                  "center": "90E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线93",
                  "value": "3-degree Gauss-Kruger CM 93E",
                  "center": "93E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线96",
                  "value": "3-degree Gauss-Kruger CM 96E",
                  "center": "96E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线99",
                  "value": "3-degree Gauss-Kruger CM 99E",
                  "center": "99E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线102",
                  "value": "3-degree Gauss-Kruger CM 102E",
                  "center": "102E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线105",
                  "value": "3-degree Gauss-Kruger CM 105E",
                  "center": "105E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线108",
                  "value": "3-degree Gauss-Kruger CM 108E",
                  "center": "108E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线111",
                  "value": "3-degree Gauss-Kruger CM 111E",
                  "center": "111E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线114",
                  "value": "3-degree Gauss-Kruger CM 114E",
                  "center": "114E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线117",
                  "value": "3-degree Gauss-Kruger CM 117E",
                  "center": "117E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线120",
                  "value": "3-degree Gauss-Kruger CM 120E",
                  "center": "120E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线123",
                  "value": "3-degree Gauss-Kruger CM 123E",
                  "center": "123E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线126",
                  "value": "3-degree Gauss-Kruger CM 126E",
                  "center": "126E",
                  "false_east": 42500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线129",
                  "value": "3-degree Gauss-Kruger CM 129E",
                  "center": "129E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线132",
                  "value": "3-degree Gauss-Kruger CM 132E",
                  "center": "132E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线135",
                  "value": "3-degree Gauss-Kruger CM 135E",
                  "center": "135E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯六度分带 中央经线75",
                  "value": "Gauss-Kruger CM 75E",
                  "center": "75E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线81",
                  "value": "Gauss-Kruger CM 81E",
                  "center": "81E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线87",
                  "value": "Gauss-Kruger CM 87E",
                  "center": "87E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线93",
                  "value": "Gauss-Kruger CM 93E",
                  "center": "93E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线99",
                  "value": "Gauss-Kruger CM 99E",
                  "center": "99E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线105",
                  "value": "Gauss-Kruger CM 105E",
                  "center": "105E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线111",
                  "value": "Gauss-Kruger CM 111E",
                  "center": "111E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线117",
                  "value": "Gauss-Kruger CM 117E",
                  "center": "117E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线123",
                  "value": "Gauss-Kruger CM 123E",
                  "center": "123E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线129",
                  "value": "Gauss-Kruger CM 129E",
                  "center": "129E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线135",
                  "value": "Gauss-Kruger CM 135E",
                  "center": "135E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                }
              ]
            }
          ]
        },
        {
          "name": "西安80",
          "value": [
            {
              "name": "hascode",
              "value": [
                {
                  "name": "高斯三度分带 25带(中央经线75)",
                  "value": "3-degree Gauss-Kruger zone 25",
                  "center": "75E",
                  "false_east": 25500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 26带(中央经线78)",
                  "value": "3-degree Gauss-Kruger zone 26",
                  "center": "78E",
                  "false_east": 26500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 27带(中央经线81)",
                  "value": "3-degree Gauss-Kruger zone 27",
                  "center": "81E",
                  "false_east": 27500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 28带(中央经线84)",
                  "value": "3-degree Gauss-Kruger zone 28",
                  "center": "84E",
                  "false_east": 28500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 29带(中央经线87)",
                  "value": "3-degree Gauss-Kruger zone 29",
                  "center": "87E",
                  "false_east": 29500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 30带(中央经线90)",
                  "value": "3-degree Gauss-Kruger zone 30",
                  "center": "90E",
                  "false_east": 30500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 31带(中央经线93)",
                  "value": "3-degree Gauss-Kruger zone 31",
                  "center": "93E",
                  "false_east": 31500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 32带(中央经线96)",
                  "value": "3-degree Gauss-Kruger zone 32",
                  "center": "96E",
                  "false_east": 32500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 33带(中央经线99)",
                  "value": "3-degree Gauss-Kruger zone 33",
                  "center": "99E",
                  "false_east": 33500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 34带(中央经线102)",
                  "value": "3-degree Gauss-Kruger zone 34",
                  "center": "102E",
                  "false_east": 34500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 35带(中央经线105)",
                  "value": "3-degree Gauss-Kruger zone 35",
                  "center": "105E",
                  "false_east": 35500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 36带(中央经线108)",
                  "value": "3-degree Gauss-Kruger zone 36",
                  "center": "108E",
                  "false_east": 36500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 37带(中央经线111)",
                  "value": "3-degree Gauss-Kruger zone 37",
                  "center": "111E",
                  "false_east": 37500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 38带(中央经线114)",
                  "value": "3-degree Gauss-Kruger zone 38",
                  "center": "114E",
                  "false_east": 38500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 39带(中央经线117)",
                  "value": "3-degree Gauss-Kruger zone 39",
                  "center": "117E",
                  "false_east": 39500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 40带(中央经线120)",
                  "value": "3-degree Gauss-Kruger zone 40",
                  "center": "120E",
                  "false_east": 40500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 41带(中央经线123)",
                  "value": "3-degree Gauss-Kruger zone 41",
                  "center": "123E",
                  "false_east": 41500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 42带(中央经线126)",
                  "value": "3-degree Gauss-Kruger zone 42",
                  "center": "126E",
                  "false_east": 42500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 43带(中央经线129)",
                  "value": "3-degree Gauss-Kruger zone 43",
                  "center": "129E",
                  "false_east": 43500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 44带(中央经线132)",
                  "value": "3-degree Gauss-Kruger zone 44",
                  "center": "132E",
                  "false_east": 44500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 45带(中央经线135)",
                  "value": "3-degree Gauss-Kruger zone 45",
                  "center": "135E",
                  "false_east": 45500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯六度分带 13带(中央经线75)",
                  "value": "Gauss-Kruger zone 13",
                  "center": "75E",
                  "false_east": 13500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 14带(中央经线81)",
                  "value": "Gauss-Kruger zone 14",
                  "center": "81E",
                  "false_east": 14500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 15带(中央经线87)",
                  "value": "Gauss-Kruger zone 15",
                  "center": "87E",
                  "false_east": 15500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 16带(中央经线93)",
                  "value": "Gauss-Kruger zone 16",
                  "center": "93E",
                  "false_east": 16500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 17带(中央经线99)",
                  "value": "Gauss-Kruger zone 17",
                  "center": "99E",
                  "false_east": 17500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 18带(中央经线105)",
                  "value": "Gauss-Kruger zone 18",
                  "center": "105E",
                  "false_east": 18500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 19带(中央经线111)",
                  "value": "Gauss-Kruger zone 19",
                  "center": "111E",
                  "false_east": 19500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 20带(中央经线117)",
                  "value": "Gauss-Kruger zone 20",
                  "center": "117E",
                  "false_east": 20500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 21带(中央经线123)",
                  "value": "Gauss-Kruger zone 21",
                  "center": "123E",
                  "false_east": 21500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 22带(中央经线129)",
                  "value": "Gauss-Kruger zone 22",
                  "center": "129E",
                  "false_east": 22500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 23带(中央经线135)",
                  "value": "Gauss-Kruger zone 23",
                  "center": "135E",
                  "false_east": 23500000,
                  "false_north": 0,
                  "type": 6
                }
              ]
            },
            {
              "name": "nocode",
              "value": [
                {
                  "name": "高斯三度分带 中央经线75",
                  "value": "3-degree Gauss-Kruger CM 75E",
                  "center": "75E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线78",
                  "value": "3-degree Gauss-Kruger CM 78E",
                  "center": "78E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线81",
                  "value": "3-degree Gauss-Kruger CM 81E",
                  "center": "81E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线84",
                  "value": "3-degree Gauss-Kruger CM 84E",
                  "center": "84E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线87",
                  "value": "3-degree Gauss-Kruger CM 87E",
                  "center": "87E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线90",
                  "value": "3-degree Gauss-Kruger CM 90E",
                  "center": "90E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线93",
                  "value": "3-degree Gauss-Kruger CM 93E",
                  "center": "93E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线96",
                  "value": "3-degree Gauss-Kruger CM 96E",
                  "center": "96E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线99",
                  "value": "3-degree Gauss-Kruger CM 99E",
                  "center": "99E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线102",
                  "value": "3-degree Gauss-Kruger CM 102E",
                  "center": "102E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线105",
                  "value": "3-degree Gauss-Kruger CM 105E",
                  "center": "105E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线108",
                  "value": "3-degree Gauss-Kruger CM 108E",
                  "center": "108E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线111",
                  "value": "3-degree Gauss-Kruger CM 111E",
                  "center": "111E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线114",
                  "value": "3-degree Gauss-Kruger CM 114E",
                  "center": "114E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线117",
                  "value": "3-degree Gauss-Kruger CM 117E",
                  "center": "117E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线120",
                  "value": "3-degree Gauss-Kruger CM 120E",
                  "center": "120E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线123",
                  "value": "3-degree Gauss-Kruger CM 123E",
                  "center": "123E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线126",
                  "value": "3-degree Gauss-Kruger CM 126E",
                  "center": "126E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线129",
                  "value": "3-degree Gauss-Kruger CM 129E",
                  "center": "129E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线132",
                  "value": "3-degree Gauss-Kruger CM 132E",
                  "center": "132E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线135",
                  "value": "3-degree Gauss-Kruger CM 135E",
                  "center": "135E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯六度分带 中央经线75",
                  "value": "Gauss-Kruger CM 75E",
                  "center": "75E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线81",
                  "value": "Gauss-Kruger CM 81E",
                  "center": "81E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线87",
                  "value": "Gauss-Kruger CM 87E",
                  "center": "87E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线93",
                  "value": "Gauss-Kruger CM 93E",
                  "center": "93E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线99",
                  "value": "Gauss-Kruger CM 99E",
                  "center": "99E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线105",
                  "value": "Gauss-Kruger CM 105E",
                  "center": "105E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线111",
                  "value": "Gauss-Kruger CM 111E",
                  "center": "111E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线117",
                  "value": "Gauss-Kruger CM 117E",
                  "center": "117E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线123",
                  "value": "Gauss-Kruger CM 123E",
                  "center": "123E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线129",
                  "value": "Gauss-Kruger CM 129E",
                  "center": "129E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线135",
                  "value": "Gauss-Kruger CM 135E",
                  "center": "135E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                }
              ]
            }
          ]
        },
        {
          "name": "北京54",
          "value": [
            {
              "name": "hascode",
              "value": [
                {
                  "name": "高斯三度分带 25带(中央经线75)",
                  "value": "3-degree Gauss-Kruger zone 25",
                  "center": "75E",
                  "false_east": 25500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 26带(中央经线78)",
                  "value": "3-degree Gauss-Kruger zone 26",
                  "center": "78E",
                  "false_east": 26500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 27带(中央经线81)",
                  "value": "3-degree Gauss-Kruger zone 27",
                  "center": "81E",
                  "false_east": 27500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 28带(中央经线84)",
                  "value": "3-degree Gauss-Kruger zone 28",
                  "center": "84E",
                  "false_east": 28500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 29带(中央经线87)",
                  "value": "3-degree Gauss-Kruger zone 29",
                  "center": "87E",
                  "false_east": 29500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 30带(中央经线90)",
                  "value": "3-degree Gauss-Kruger zone 30",
                  "center": "90E",
                  "false_east": 30500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 31带(中央经线93)",
                  "value": "3-degree Gauss-Kruger zone 31",
                  "center": "93E",
                  "false_east": 31500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 32带(中央经线96)",
                  "value": "3-degree Gauss-Kruger zone 32",
                  "center": "96E",
                  "false_east": 32500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 33带(中央经线99)",
                  "value": "3-degree Gauss-Kruger zone 33",
                  "center": "99E",
                  "false_east": 33500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 34带(中央经线102)",
                  "value": "3-degree Gauss-Kruger zone 34",
                  "center": "102E",
                  "false_east": 34500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 35带(中央经线105)",
                  "value": "3-degree Gauss-Kruger zone 35",
                  "center": "105E",
                  "false_east": 35500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 36带(中央经线108)",
                  "value": "3-degree Gauss-Kruger zone 36",
                  "center": "108E",
                  "false_east": 36500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 37带(中央经线111)",
                  "value": "3-degree Gauss-Kruger zone 37",
                  "center": "111E",
                  "false_east": 37500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 38带(中央经线114)",
                  "value": "3-degree Gauss-Kruger zone 38",
                  "center": "114E",
                  "false_east": 38500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 39带(中央经线117)",
                  "value": "3-degree Gauss-Kruger zone 39",
                  "center": "117E",
                  "false_east": 39500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 40带(中央经线120)",
                  "value": "3-degree Gauss-Kruger zone 40",
                  "center": "120E",
                  "false_east": 40500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 41带(中央经线123)",
                  "value": "3-degree Gauss-Kruger zone 41",
                  "center": "123E",
                  "false_east": 41500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 42带(中央经线126)",
                  "value": "3-degree Gauss-Kruger zone 42",
                  "center": "126E",
                  "false_east": 42500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 43带(中央经线129)",
                  "value": "3-degree Gauss-Kruger zone 43",
                  "center": "129E",
                  "false_east": 43500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 44带(中央经线132)",
                  "value": "3-degree Gauss-Kruger zone 44",
                  "center": "132E",
                  "false_east": 44500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 45带(中央经线135)",
                  "value": "3-degree Gauss-Kruger zone 45",
                  "center": "135E",
                  "false_east": 45500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯六度分带 13带(中央经线75)",
                  "value": "Gauss-Kruger zone 13",
                  "center": "75E",
                  "false_east": 13500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 14带(中央经线81)",
                  "value": "Gauss-Kruger zone 14",
                  "center": "81E",
                  "false_east": 14500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 15带(中央经线87)",
                  "value": "Gauss-Kruger zone 15",
                  "center": "87E",
                  "false_east": 15500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 16带(中央经线93)",
                  "value": "Gauss-Kruger zone 16",
                  "center": "93E",
                  "false_east": 16500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 17带(中央经线99)",
                  "value": "Gauss-Kruger zone 17",
                  "center": "99E",
                  "false_east": 17500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 18带(中央经线105)",
                  "value": "Gauss-Kruger zone 18",
                  "center": "105E",
                  "false_east": 18500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 19带(中央经线111)",
                  "value": "Gauss-Kruger zone 19",
                  "center": "111E",
                  "false_east": 19500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 20带(中央经线117)",
                  "value": "Gauss-Kruger zone 20",
                  "center": "117E",
                  "false_east": 20500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 21带(中央经线123)",
                  "value": "Gauss-Kruger zone 21",
                  "center": "123E",
                  "false_east": 21500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 22带(中央经线129)",
                  "value": "Gauss-Kruger zone 22",
                  "center": "129E",
                  "false_east": 22500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 23带(中央经线135)",
                  "value": "Gauss-Kruger zone 23",
                  "center": "135E",
                  "false_east": 23500000,
                  "false_north": 0,
                  "type": 6
                }
              ]
            },
            {
              "name": "nocode",
              "value": [
                {
                  "name": "高斯三度分带 中央经线75",
                  "value": "3-degree Gauss-Kruger CM 75E",
                  "center": "75E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线78",
                  "value": "3-degree Gauss-Kruger CM 78E",
                  "center": "78E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线81",
                  "value": "3-degree Gauss-Kruger CM 81E",
                  "center": "81E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线84",
                  "value": "3-degree Gauss-Kruger CM 84E",
                  "center": "84E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线87",
                  "value": "3-degree Gauss-Kruger CM 87E",
                  "center": "87E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线90",
                  "value": "3-degree Gauss-Kruger CM 90E",
                  "center": "90E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线93",
                  "value": "3-degree Gauss-Kruger CM 93E",
                  "center": "93E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线96",
                  "value": "3-degree Gauss-Kruger CM 96E",
                  "center": "96E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线99",
                  "value": "3-degree Gauss-Kruger CM 99E",
                  "center": "99E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线102",
                  "value": "3-degree Gauss-Kruger CM 102E",
                  "center": "102E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线105",
                  "value": "3-degree Gauss-Kruger CM 105E",
                  "center": "105E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线108",
                  "value": "3-degree Gauss-Kruger CM 108E",
                  "center": "108E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线111",
                  "value": "3-degree Gauss-Kruger CM 111E",
                  "center": "111E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线114",
                  "value": "3-degree Gauss-Kruger CM 114E",
                  "center": "114E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线117",
                  "value": "3-degree Gauss-Kruger CM 117E",
                  "center": "117E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线120",
                  "value": "3-degree Gauss-Kruger CM 120E",
                  "center": "120E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线123",
                  "value": "3-degree Gauss-Kruger CM 123E",
                  "center": "123E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线126",
                  "value": "3-degree Gauss-Kruger CM 126E",
                  "center": "126E",
                  "false_east": 42500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线129",
                  "value": "3-degree Gauss-Kruger CM 129E",
                  "center": "129E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线132",
                  "value": "3-degree Gauss-Kruger CM 132E",
                  "center": "132E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯三度分带 中央经线135",
                  "value": "3-degree Gauss-Kruger CM 135E",
                  "center": "135E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 3
                },
                {
                  "name": "高斯六度分带 中央经线75",
                  "value": "Gauss-Kruger CM 75E",
                  "center": "75E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线81",
                  "value": "Gauss-Kruger CM 81E",
                  "center": "81E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线87",
                  "value": "Gauss-Kruger CM 87E",
                  "center": "87E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线93",
                  "value": "Gauss-Kruger CM 93E",
                  "center": "93E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线99",
                  "value": "Gauss-Kruger CM 99E",
                  "center": "99E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线105",
                  "value": "Gauss-Kruger CM 105E",
                  "center": "105E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线111",
                  "value": "Gauss-Kruger CM 111E",
                  "center": "111E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线117",
                  "value": "Gauss-Kruger CM 117E",
                  "center": "117E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线123",
                  "value": "Gauss-Kruger CM 123E",
                  "center": "123E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线129",
                  "value": "Gauss-Kruger CM 129E",
                  "center": "129E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                },
                {
                  "name": "高斯六度分带 中央经线135",
                  "value": "Gauss-Kruger CM 135E",
                  "center": "135E",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 6
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "UTM",
      "value": [
        {
          "name": "WGS84",
          "value": [
            {
              "name": "nocode",
              "value": [
                {
                  "name": "UTM zone 1N",
                  "value": "UTM zone 1N",
                  "center": "-177",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 2N",
                  "value": "UTM zone 2N",
                  "center": "-171",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 3N",
                  "value": "UTM zone 3N",
                  "center": "-165",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 4N",
                  "value": "UTM zone 4N",
                  "center": "-159",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 5N",
                  "value": "UTM zone 5N",
                  "center": "-153",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 6N",
                  "value": "UTM zone 6N",
                  "center": "-147",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 7N",
                  "value": "UTM zone 7N",
                  "center": "-141",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 8N",
                  "value": "UTM zone 8N",
                  "center": "-135",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 9N",
                  "value": "UTM zone 9N",
                  "center": "-129",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 10N",
                  "value": "UTM zone 10N",
                  "center": "-123",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 11N",
                  "value": "UTM zone 11N",
                  "center": "-117",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 12N",
                  "value": "UTM zone 12N",
                  "center": "-111",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 13N",
                  "value": "UTM zone 13N",
                  "center": "-105",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 14N",
                  "value": "UTM zone 14N",
                  "center": "-99",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 15N",
                  "value": "UTM zone 15N",
                  "center": "-93",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 16N",
                  "value": "UTM zone 16N",
                  "center": "-87",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 17N",
                  "value": "UTM zone 17N",
                  "center": "-81",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 18N",
                  "value": "UTM zone 18N",
                  "center": "-75",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 19N",
                  "value": "UTM zone 19N",
                  "center": "-69",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 20N",
                  "value": "UTM zone 20N",
                  "center": "-63",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 21N",
                  "value": "UTM zone 21N",
                  "center": "-57",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 22N",
                  "value": "UTM zone 22N",
                  "center": "-51",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 23N",
                  "value": "UTM zone 23N",
                  "center": "-45",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 24N",
                  "value": "UTM zone 24N",
                  "center": "-39",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 25N",
                  "value": "UTM zone 25N",
                  "center": "-33",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 26N",
                  "value": "UTM zone 26N",
                  "center": "-27",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 27N",
                  "value": "UTM zone 27N",
                  "center": "-21",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 28N",
                  "value": "UTM zone 28N",
                  "center": "-15",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 29N",
                  "value": "UTM zone 29N",
                  "center": "-9",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 30N",
                  "value": "UTM zone 30N",
                  "center": "-3",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 31N",
                  "value": "UTM zone 31N",
                  "center": "3",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 32N",
                  "value": "UTM zone 32N",
                  "center": "9",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 33N",
                  "value": "UTM zone 33N",
                  "center": "15",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 34N",
                  "value": "UTM zone 34N",
                  "center": "21",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 35N",
                  "value": "UTM zone 35N",
                  "center": "27",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 36N",
                  "value": "UTM zone 36N",
                  "center": "33",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 37N",
                  "value": "UTM zone 37N",
                  "center": "39",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 38N",
                  "value": "UTM zone 38N",
                  "center": "45",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 39N",
                  "value": "UTM zone 39N",
                  "center": "51",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 40N",
                  "value": "UTM zone 40N",
                  "center": "57",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 41N",
                  "value": "UTM zone 41N",
                  "center": "63",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 42N",
                  "value": "UTM zone 42N",
                  "center": "69",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 43N",
                  "value": "UTM zone 43N",
                  "center": "75",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 44N",
                  "value": "UTM zone 44N",
                  "center": "81",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 45N",
                  "value": "UTM zone 45N",
                  "center": "87",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 46N",
                  "value": "UTM zone 46N",
                  "center": "93",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 47N",
                  "value": "UTM zone 47N",
                  "center": "99",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 48N",
                  "value": "UTM zone 48N",
                  "center": "105",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 49N",
                  "value": "UTM zone 49N",
                  "center": "111",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 50N",
                  "value": "UTM zone 50N",
                  "center": "117",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 51N",
                  "value": "UTM zone 51N",
                  "center": "123",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 52N",
                  "value": "UTM zone 52N",
                  "center": "129",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 53N",
                  "value": "UTM zone 53N",
                  "center": "135",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 54N",
                  "value": "UTM zone 54N",
                  "center": "141",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 55N",
                  "value": "UTM zone 55N",
                  "center": "147",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 56N",
                  "value": "UTM zone 56N",
                  "center": "153",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 57N",
                  "value": "UTM zone 57N",
                  "center": "159",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 58N",
                  "value": "UTM zone 58N",
                  "center": "165",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 59N",
                  "value": "UTM zone 59N",
                  "center": "171",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                },
                {
                  "name": "UTM zone 60N",
                  "value": "UTM zone 60N",
                  "center": "177",
                  "false_east": 500000,
                  "false_north": 0,
                  "type": 1
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Released under the MIT License.