C#大地坐标与空间直角坐标互转

上传者: h2ozero | 上传时间: 2022-06-17 19:07:45 | 文件大小: 969KB | 文件类型: ZIP
C#大地坐标与空间直角坐标互转考虑到程序的复用性以及开闭性原则,该模块主要有由一个抽象坐标类、空间直角坐标以及大地坐标具体坐标类、地球椭球结构体组 成,计为可拓展的类库。抽象坐标类为程序的扩展提供了规范,椭球结构体用于储存椭球参数及创建椭球(在此次作业中参考工厂模式),两个具体坐标类分别储存了两类坐标的参数,提供了相关的初始化方法,及更改方法,坐标转换方法。另附一个弧度制与角度制之间转化静态类。 注意事项 1、为了保证坐标多次转化后不受迭代值精确程度影响(及多次转化 后其值会有微小变化,单次改变的差值约在十的负七次方左右),采 取所有坐标值保留小数点后 4 位的计算方式。 2、为了提高类库的复用性,重载两种构造函数,以及设置修改方法, 为了避免误修改,将参数的直接调用属性设为仅能查询。

文件下载

资源详情

[{"title":"( 47 个子文件 969KB ) C#大地坐标与空间直角坐标互转","children":[{"title":"Coordinates.application <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"setup.exe <span style='color:#111;'> 558.95KB </span>","children":null,"spread":false},{"title":"Application Files","children":[{"title":"Coordinates_1_0_0_4","children":[{"title":"Coordinates.application <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"Coordinates.exe.manifest <span style='color:#111;'> 6.96KB </span>","children":null,"spread":false},{"title":"Coordinates.exe.deploy <span style='color:#111;'> 28.95KB </span>","children":null,"spread":false},{"title":"Coordinates.exe.config.deploy <span style='color:#111;'> 189B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"直角坐标与大地坐标报告.pdf <span style='color:#111;'> 599.39KB </span>","children":null,"spread":false},{"title":"Coordinates","children":[{"title":".vs","children":[{"title":"Coordinates","children":[{"title":"FileContentIndex","children":[{"title":"8779afec-e027-42fb-a768-43e111c499fa.vsidx <span style='color:#111;'> 55.24KB </span>","children":null,"spread":false},{"title":"51967796-97ee-403f-955a-40476cc16a31.vsidx <span style='color:#111;'> 54.82KB </span>","children":null,"spread":false},{"title":"37dde87e-48b9-4a9a-a494-e78992c08677.vsidx <span style='color:#111;'> 190B </span>","children":null,"spread":false},{"title":"merges","children":null,"spread":false},{"title":"3a12973f-66bc-4b9d-b6fa-86ad784ba470.vsidx <span style='color:#111;'> 29.13KB </span>","children":null,"spread":false},{"title":"read.lock <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"v17","children":[{"title":".suo <span style='color:#111;'> 78.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"Coordinates.sln <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"Coordinates","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"Coordinates.exe <span style='color:#111;'> 28.00KB </span>","children":null,"spread":false},{"title":"Coordinates.application <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"Coordinates.pdb <span style='color:#111;'> 61.50KB </span>","children":null,"spread":false},{"title":"Coordinates.exe.manifest <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"Coordinates.exe.config <span style='color:#111;'> 189B </span>","children":null,"spread":false},{"title":"app.publish","children":[{"title":"Coordinates.exe <span style='color:#111;'> 28.95KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"Form1.Designer.cs <span style='color:#111;'> 23.22KB </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 532B </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"Coordinates.exe <span style='color:#111;'> 28.00KB </span>","children":null,"spread":false},{"title":"Coordinates.application <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"Coordinates.Properties.Resources.resources <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"Coordinates.pdb <span style='color:#111;'> 61.50KB </span>","children":null,"spread":false},{"title":"Coordinates.Form1.resources <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"Coordinates.exe.manifest <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"Coordinates.csproj.GenerateResource.cache <span style='color:#111;'> 126B </span>","children":null,"spread":false},{"title":"Coordinates.csproj.FileListAbsolute.txt <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 7.21KB </span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferences.cache <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"Coordinates.csproj.AssemblyReference.cache <span style='color:#111;'> 5.89KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"Coordinates.csproj.SuggestedBindingRedirects.cache <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":".NETFramework,Version=v4.7.2.AssemblyAttributes.cs <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"Coordinates.csproj.CoreCompileInputs.cache <span style='color:#111;'> 42B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Coordinates.csproj <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false},{"title":"Coordinates_TemporaryKey.pfx <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"Form1.cs <span style='color:#111;'> 33.71KB </span>","children":null,"spread":false},{"title":"Coordinates.csproj.user <span style='color:#111;'> 557B </span>","children":null,"spread":false},{"title":"Form1.resx <span style='color:#111;'> 5.68KB </span>","children":null,"spread":false},{"title":"App.config <span style='color:#111;'> 189B </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"Resources.resx <span style='color:#111;'> 5.48KB </span>","children":null,"spread":false},{"title":"Settings.settings <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"Settings.Designer.cs <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"Resources.Designer.cs <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明