首页 > 编程知识 正文

zbbz坐标转换步骤(proj4.js坐标转换)

时间:2023-05-06 11:56:16 阅读:121677 作者:1538

投影带和中央经线计算/** *投影带的带号计算:根据用户输入的纬度经度和定义的投影带宽,此纬度经度下的投影带的带号* @param long输入用户输入的经度* @param projectedBandWidth @returns {number}返回纬度经度下投影带的带号*/functionbandnumbercalculation if (long=180 ) if ) projectedbandwidth===6) num=}elseif(projectedbandwidth===3) num=math.floor () long-1.5 )/projectedBandWidth ) 1; } else { num=0; } else { num=extractbandnumber (long ); }返回编号; }/** *中央经线* @param {*} lon输入用户输入的经度* @param {*} projectedBandWidth输入用户定义的投影带宽* @returns {lon}为中央经线*/返回函数连接计算项目的基础设施(varnum=bandnumbercalculation (lon,projectedbandwidth ); var lon; 项目带宽===6({ lon=num *6- 3; } else if (项目绑定窗口===3) { lon=num*3; }返回lon; } bandnumbercalculation (113.8359106684463,6; //result :19 lon calculation (113.8359106684463,6 ); //result :111参数投影变换/*7参数dx:44.745645865798、dy:-100.37348291277885、dz:-79.37086255592294、 rx :0.057885 ry :1.6001266383655595,rz:3.12522766589074,m :4.1736175275126327*///按标准转换proj4. defs (epsg 3337 proj4.defs(epsg:21419 ),proj=tmercellps=krass lat _0=0lon _0=111 k=1x _0=1950000 y _0=0to WGS-79 3.1252276589074,4.1736175275126327 units=MnO _ defs ' ) var bejing 54t merc _ cgcs 2000=proj4(epsg :21419 (,epsg 3363666 ) bejing 54t merc _ cgcs 2000/* result :113.8364963967547,34.664948676078915 *//按标准转换proj4.defs(EPSG:4490 (,pror proj=longlatellps=krasstowgs 84=44.745645865798,-100.37348291277885,- 79.370862299 1.600126638365595,3.125227666589000 varGCS2000=proj4(EPSG:4214、EPSG:4490、[113.83591066844463、34.664758065382884];/* 113.83649963963823,34.6649486761037 *///相同的基线转换proj4.defs(epsg:4214 ), ' proj=long lat ell PS=krass no _ defs proj4. defs (epsg :21419 ), (proj=tmercellps=krass lat _0=0lon _0=111 k=1x _0=1950000 y _0=0units var Beijing 54=proj4(epsg :21419 ) Beijing54/*19759978.64965164、3841131.286169876*/

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。