资源简介
对于中国一张地图进行兰勃特投影变换,世界的地图进行墨卡托投影变换。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;
using System.IO;
using Microsoft.VisualBasic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace project
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
class Lines
{
public int ID;
public List point = new List();
}
class Maps
{
public List Lines = new List();
public Maps(Lines line)
{
Lines.Add(line);
}
public Maps(String path)
{
StreamReader sr = new StreamReader(path);
String a;
int endNum = 0;
Lines line = new Lines();
while (true)
{
a = sr.ReadLine();
if (a == “end“ || a == “END“)
{
if (++endNum == 2)
{
break;
}
Lines.Add(line);
line = new Lines();
continue;
}
endNum = 0;
String[] temp = a.Split(‘‘);
if (temp.Length == 1)
{
line.ID = int.Parse(a);
}
else
{
PointF p = new PointF();
p.X = float.Parse(temp[0]);
p.Y = float.Parse(temp[1]);
line.point.Add(p);
}
}
}
//将北京54坐标转为兰伯特投影
public List bj54ToLambert(double B0 double L0 double B1 double B2)
{
//常数以及数值变换
double a = 6378245;
double e2 = 0.006693421622966;
B0 = B0 / 180 * Math.PI;
B1 = B1 / 180 * Math.PI;
B2 = B2 / 180 * Math.PI;
double m1 = Math.Cos(B1) / Math.Sqrt(1 - e2 * Math.Pow(Math.Sin(B1) 2));
double m2 = Math.Cos(B2) / Math.Sqrt(1 - e2 * Math.Pow(Math.Sin(B2) 2));
double t0 = Math.Tan(Math.PI / 4 - B0 / 2) / Math.Pow((1 - Math.Sqrt(e2) * Math.Sin(B0)) / (1 + Math.Sqrt(e2) * Math.Sin(B0)) Math.Sqrt(e2) / 2);
double t1 = Math.Tan(Math.PI / 4 - B1 / 2) / Math.Pow((1 - Math.Sqrt(e2) * Math.Sin(B1)) / (1 + Math.Sqrt(e2) * Math.Sin(B1)) Math.Sqrt(e2) / 2);
double t2 = Math.Tan(Math.PI / 4 - B2 / 2) / Math.Pow((1 - Math.Sqrt(e
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 582725 2005-10-10 19:11 作业6地图投影\CHINA_Arc.gen
文件 763676 2011-09-22 10:59 作业6地图投影\country.gen
文件 187 2014-11-03 11:25 作业6地图投影\project\App.config
文件 582725 2005-10-10 19:11 作业6地图投影\project\bin\Debug\CHINA_Arc.gen
文件 763676 2011-09-22 10:59 作业6地图投影\project\bin\Debug\country.gen
文件 5214368 2014-01-03 07:08 作业6地图投影\project\bin\Debug\mscorlib.dll
文件 59342 2012-06-02 22:34 作业6地图投影\project\bin\Debug\normidna.nlp
文件 47076 2012-06-02 22:34 作业6地图投影\project\bin\Debug\normnfc.nlp
文件 40566 2012-06-02 22:34 作业6地图投影\project\bin\Debug\normnfd.nlp
文件 67808 2012-06-02 22:34 作业6地图投影\project\bin\Debug\normnfkc.nlp
文件 61718 2012-06-02 22:34 作业6地图投影\project\bin\Debug\normnfkd.nlp
文件 18432 2014-12-21 19:01 作业6地图投影\project\bin\Debug\project.exe
文件 187 2014-11-03 11:25 作业6地图投影\project\bin\Debug\project.exe.config
文件 46592 2014-12-21 19:01 作业6地图投影\project\bin\Debug\project.pdb
文件 11592 2014-12-21 19:01 作业6地图投影\project\bin\Debug\project.vshost.exe
文件 187 2014-11-03 11:25 作业6地图投影\project\bin\Debug\project.vshost.exe.config
文件 490 2012-06-02 22:34 作业6地图投影\project\bin\Debug\project.vshost.exe.manifest
文件 106331 2014-10-27 22:07 作业6地图投影\project\bin\Debug\world.gen
文件 956424 2012-08-31 08:51 作业6地图投影\project\bin\Debug\zh-Hans\mscorlib.resources.dll
文件 16344 2014-12-21 19:01 作业6地图投影\project\Form1.cs
文件 7791 2014-12-21 19:01 作业6地图投影\project\Form1.Designer.cs
文件 5817 2014-12-21 19:01 作业6地图投影\project\Form1.resx
文件 28279 2014-12-07 21:28 作业6地图投影\project\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6050 2014-12-21 19:01 作业6地图投影\project\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 3057 2014-12-21 19:01 作业6地图投影\project\obj\Debug\project.csproj.FileListAbsolute.txt
文件 975 2014-12-21 19:01 作业6地图投影\project\obj\Debug\project.csproj.GenerateResource.Cache
文件 161656 2014-12-07 21:42 作业6地图投影\project\obj\Debug\project.csprojResolveAssemblyReference.cache
文件 18432 2014-12-21 19:01 作业6地图投影\project\obj\Debug\project.exe
文件 180 2014-12-21 19:01 作业6地图投影\project\obj\Debug\project.Form1.resources
文件 46592 2014-12-21 19:01 作业6地图投影\project\obj\Debug\project.pdb
............此处省略28个文件信息
- 上一篇:调用系统相机拍照并压缩保存视频录制并播放功能
- 下一篇:计算复杂性导论
相关资源
- 投影变换.rar
- ECharts中国地图各省、市、区县json
- 中国地图CAD完整版
- 中国地图CAD完整版.dwg
- 中国地图着色
- 中国行政区划图shp格式
- GIS世界地图国家边界shape文件
- echart世界地图包含各个国家的单独j
- 中国地图地图着色问题
- echarts全国省市坐标、全国地图、世界
- 中国地图shp
- 中国标准地图 审图号GS(2016)1593号
- echarts中国地图和省份地图json和js
- 中国地图含南海诸岛与九段线.shp
- 世界地图.zip
- 世界地图行列号
- 世界地图和中国地图汇总-可编辑
- 中国地图各省市县级echarts
- 最新世界地图中文版 shp矢量格式
- 中国地图shp数据,含九段线
- Echars世界地图、全国地图、全省地图
- 世界地图shp文件(WGS1984)
- 世界地图shp275593
- 极其详细的中国地图AI文件
- 中国地图矢量图
- 中国地图openstreetmap 卷二
- 中国地图各省份信息可视化PPT图表
- 世界各洲边界矢量图
- ArcGIS版国家空间基础地理数据库
- 全国水系、中国地图、县市行政界、
评论
共有 条评论