资源简介
对于中国一张地图进行兰勃特投影变换,世界的地图进行墨卡托投影变换。

代码片段和文件信息
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个文件信息
- 上一篇:调用系统相机拍照并压缩保存视频录制并播放功能
- 下一篇:计算复杂性导论
相关资源
-
Anaconda使用 ba
semap之二--画美国地图 - 中国地图高清版.zip
- 中国地级行政区划地图纯白底PNG格式
- 中国地图地理坐标经纬度数据
- 中国地图_GeoJson文件
- 中国地图,shp,单独的省。另一个文
- 世界地图省州级底图-shp格式底图
- 中国地图矢量数据
- ECharts 中国地图 点击进入省级地图
- 全国省级市级县级矢量地图数据
- 完整的中国矢量地图gis数据
- echarts 中国地图省份地图数据 JS版本
- 中国地图十段线
- 中国行政区-包括南海九段线shp数据
- ArcGIS可打开并使用的世界地图
- 中国地图json文件
- geoJSON中国数据包完整版.rar
- 世界地图PPT模板.pptx
- GIS数据之中国地图 shp
- 图像处理:任意四边形转矩形
- CAD中国地图
- 世界地图学习数据
- Grafana_Plugin_ChinaMap-master.zip
- 中国地图(ppt制作专用)
- 世界地图shp259877
- 中国地图ArcMap可用,也可以转换成其
- echarts+canvas中国地图点击省市区进入查
- echarts中国地图城市区块选择代码(可
- 中国地图mxd Arcmap ArcGis
- 中国地图shapefile
评论
共有 条评论