当前位置: 首页 > news >正文

太原网站建设技术外包注册域名之后怎么使用

太原网站建设技术外包,注册域名之后怎么使用,wordpress下载慢,注册个人网站要多少钱【Unity】坐标转换经纬度方法#xff08;应用篇#xff09; 解决地图中经纬度坐标转换与unity坐标互转的问题。使用线性变换的方法#xff0c;理论上可以解决小范围内所以坐标转换的问题。 之前有写过[Unity]坐标转换经纬度方法#xff08;原理篇),在实际使用中#xff0c…【Unity】坐标转换经纬度方法应用篇 解决地图中经纬度坐标转换与unity坐标互转的问题。使用线性变换的方法理论上可以解决小范围内所以坐标转换的问题。 之前有写过[Unity]坐标转换经纬度方法原理篇),在实际使用中由于步骤比较繁琐基于之前的方法详细说明使用方法。 案例资源下载地址 一、使用步骤 绑定脚本建立控制原点和配准点获得变换二项式坐标互转方法 1.绑定脚本 导入资源包后可以看见一下目录结构 Examples下的坐标转换使用是演示demo Transfromation下的是功能脚本 将ChangeMatrixMgr拖入场景中的任意一个GameObject下即可演示demo中是放在空物体GameManager下。 2.建立控制原点和配准点 1建立控制原点 在目录中找到Prefab下的Piont拖入场景中并摆放到一个比较特殊容易辨别的位置。控制点尽量放在地图的中间区域 随便在网上找到一个获取经纬度的网站用于获取经纬度。 经纬度查询定位 拾取坐标系统 选择影像图在地图中找到Piont摆放的位置 这里可以得到该点的经纬度。把经纬度填写到Piont下的组件ChangePoint里的LonLatPoint中X填纬度Y填经度 将控制原点Piont拖入ChangeMatrixMgr中的OriginPoint下红框放入控制点 2建立配准点 配准点的建立和控制点一样建立后放如GruberPoints数值中。 注意配准点至少建立两个 3.获得变换二项式 配准点和控制原点建立好后便可以创建变换的二项式 读取配准点对应的经纬度坐标和本地坐标到数组 ListDoubleVector2 LonLatPoints;//经纬度坐标点数组ListDoubleVector2 LocalPoints;//本地坐标点数组 void ExtractionCoordinate(){LonLatPoints new ListDoubleVector2();LocalPoints new ListDoubleVector2();int length GruberPoints.Length;for (int i 0; i length; i){LonLatPoints.Add(GruberPoints[i].LonLatPoint - OriginPoint.LonLatPoint);LocalPoints.Add(GruberPoints[i].LocalPoint - OriginPoint.LocalPoint);}}创建二项式 public DoubleVector4 ToLonLatMatrix;//转经纬度二项式public DoubleVector4 ToLocalMatrix;//转本地坐标二项式void CreateMatrix(){ExtractionCoordinate();changeMatrixUtil new ChangeMatrixUtil(LonLatPoints, LocalPoints, errorValue);ToLonLatMatrix changeMatrixUtil.ToLonLatMatrix;ToLocalMatrix changeMatrixUtil.ToLocalMatrix;}二项式的值只需要创建一次后面可以复用。 可以单独复制赋值赋值后可以移除配准点上面的ExtractionCoordinate和CreateMatrix两个方法可以不调用。 二项式只要有值重新运行也不影响。 4.坐标互转方法 /// summary/// 变换坐标/// /summary/// param nameVector要转换的坐标/param/// param nameChangeMatrix变换行列式/param/// param nameBZero变换后原点坐标/param/// param nameFZero要转换的原点坐标/param/// returns/returnspublic static DoubleVector2 GetChangeVector(DoubleVector2 Vector, DoubleVector4 ChangeMatrix, DoubleVector2 BZero, DoubleVector2 FZero)demo DoubleVector2 lonLatPoint DoubleVector2.GetChangeVector(test.LocalPoint, ToLonLatMatrix, OriginPoint.LonLatPoint, OriginPoint.LocalPoint);经纬度转本地 第一个参数传入经纬度坐标 第二个参数传入转本地坐标的二项式 第三个参数传入本地坐标的控制原点 第四个参数传入经纬度坐标控制原点 本地转经纬度 第一个参数传入本地坐标 第二个参数传入转经纬度坐标的二项式 第三个参数传入经纬度坐标控制原点 第四个参数传入本地坐标的控制原点 二、扩展 1.产生误差的原因 地球是不规则的球体将球体投影到平面上是不能正交投影的必然出现位置的偏移投影方式的不同就会产生不同的坐标系比如WGS84,GCJ-02等同样的经纬度在不同的坐标系下位置是不一样的而且差距很大。 2.报NaN计算出错的原因 当配准点过多时配准点的位置和出现错误或者配准点的坐标系不一致会导致二项式无法求出。 解决方法 减少配准点数量修改ChangeMatrixMgr下的ErrorValue参数检查配准点 置是不一样的而且差距很大。 2.报NaN计算出错的原因 当配准点过多时配准点的位置和出现错误或者配准点的坐标系不一致会导致二项式无法求出。 解决方法 减少配准点数量修改ChangeMatrixMgr下的ErrorValue参数检查配准点
http://www.hkea.cn/news/14428347/

相关文章:

  • 网站大图片优化网站三合一建设
  • 江门网站排名优化seo软件推广哪个好
  • html5导航网站如何建设个人网站凡科怎么样
  • 中国煤炭建设协网站奉贤做网站建设
  • 建设银行网络学习网站青岛网上注册公司官网
  • 天津哪里做网站网站建设的培训的感受
  • 网站分析对比策划案网站
  • 色块布局网站首页模板网站留言板有什么用
  • 购物网站代码展示型企业网站例子
  • 响应式网站pad尺寸app设计策划书
  • 公司网站建设解决方案详情页制作
  • 无代码企业网站开发深圳外贸建站与推广
  • 网站建设亿玛酷神奇5厦门手机网站设计公司
  • 网站设计与建设报告手机有办法做网站吗
  • 代理机构做的网站找不到人了怎么办私活做网站
  • 国外源代码下载网站中企中立做的网站好吗
  • 做电影网站解决版权问题市场推广计划书
  • wordpress 不显示缩略图哈尔滨网络优化工程师
  • 四川住房建设和城乡建设厅网站买域名要多少钱一个
  • 对做网站公司的疑问蓝牙app开发软件
  • 江北网站建设价格网页设计培训有工资吗
  • 网站建设维护员是做什么的seo快速排名软件
  • 如何看网站有没有备案小程序获取wordpress背景音乐
  • 阜宁专业做网站的公司wordpress修改网页端口
  • 电子政务网站建设实践报告郑州网络推广哪家口碑好
  • 营销最好的网站建设公司电子商务网站建设需要学什么软件
  • 手机网站大全排行北京网站设计公司yy成都柚米科技15
  • 做ppt的模板的网站有哪些内容商城网站建设方案
  • 电子商务网站平台建设方案网站服务器容量
  • 网站流量查询平台商城网站策划书