proj4js相关内容

(英国)裁剪地图上 x 和 y 的墨卡托经度和纬度计算

我有这张图片.这是英国的地图(不包括南爱尔兰): 我已经成功地获得了一个纬度和经度,并将其绘制在这张地图上,方法是获取英国最左边的经度和最右边的经度,并使用它们来计算在地图上放置点的位置. 这是代码(用于Processing.js,但可以用作js或任何东西): //地图大小整数宽度 = 538;整数高度 = 811;//X 和 Y 边界浮动 westLong = -8.166667; ..
发布时间:2022-01-14 20:33:44 前端开发

使用 EPSG:25832 投影在 Leaflet 中垂直对齐 TMS 瓷砖

我正在使用带有 Proj4Leaflet 的 Leaflet 来处理 25832 中的图块.该应用程序非常简单:我正在尝试将 EPSG:25832 中的图块叠加到全尺寸底图上.我已经从 tilemap 元信息中复制了各个分辨率和来源.我面临的问题是地图没有对齐,一旦我放大图块,就没有按正确的顺序放置.我很感激这里的任何支持(顺便说一下,this 是一个使用 openlayers 的工作示例. ..
发布时间:2022-01-12 18:20:10 前端开发

PROJ.4库和OSGB36

希望你很好 我正在尝试使用proj.4库将经纬度坐标转换为OSGB36 x和y. 还有其他人成功做到了吗?我需要填写srcPrj4String和destPrj4String变量,例如 string srcPrj4String ="+ proj = longlat + ellps = WGS84 + datum = WGS84 + no_defs"; string destPrj ..
发布时间:2020-07-04 19:11:03 其他开发

如何在Proj4js中使用OpenLayers 3

我正在做一个地图查看器项目,并且在此之前使用了openlayers 2.现在,我必须使用OpenLayers 3,并且地图查看器应用程序应该支持许多不同的投影,因为我有来自不同来源和投影的wms和wfs图层.我发现了使用openlayers2和proj4js的示例.但是我找不到使用ol3和proj4js的明确示例.你有什么建议? 解决方案 似乎有时,就像在使用webpack在Angular ..
发布时间:2020-05-21 01:10:37 其他开发

如何将距离从度转换为米?

我将OpenLayers与普通的墨卡托地图一起使用,并且试图通过在latlong中找到点网格来对边界框进行采样. bbox用latlon表示,例如 48.1388,-15.3616,55.2057,-3.9359 我可以以度来定义距离(例如x:2.5,y:2.4),然后从那里计算出点. 但我想用米(例如50000)表示该距离,以便将其与用户的思维方式(人们理解米而不是度)联系起来. 如何 ..
发布时间:2020-05-21 01:08:07 其他开发

试图在传单中使用EPSG:3857

我正在尝试使传单使用EPSG:3857作为输入坐标系.我使用porj4leaflet来实现这一点.我已经这样定义了地图实例: var map = L.map('map', { center: [8378860.13, 1481133.311008498], zoom: 7, crs: new L.Proj.CRS( 'EPSG:3857', '+proj=merc +a=637813 ..
发布时间:2020-04-30 09:23:50 前端开发

Proj4Leaflet在Leaflet中从4326转换为3857

我从上周开始从事Leaflet的工作,这个问题使我丧命. 数据库返回坐标以创建一个Leaflet标记(使用默认Map.CRS EPSG3857),因此我决定使用proj4js将数据库坐标4326转换为3857: var iarCoordinate = [-76.495207812, 3.429960207], obSource = new proj4.Proj('EPSG:43 ..
发布时间:2020-04-30 09:04:47 前端开发

纬度/经度转换为x/y坐标

我有一个openstreetmap图像. 左上角是lat:80 lon:-169 右下角为lat:-56 lon:190 图片的宽度为:2618,高度为:1513 如何将给定的经/纬度坐标转换为图片的x/y坐标? 我自己尝试过,但是不知道如何转换坐标. 我希望有人能够回答我的问题. 解决方案 所提出的问题几乎是荒谬的.要求的区域几乎覆盖了整个地球,从80N 169W到56 ..
发布时间:2020-04-30 07:04:18 其他开发

将纬度/经度转换为Alberta 10 TM Projection

我需要在Alberta 10 TM Projection中将纬度/经度坐标转换为东/北坐标. 10 TM投影类似于UTM,但是它是加拿大艾伯塔省的自定义投影.我认为(尽力而为)我可以自己编写代码,但是如果已经完成,宁愿不要重新发明轮子. 解决方案 获取 PROJ.4制图投影库 -开源库. 10TM的建议参数: + proj = tmerc + lon_0 = -115 + ..
发布时间:2020-04-30 07:00:33 其他开发

如何在Openlayers中将矢量层坐标转换为地图纬度和经度

我很困惑.我有一点: x= -12669114.702301 y= 5561132.6760608 我是通过使用DrawFeature控制器在矢量层上绘制正方形得到的. 数字似乎... erm ... awfull很大,但是它们似乎有用,因为如果以后我用所有相同的点画一个正方形,它的位置相同,因此我认为它们必须是正确的. 问题是当我尝试将此点转换为纬度和经度时. 我正在 ..
发布时间:2020-04-30 06:59:23 其他开发

如何在python或Javascript中从UTM转换为LatLng

我有一堆坐标为UTM格式的文​​件。对于每个坐标,我有东,北和区。我需要将其转换为LatLng,以便与Google Map API一起使用,以便在地图中显示信息。 我找到了一些执行此操作的在线计算器,但没有实际代码或图书馆。 http://trac.osgeo.org/proj4js/ 是Javascript的投影库,但正在寻找在演示中,它不包括UTM投影。 我对整个GIS域仍然很新鲜 ..
发布时间:2019-02-18 12:17:59 前端开发

在英国的裁剪地图上墨卡托经度和纬度计算到x和y

我有这张图片: http://imgur.com/99tSz.png 。英国地图(不包括南爱尔兰)。 我已成功设法获取经纬度,并将其绘制到此地图上,方法是将最左边的经度和最右边的英国的经度,并使用它们来确定将点放在地图上的位置。 这是代码(用于Processing.js,但可用作js或任何东西): //地图大小 int width = 538; int height = ..
发布时间:2018-04-23 16:37:24 前端开发

OpenLayers投影

我可以成功地执行: point.transform(new OpenLayers.Projection(“EPSG:900913”),新的OpenLayers .Projection( “EPSG:4326”)); 对于谷歌格式(以米为单位),但是当我想要反向: point.transform(new OpenLayers.Projection(“EPSG:43 ..
发布时间:2017-05-21 23:37:18 其他开发