Proj.NET-坐标系

先分清两个概念:

(1) Geographic coordinate system(地理坐标系统)

(2) Projection coordinate system(投影坐标系统)


Geographic coordinate system(地理坐标系统) 

地理坐标系统是以经纬度为地图的存储单位的球面坐标系统,将数据信息以科学的方法放在一个椭球体上,该椭球体具有如下特点:可量化计算,具有长轴、短轴和偏心率。
地理坐标系统的完整参数:
  Alias(名称): 
  Abbreviation(缩写): 
  Remarks(注解): 
  Angular Unit(角度单位): 
  Prime Meridian(本初子午线): 
  Datum(大地基准面): 
  Spheroid(椭球体): 
  Semimajor Axis(长半轴): 
  Semiminor Axis(短半轴): 
  Inverse Flattening:

 

Krasovsky_1940椭球体的参数:
  Spheroid: Krasovsky_1940 
  Semimajor Axis: 6378245.000000000000000000 
  Semiminor Axis: 6356863.018773047300000000
  除椭球体之外,还需要大地基准面来定位椭球体,即坐标系统中的Datum。
  总结一下,地理坐标系统的两个基本要素:spheroid & datum
   


Projection coordinate system(投影坐标系统)

投影坐标系统是以米为地图单位的平面坐标系统。投影就是将球面坐标转化成平面坐标的过程,转化过程就是算法,每个投影坐标系统都需要地理坐标系统的参数
投影坐标系的完整参数:
  Parameters(投影参数):
      False_Easting(坐标东位移假定值): 
      False_Northing(坐标北位移假定值): 
     Central_Meridian(中央经线): 
     Scale_Factor(比例系数): 
     Latitude_Of_Origin(原始纬度): 
  Linear Unit(单位): 
  Geographic Coordinate System(地理坐标系统): 
      Name(名称): 
      Alias(名称): 
      Abbreviation(缩写): 
      Remarks(注解): 
      Angular Unit(角度单位): 
      Prime Meridian(本初子午线): 
      Datum(大地基准面): 
      Spheroid(椭球体): 
      Semimajor Axis(长半轴): 
      Semiminor Axis(短半轴): 
      Inverse Flattening: 


回答: OpenLayers中常用的坐标系例子有EPSG:4326和EPSG:3857。EPSG:4326对应WGS84坐标系统中的地理坐标(经纬度),而EPSG:3857是一种墨卡托投影坐标,用于地图显示效果较好。通常情况下,数据存储在EPSG:4326中,显示在EPSG:3857中。在OpenLayers中,可以使用坐标转换功能来实现不同坐标系之间的转换。例如,将EPSG:3857转换为EPSG:4326,可以使用transform方法,传入需要转换的坐标、原始坐标系和目标坐标系。具体使用方法如下所示: ```javascript import {transform} from 'ol/proj'; // EPSG:3857转EPSG:4326 console.log(transform(\[12202419, 4469830\], "EPSG:3857", "EPSG:4326")); ``` 这样就可以将EPSG:3857坐标系下的坐标转换为EPSG:4326坐标系下的坐标。 #### 引用[.reference_title] - *1* [OpenLayers自定义坐标系](https://blog.csdn.net/qq_24309981/article/details/81149602)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Openlayers 坐标系全面解析](https://blog.csdn.net/A____t/article/details/124626079)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值