问题标签 [proj]

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 回答
342 浏览

python - 为什么 PROJ4/cs2cs reprojection latlon 到 lcc NAD83 生成 sys errno:2

我正在尝试使用 PROJ4/cs2cs 将 latlon 坐标的投影从 latlon 更改为 lcc。我在 proj/nad 目录中有 NAD83/NAD27,并且已经重建并安装了 PROJ。

当我尝试运行以下代码时,有人可以告诉我为什么会收到此 sys errno 消息吗?

0 投票
1 回答
1830 浏览

python - 用于地图绘制的底图/项目的 Pandas 错误

我运行了下面的 Python 代码,这是一本书Python for Data Analysis中“绘制地图:可视化海地地震危机数据”的一个示例。第 242-246 页

该代码应该创建海地的绘图地图,但出现如下错误:

我检查了我的机器上是否安装了mpl_toolkits.basemapproj模块。Basemap 是按照说明从源代码安装的,proj 是由 Homebrew 安装的,它们对我来说看起来不错。

如果您安装了底图和项目,此代码是否成功运行?如果不是,您认为是模块安装问题、代码本身问题还是其他问题?

Haiti.csv文件可以从https://github.com/pydata/pydata-book/raw/master/ch08/Haiti.csv下载

0 投票
1 回答
668 浏览

r - 在 R 中为 readShapePoly 构建 proj4 字符串

我已经阅读了 R 中的 lodgepole 松种子规划单位的 shapefile readShapePoly,就像这样

当我单独绘制 spus 时,它们就会出现。

当我尝试将 shapefile 添加到我知道 spus 应该去的加拿大地图时,它们没有出现。

我认为这是因为 shapefile 缺少 .prj 文件中包含的投影信息:

的部分输出

表明没有投影信息与 R 中的 spu 对象相关联。我想我可以通过使用正确proj4string的 with来解决这个问题,readShapePoly,但找不到如何将 .prj 文件中的信息转换为 proj4 字符串。我该怎么做/这是正确的方法吗?

0 投票
1 回答
2636 浏览

r - 无法在 Windows 64 位中安装 rgdal

rgdal在windows 8.1中安装时遇到问题,我安装了OSGeo4W(顺便说一句是强制性的吗?),明白我必须安装proj4,但不太明白在页面上安装什么,我阅读了一些文档,但我觉得很无知,不能让它正常工作。

我想rgdal通过R-studiothrough访问rgdal,但我怎么知道r-studio在哪里寻找gdalproj4?我真的很困惑,显然需要一些文档,但不知道在哪里寻找它,因为我读到的所有内容似乎都没有用。

rgdal 是根据 R 安装的,但是当我使用spTransform它时说

此外,在系统要求中需要GDAL和proj4,我知道因为我已经在Ubuntu中安装了所有这些,付出了很多努力。

编辑:我重新启动了 R,现在在做 library(rgdal) 我得到了这个:

一切都好吗?

编辑 2:我更新了 R,只是想看看这是否是原因。错误消息绝对没有变化。

任何帮助表示赞赏:)

0 投票
1 回答
1942 浏览

c++ - 使用proj4将latlong转换为UTM时输出异常

以下代码是为了将 latlong 转移到日本的一个位置点的 utm。但是,utm 结果完全不正常,如下所示。有人可以帮忙吗?举个例子更好。谢谢。 ***0.607968 2.438016 -14***

0 投票
2 回答
331 浏览

r - R:动物园时间序列的经纬度到 UTM

给定一个zoo包含“lat”、“lon”和“value”列的时间序列:

我需要将纬度和经度转换为 UTM 以执行进一步的操作,如距离计算。经过一番研究,我想出了一个可以将所有内容转换为 data.frame 的工作片段:

这将删除初始的 lat 和 lon 列,并添加两个新的类似 UTM 的 lat 和 lon 列。有没有什么简单的方法可以直接用对象做到这一点zoo

此外,这个片段显然缺少来自变量的信息zone。从经度/纬度确定 UTM 区域(转换)我们学习如何从经度中获取区域编号:

但是我现在仍然不知道如何计算区域字母,例如。“N”。如何获得它?一般来说,我可以预期我所有时间序列的区域都是恒定的。

这个从答案修改的解决方案是使用的:

0 投票
1 回答
1075 浏览

gis - 局部投影的 WKT 等效项

我正在尝试使用 gdal 从多个局部坐标系中投影一些基本形状。ArcGIS 支持这些坐标系,但最终我只是想使用 gdal(和 proj4)将这些几何图形转换为基本的纬度/经度(EPSG:4326)。这是 gdalsrsinfo 返回的内容:

如果我尝试使用 ogr 来翻译点 shapefile,我会收到以下错误:

proj4 是否支持本地坐标系?有什么建议我应该用于 PROJECTION 参数吗?

谢谢。

0 投票
1 回答
668 浏览

javascript - proj4 javascript 包含/从 epsg.io 导入

我花了几个小时试图将http://epsg.io/2193.js返回的代码(见下文)包含到我的应用程序中。

如果我复制粘贴上面的代码,它可以正常工作,但我需要动态创建 URL 并希望使用以下代码包含此代码:-

我总是收到proj4 未定义的错误(url 的第 1 行),因此它指向范围界定问题。这是在 dojo 小部件中(如果相关)。我proj4//cdnjs.cloudflare.com/ajax/libs/proj4js/2.3.3/proj4.js

我在这里想念什么?

0 投票
1 回答
77 浏览

php - 将“Lambert 1 Nord”数据转换为“空间参考”

我有一个带有“Lambert 1 Nord”数据的 CSV 文件,必须将它们翻译成“空间参考”才能使用它们。

有关信息,以下是文件提供的一些信息:

我使用此脚本进行转换:

结果与实际位置(在法国)相去甚远。我确定数据在一开始就在“Lambert 1 Nord”中。

提前谢谢

0 投票
0 回答
81 浏览

database - PostGIS/空间数据库初学者的困惑。是否存在用于了解地理空间数据库的圣杯?

我试图了解 PostGIS 的结构,但我读的越多,我就越困惑。首先,我是地理空间数据库的新手。我想了解此类数据库的架构是什么,此类数据库最常用的设计是什么,设计含义。真正的基本东西,因为我对这些东西一无所知。有人能给我指出某个方向或这样的材料吗?

由于我正在研究 PostGIS,因此我还遇到了名为 GEOS(几何引擎)和 Proj.4 的库。我知道 PostGIS 将它们用于什么,但我不确定我是否理解正确。据我所知,GEOS 提供了几何数据类型和索引它们的方式以及查询数据。几何数据类型的计算基于平面,通常速度很快。它们还具有地理数据类型,这些数据的计算基于椭球体,并且比几何对应物要慢得多。现在是各种预测。我不明白他们是干什么用的?我相信投影将地球转换为 2D 平面,以便可以在它们上使用几何计算而不是地理计算。由于地理计算更昂贵,因此投影可能是一种必要的邪恶。如果是这样,那么计算准确吗?我不知道这是否是对概念的正确理解。如果有人可以指导我获取任何有价值的材料以了解地理空间数据库设计和 PostGIS 以及相关图书馆,那将真的很有帮助。

谢谢你!

ps - 我不是在寻找如何使用 PostGIS,我想更多地了解它是如何实现的,实现某些功能背后的思考过程是什么,使用这些库等等等等。沿着这些思路。使用 PostGIS 似乎很简单,我对此不感兴趣。:)