问题标签 [epsg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
228 浏览

grid - PostGIS Shapefile Projections (SRID) 导致坐标错误

我真的可以在这里使用一些方向。我对 PostGIS 还很陌生,在寻找答案时我一无所获。

我正在使用几种不同的投影(EPSG/SRID)提取各种形状文件。我从 .prj 文件中提取 GEOGCS,使用https://developers.arcgis.com/javascript/3/jshelp/gcs.html查找 SRID 号,匹配并使用 shp2pgsql -s 导入它们。这很简单。一般来说,它工作正常。其他时候,没有那么多。

当它不起作用时,我得到的坐标就像 153009.914、5497499.47 (显然不在地图上)。我相信这是一个简单的投影问题,我没有使用正确的 SRID。

进口: # shp2pgsql -c -s 4269 -W UTF-8 -I /Shape/ont/DIVISION.shp ont | psql -U postgres -d shape

结构:

SQL: select ST_Astext(geom) AS coordinates FROM ont limit 1;

结果:**MULTIPOLYGON(((574380.4001 4808575.0399,574434.7803 4808545.44,574496.2521 4808512.3351,...... ***等。

我究竟做错了什么?

感谢您的任何见解!

0 投票
1 回答
985 浏览

geojson - 如何将没有 crs 属性的 GeoJSON 重新投影到 WGS84(使用 React Leaflet)

(请帮助我三天多来一直在努力解决同样的问题......)

我从国家统计局获得了 GeoJSON 文件,这意味着它是官方数据-并且该文件中的坐标如下所示-:

它是一个没有名为“crs”的成员的 GeoJSON 对象,如您所见,它没有使用 WGS84 基准。似乎是绘制多边形的坐标,即每个区域的形状。我假设数据结构没有问题。

我尝试使用这个文件和 React Leaflet 创建地图,但一直失败。为了确定是否是我使用的 GeoJSON 的问题,我使用了其他 GeoJSON 文件并且它工作正常(意味着交互式地图是在网络上创建的) - 通过比较 GeoJSON 文件,我发现坐标应该在 WGS84如果我想使用传单。所以我尝试使用reproject将 GeoJSON 转换为 WGS84 。在我的反应应用程序项目中,我安装了reprojectepsg并将代码放在下面:

并返回错误:

感谢您阅读这篇长篇介绍 - 最后是我的问题。 有没有办法将没有“crs”属性的 GeoJSON 重新投影到 WGS84?我还尝试使用 mapshaper.org 制作坐标 WGS84。同样,我得到了由 GeoJSON 文件的未定义坐标系引起的错误: Unable to project -- source coordinate system is unknown

我应该考虑将 crs 属性添加到 GeoJSON 吗?这是我第一次使用带有 React-leaflet 的 GeoJSON 创建交互式地图,所以任何经历过类似项目的人的建议都会对我有所帮助!

0 投票
1 回答
199 浏览

r - make_EPSG = PROJ 6 数据库为空

我试图检索 EPSG 数据,但它显示此错误

我尝试使用包中的 if 参数进行更改,但似乎不起作用:

知道如何使它工作吗?

0 投票
1 回答
76 浏览

coordinates - 如何将 EPSG:6249 坐标转换为“标准”纬度/经度坐标?

我有一组坐标点,其格式称为“MAGNA-SIRGAS / Cali urban grid”或“EPSG:6249”。每个点坐标都标记为北和东。我想将坐标转换为 WGS84 (EPSG:4326) 坐标。我在网上尝试了几种工具,但它们无法转换值。

示例:北 = 861597.4129,东 = 1063313.808

0 投票
4 回答
5112 浏览

python - CRSError:无效的投影:epsg:4326:对于geopandas

我正在将 anaconda 用于 geopandas。但是,每次我尝试使用 epsg:4326: 时,都会出错。

我怎么解决这个问题?

我试过了:

我还尝试重置环境:

但他们都给出了相同的 CRSError

我的版本是:

我该如何解决这个问题?

0 投票
0 回答
34 浏览

python - 使用井筒/管道的方位角、倾角和测量深度(MD)查找纬度/经度坐标

我正在尝试找出输油管道缺少的纬度和经度点,以便可以为我们的项目进行 3D 绘图。我正在使用第三方 api,它为我提供管道的起始纬度和经度,它还提供了管道全长的方位角、倾角和MD。我使用下面的代码来计算丢失的纬度/经度点:

surface_longitude =-99.550764 和surface_latitude=28.443821对应于管道的起始纬度/经度。

代码首先将起始纬度和经度值转换为英尺(使用 geopandas)并将方位角和倾角值转换为弧度,MD 已经以英尺为单位。然后,该公式用于计算缺失的纬度/经度值(以英尺为单位)。

之后,下面的代码将其转换回度数。

使用这种方法后,我无法获得正确的纬度和经度值。我不确定这是公式问题还是我的实施中有问题。请求有关如何获得正确值的任何建议/建议。

0 投票
0 回答
155 浏览

python - 如何在 python 中将 epsg:28992 转换为 epsg:3857 以获得匀称的多边形

标题说,我如何在 python 中将形状匀称的几何图形的坐标从 epsg:28992 更改为 epsg:3857。

0 投票
1 回答
87 浏览

shapefile - 从 shapefile 将 EPSG 3035 转换为 EPSG 4326(lon lat)

我在带有 CRS 的 shapefile 中有一个数据集:EPSG 3035,其范围是 xmax、xmin、ymax、ymin。我正在努力将其翻译成 long 和 lat 格式。你知道如何解决这个问题吗?

谢谢

0 投票
0 回答
127 浏览

gdal - EPSG-GDAL 转换

我有一个 GeoTIFF,我想将其转换为 epsg:3857 (WGS84)

我尝试了一些命令

gdalwarp -s_srs epsg:4326 -t_srs epsg:3857 org.tif new.tif

gdalwarp -s_srs epsg:4267 -t_srs epsg:3857 org.tif new.tif

但我会得到错误

错误 1:项目:webmerc:纬度无效

如何转换此 GeoTIFF?

0 投票
1 回答
40 浏览

epsg - adehabitatHR 家庭范围估计太小

我有在西澳大利亚追踪的两只动物的经纬度数据,我想使用 adehabitatHR 找到它们的家园。

纬度 经度 动物_ID 1 -22.62271 117.1247 1 2 -22.62286 117.1246 1 3 -22.62192 117.1223 1 4 -22.62021 117.1224 1 5 -22.61989 117.12424 1 6 -212.620 117.

但是每只动物的家庭范围估计显然太小了。我认为 EPSG 一定是错误的,但经过很长时间的查找,我仍然找不到合适的。

谁能指出我正确的方向?

动物 1 的家庭范围是 1.217428e-08,动物 2 是 6.253689e-08。

同样使用核密度估计;

估计动物 1 为 2.36917592701502e-08,动物 2 为 1.16018636413173e-07。