proj4js相关内容
Proj4JS库是否支持Gall-Peters投影?我似乎找不到它的投影首字母缩写? 推荐答案 您要查找的代码是表示柱面等面积的“CEA”。 实际定义为: "+proj=cea +lon_0=0 +x_0=0 +y_0=0 +lat_ts=45 +ellps=WGS84 +datum=WGS84 +units=m +no_defs" 将严格彼得投影的lat_ts的值更改
..
我有这张图片.这是英国的地图(不包括南爱尔兰): 我已经成功地获得了一个纬度和经度,并将其绘制在这张地图上,方法是获取英国最左边的经度和最右边的经度,并使用它们来计算在地图上放置点的位置. 这是代码(用于Processing.js,但可以用作js或任何东西): //地图大小整数宽度 = 538;整数高度 = 811;//X 和 Y 边界浮动 westLong = -8.166667;
..
我正在使用带有 Proj4Leaflet 的 Leaflet 来处理 25832 中的图块.该应用程序非常简单:我正在尝试将 EPSG:25832 中的图块叠加到全尺寸底图上.我已经从 tilemap 元信息中复制了各个分辨率和来源.我面临的问题是地图没有对齐,一旦我放大图块,就没有按正确的顺序放置.我很感激这里的任何支持(顺便说一下,this 是一个使用 openlayers 的工作示例.
..
希望你很好 我正在尝试使用proj.4库将经纬度坐标转换为OSGB36 x和y. 还有其他人成功做到了吗?我需要填写srcPrj4String和destPrj4String变量,例如 string srcPrj4String ="+ proj = longlat + ellps = WGS84 + datum = WGS84 + no_defs"; string destPrj
..
我正在做一个地图查看器项目,并且在此之前使用了openlayers 2.现在,我必须使用OpenLayers 3,并且地图查看器应用程序应该支持许多不同的投影,因为我有来自不同来源和投影的wms和wfs图层.我发现了使用openlayers2和proj4js的示例.但是我找不到使用ol3和proj4js的明确示例.你有什么建议? 解决方案 似乎有时,就像在使用webpack在Angular
..
我将OpenLayers与普通的墨卡托地图一起使用,并且试图通过在latlong中找到点网格来对边界框进行采样. bbox用latlon表示,例如 48.1388,-15.3616,55.2057,-3.9359 我可以以度来定义距离(例如x:2.5,y:2.4),然后从那里计算出点. 但我想用米(例如50000)表示该距离,以便将其与用户的思维方式(人们理解米而不是度)联系起来. 如何
..
我正在尝试使传单使用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
..
我从上周开始从事Leaflet的工作,这个问题使我丧命. 数据库返回坐标以创建一个Leaflet标记(使用默认Map.CRS EPSG3857),因此我决定使用proj4js将数据库坐标4326转换为3857: var iarCoordinate = [-76.495207812, 3.429960207], obSource = new proj4.Proj('EPSG:43
..
我有一个openstreetmap图像. 左上角是lat:80 lon:-169 右下角为lat:-56 lon:190 图片的宽度为:2618,高度为:1513 如何将给定的经/纬度坐标转换为图片的x/y坐标? 我自己尝试过,但是不知道如何转换坐标. 我希望有人能够回答我的问题. 解决方案 所提出的问题几乎是荒谬的.要求的区域几乎覆盖了整个地球,从80N 169W到56
..
我需要在Alberta 10 TM Projection中将纬度/经度坐标转换为东/北坐标. 10 TM投影类似于UTM,但是它是加拿大艾伯塔省的自定义投影.我认为(尽力而为)我可以自己编写代码,但是如果已经完成,宁愿不要重新发明轮子. 解决方案 获取 PROJ.4制图投影库 -开源库. 10TM的建议参数: + proj = tmerc + lon_0 = -115 +
..
我很困惑.我有一点: x= -12669114.702301 y= 5561132.6760608 我是通过使用DrawFeature控制器在矢量层上绘制正方形得到的. 数字似乎... erm ... awfull很大,但是它们似乎有用,因为如果以后我用所有相同的点画一个正方形,它的位置相同,因此我认为它们必须是正确的. 问题是当我尝试将此点转换为纬度和经度时. 我正在
..
我想将“EPSG:4326”设置为OpenLayers地图的投影,但是当我尝试时,我总是得到“EPSG:900913”。 function init(){ var options = { projection:new OpenLayers.Projection(“EPSG:4326”)//忽略 }; map = new OpenLayers.Map('map',optio
..
我有一堆坐标为UTM格式的文件。对于每个坐标,我有东,北和区。我需要将其转换为LatLng,以便与Google Map API一起使用,以便在地图中显示信息。 我找到了一些执行此操作的在线计算器,但没有实际代码或图书馆。 http://trac.osgeo.org/proj4js/ 是Javascript的投影库,但正在寻找在演示中,它不包括UTM投影。 我对整个GIS域仍然很新鲜
..
我在WGS84中有一个GPS坐标,我想使用 PROJ.4 或JavaScript中的 Proj4js 。 很难找到 PROJ.4 的文档以及如何使用它。如果你有一个很好的链接,请发表评论。 SWEREF99 TM 是 + proj = utm + zone = 33 + ellps = GRS80 + towgs84 = 0,0,0,0, 0,0,0 +单位= m + no_defs
..
我有这张图片: http://imgur.com/99tSz.png 。英国地图(不包括南爱尔兰)。 我已成功设法获取经纬度,并将其绘制到此地图上,方法是将最左边的经度和最右边的英国的经度,并使用它们来确定将点放在地图上的位置。 这是代码(用于Processing.js,但可用作js或任何东西): //地图大小 int width = 538; int height =
..
我可以成功地执行: point.transform(new OpenLayers.Projection(“EPSG:900913”),新的OpenLayers .Projection( “EPSG:4326”)); 对于谷歌格式(以米为单位),但是当我想要反向: point.transform(new OpenLayers.Projection(“EPSG:43
..
我想传递两个参数到JavaScript功能。本code webview.loadUrl(“JavaScript的:function_to_call();”); 无工作正常参数,但我不能带参数使用它。 这是JavaScript的结: 函数changeLocation(_lon,_lat){ VAR变焦= 16; VAR lonLat =新OpenLayers.Lo
..