首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mapvthree 地理投影设计分析——自动转换与统一接口的设计理念

    ,简化开发1.3 与通用 3D 引擎投影系统的区别通用 3D 引擎的投影特点:通常使用世界坐标系,缺乏地理投影概念需要开发者自行实现地理坐标到世界坐标的转换不同数据源需要手动处理投影转换缺乏统一的地理坐标系统支持...mapvthree 投影系统的特点:内置完整的地理投影系统自动处理地理坐标转换支持多种地理投影标准(EPSG)提供统一的地理坐标接口二、投影支持能力2.1 支持的投影类型mapvthree 支持多种主流投影方式...,每种投影都有其特定的应用场景:Web 墨卡托投影(EPSG:3857)特点:目前最常用的网络地图投影方式大多数在线地图服务的默认投影适合低纬度地区的可视化高纬度地区会产生严重变形应用场景:传统二维地图应用与在线地图服务集成低纬度地区的可视化..., },});WGS84 地理坐标系(EPSG:4326)特点:最常用的地理坐标系统使用经纬度表示位置全球统一的标准,跨应用数据兼容性最好经纬度数据需要投影转换才能在平面地图上显示应用场景:跨平台数据交换...:开发者始终使用地理坐标(经纬度)进行视野控制投影透明:底层投影转换对开发者透明易于理解:符合地图开发者的思维习惯五、应用场景分析5.1 二维地图场景推荐投影:EPSG:3857(Web 墨卡托)const

    20410

    JSAPIThree 地图投影学习笔记:理解坐标系统

    文档说地图投影是:将地球表面的地理坐标(经纬度)转换为平面坐标的数学方法不同的投影方式适合不同的应用场景选择合适的投影对准确展示地理数据很重要我的理解:简单说就是把地球这个球面"展开"成平面的方法!...投影 3:WGS84 地理坐标系(EPSG:4326)const engine = new mapvthree.Engine(container, { map: { projection...: 'EPSG:4326', // WGS84 地理坐标系 },});我的理解:WGS84 是最常用的地理坐标系统,使用经纬度表示位置。...我的学习总结经过这一天的学习,我掌握了:地图投影的作用:将地球表面的地理坐标转换为平面坐标引擎支持的投影类型:Web 墨卡托投影(EPSG:3857)- 默认,适合普通地图ECEF 投影(EPSG:4978...)- 适合 3D 地球和精确计算WGS84 地理坐标系(EPSG:4326)- 经纬度格式UTM 投影 - 适合局部区域高斯克吕格投影 - 适合中国地区EqualEarth 投影(EPSG:8857)-

    23410

    Web墨卡托公开的小秘密

    所谓地图投影,是利用一定数学法则把地球表面的经、纬线转换到平面上的理论和方法。...下面放一张在 EPSG 官网上找到的3857坐标的具体参数介绍,供参考: Web Mercator 的阴暗面 Web Mercator 无论是来自Google程序员的谬误,还是为了简化换算的有意为之...这不是EPSG 冷酷无情无理取闹,从技术角度看是有原因的。简而言之,主要原因在于基准面被篡改后,本来是等角投影的Mercator坐标变换算法,不再等角了,而是近似等角,也就是出现角度变形。...这种变形势必影响了坐标的精度,如下是某位专家给出的概要说明(闪亮的最后一条): 不再混乱的ID 也是由于GIS专业人士的质疑,相比最为广泛使用的EPSG:4326(WGS84坐标系ID),这个坐标系的...EPSG:3857 EPSG为 Web Wercator 最终设立的WKID,也就是现在我们常用的Web 地图的坐标系,并且给定官方命名 “WGS 84 / Pseudo-Mercator“。

    3.5K10

    从零打造一个Web地图引擎

    WGS-84坐标系是国际通用的标准,EPSG编号为EPSG:4326,通常GPS设备获取到的原始经纬度和国外的地图厂商使用的都是WGS-84坐标系。...这两种坐标系都是地理坐标系,球面坐标,单位为度,这种坐标方便在地球上定位,但是不方便展示和进行面积距离计算,我们印象中的地图都是平面的,所以就有了另外一种平面坐标系,平面坐标系是通过投影的方式从地理坐标系中转换过来...,所以也称为投影坐标系,通常单位为米,投影坐标系根据投影方式的不同存在多种,在Web开发的场景里通常使用的是Web墨卡托投影,编号为EPSG:3857,它基于墨卡托投影,把WGS-84坐标系投影成正方形...坐标系更详细的信息可参考GIS之坐标系统,EPSG:3857的详细信息可参考EPSG:3857。...经纬度定位行列号 上一节里我们简单介绍了一下坐标系,按照Web地图的标准,我们的地图引擎也选择支持EPSG:3857投影,但是我们通过工具获取到的是火星坐标系的经纬度坐标,所以第一步要把经纬度坐标转换为

    4.9K20

    大地测量学:EPSG:4326、EPSG:3857

    显而易见的是,从三维到二维的转化,必然会导致变形和失真,失真是不可避免的,但是不同投影下会有不同的失真,这让我们可以有得选择。...对于 Web Map 开发人员的意义 对于 Web Map 开发人员来说,最熟悉的应该是EPSG:4326 (WGS84) and EPSG:3857(Pseudo-Mercator),这又是啥呢?...3.1 EPSG:4326 (WGS84) 前面说了 WGS84 是目前最流行的地理坐标系统。在国际上,每个坐标系统都会被分配一个 EPSG 代码,EPSG:4326 就是 WGS84 的代码。...3.2 EPSG:3857 (Pseudo-Mercator) 伪墨卡托投影,也被称为球体墨卡托,Web Mercator。它是基于墨卡托投影的,把 WGS84坐标系投影到正方形。...参考资料: EPSG 4326 vs EPSG 3857 (projections, datums, coordinate systems, and more!)

    4.8K21

    GIS世界里坐标系“黑话”

    proj.4表达式 +proj=longlat +datum=WGS84 +no_defs  EPSG表达式 EPSG:4326 WKT表达式 GEOGCRS["WGS 84", DATUM[...] 投影坐标系,是平面坐标系,参考平面是水平面,坐标单位是米 地理坐标可以向投影坐标转换,一对N的关系,转换过程叫做“投影”(投影:将不规则的地球曲面转换为平面) 在地球椭球面和平面之间建立点与点之间函数关系的数学方法...Beijing 54---EPSG:4214 Xian 80---EPSG:4610 CGCS 2000---EPSG:4490 WGS 84---EPSG:4326 (二)投影坐标系 WGS 84.../ Pseudo-Mercator---EPSG:3857 WGS_1984_Web_Mercator_Auxiliary_Sphere---ESRI:102100(Esri内部使用ID,与 EPSG:...3857 相应) 以下的两个在 2008 年给 Web Mercator 设立的WKID,但是这个坐标系的基准面是正圆球,不是WGS 1984。

    2.9K50

    GIS坐标系测绘原理:大地水准面基准面参考椭球体EPSGSRIWKT

    、《GIS基础知识 - 坐标系、投影、EPSG:4326、EPSG:3857 》我们过一遍如下概念: 地理坐标系是球面坐标,参考平面是椭球面,坐标单位是经纬度; 投影坐标系是平面坐标系,参考平面是水平面...Web墨卡托投影有两个相关的投影标准,经常搞混: EPSG4326:Web墨卡托投影后的平面地图,但仍然使用WGS84的经度、纬度表示坐标; EPSG3857:Web墨卡托投影后的平面地图,坐标单位为米...EPSG:3857 (Pseudo-Mercator) 伪墨卡托投影,也被称为球体墨卡托,Web Mercator。它是基于墨卡托投影的,把 WGS84坐标系投影到正方形。...对于 Web Map 开发人员来说,最熟悉的应该是EPSG:4326 (WGS84) and EPSG:3857(Pseudo-Mercator),这又是啥呢?.../aganliang/article/details/81784133 GIS基础知识 - 坐标系、投影、EPSG:4326、EPSG:3857 https://www.cnblogs.com/E7868A

    7.2K11

    GIS开发必知:WKT 与 EPSG 如何表达空间参考坐标系?附 GDAL 实现

    4326 CGCS2000 4490 CGCS2000 / Gauss-Kruger zone 15 4493 WGS 84 / UTM zone 44N 32644 Web Mercator 3857...不过,随着Web墨卡托的广泛使用,EPSG最终还是给予了其编码3857。...3.3 空间参考坐标系的代码实现 虽然已经有WKT字符串和EPSG编码来表达空间坐标参考系统,但是这并不意味着我们需要从头开发一个程序来实现空间参考坐标系的相互转换。...3.3.1 开源工具PROJ和GDAL PROJ是一个通用的坐标转换开源软件,最主要的功能就是支持坐标从一个空间坐标参考系转换到另一个坐标参考系。...GDAL可以通过WKT字符串和EPSG编码实现对空间坐标系的表达,在集成PROJ之后,GDAL就能实现空间坐标转换的功能。

    20710

    WebGIS开发中一些常见的概念

    0.3 投影转换 当我们需要在地理坐标系和投影坐标系之间进行转换时,需要进行投影转换。投影转换通常涉及到将地理坐标(经纬度)转换为投影坐标(米),或者将投影坐标转换为地理坐标。...EPSG 用于标识不同的地理空间参考系统,包括坐标系统、地理坐标系、投影坐标系等。这些标识符可用于许多应用程序和地理信息系统软件,以确保数据在不同系统之间的正确转换和处理。...EPSG 是将常用的坐标系、投影、地理坐标系等地理空间参考系统的名称、参数、定义等信息进行标准化,并赋予一个唯一编码。 1.2 常见的EPSG编码 EPSG:4326: 是WGS84坐标系。...EPSG:3857 或EPSG:900913: 是Web墨卡托投影坐标系。...4326"]]

    1.2K10

    地图基础

    坐标系一般有两种坐标系,地图坐标系(geographic coordinate system)和投影坐标系(projected coordinate system)地理坐标系地理坐标系一般是指由经度、纬度和高度组成的坐标系...,能够标示地球上的任何一个位置对于地球上的某个位置,使用不同的测量基准得到的坐标是不一样的使用最广泛的WGS 84北美NAD 83、欧洲ETRS 89和我国CGCS 2000同WGS 84差异都非常小,...,所以并不适合航海地图,但是因为坐标与像素之间的对应关系十分简单,比较适合gis软件用于栅格图的展示EPSG在国际上,每个坐标系统都会被分配一个EPSG代码EPSG: 4326EPSG: 4326是WPGS...84的代码WGS 84是目前最流行的地理坐标系统GPS是基于WGS 84的一般在存储数据时,按照WGS 84存储EPSG: 3857伪墨卡投影,也被称为球体墨卡托,web mercator基于墨卡托投影...,把WGS 84坐标系投影到正方形,切掉了南北极附近地区由于墨卡托投影等正形性的特点,在不同层级的图层上物体的形状保持不变,一个正方形可以不断地被划分为更多更小的正方形以显示更清晰的细节伪墨卡托坐标系非常适合显示数据

    1.7K40

    mysql 空间索引 性能_mysql数据可用空间

    支持卡迪尔坐标系和地理坐标系,其中地理坐标系又有好多种,下面说几种常用的空间参考系 SRID=0表示一个无限的卡迪尔坐标系平面,且坐标轴上无单位 SRID=4326表示GPS坐标系 SRID=3857是...web地图投影,就是你在谷歌地图上看到的坐标系 ALTER TABLE geom ADD position POINT SRID 4326 Mysql的所有空间坐标系都存在表mysql.st_spatial_reference_system...| EPSG | 4326 | GEOGCS["WGS 84",DATUM["World Geodetic System 1984",SPHEROID["WGS 84",6378137,298.257223563...["EPSG","4326"]] | NULL | +----------+--------+--------------+--------------------------+------------...ST_X,ST_Y,有需要可以去从手册上查 空间索引 mysql的空间索引的数据结构是R树,R树实际上就是多维的B树,B树的数据结构在我的另一篇博客中有介绍,这里就不展开了,说几点在应用的时候需要注意的

    3.2K10

    JSAPIThree 地图视野控制学习笔记:让地图动起来

    文档说地图视野控制可以:控制地图的中心点位置控制地图的缩放级别控制地图的旋转角度控制地图的俯仰角转换坐标系统切换视野动画我的理解:简单说就是控制"怎么看地图",比如看哪里、看多远、从什么角度看!...我的发现:可以从投影坐标转换回经纬度,这样就能知道 3D 物体对应的地理位置了!数组坐标转换文档还说可以用 projectArrayCoordinate() 来转换数组格式的坐标!...投影类型文档说支持三种投影方式:EPSG:4326:WGS84 坐标系,经纬度形式EPSG:3857:Web 墨卡托投影,单位为米(默认)EPSG:4978:ECEF 坐标系,单位为米(3D 地球)我的尝试...我的理解:EPSG:4326:适合显示经纬度坐标EPSG:3857:适合显示平面地图(默认)EPSG:4978:适合显示 3D 地球我的想法:如果做 3D 地球效果,应该用 EPSG:4978!...解决:根据需求选择合适的投影方式,默认是 EPSG:3857。坑 5:坐标转换时没有创建输出对象原因:坐标转换时没有创建输出对象。

    25010
    领券