问题标签 [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 投票
2 回答
4715 浏览

php - 如何使用 php 将 WGS84 转换为 ETRS89 UTM?

我需要找到一种方法来使用 php 将一对 WGS84 地理坐标转换为 ETRS89 投影坐标 (UTM)。

例子:

有人知道我该怎么做吗?

谢谢!!

0 投票
1 回答
852 浏览

python - pyproj 转换后的坐标偏移量

我正在使用 pyproj 将一些坐标从 WGS84 转换为 OSGB36。映射出转换和未转换的映射时,不要映射到地图上的相同位置。OSGB36 坐标被映射到它们应该在的西北约 100 米处。

有谁知道这里可能出了什么问题?

这是我在代码中所做的示例

0 投票
1 回答
1299 浏览

proj - PROJ.4 中只有一个命令行

我想知道是否有一种方法可以只编写一个命令行来获得预期的结果。我解释:

当你写这个:

$ proj +proj=utm +zone=13 +ellps=WGS84 -f %12.6f

如果要接收输出数据:

500000.000000 4427757.218739

您必须使用输入数据在另一行中写入:

-105 40

是否可以将连接的命令行编写为这个阶梯?:

$ proj +proj=utm +zone=13 +ellps=WGS84 -f %12.6f | -105 40

谢谢

0 投票
2 回答
2831 浏览

bash - Store the result of a command in a variable

I'm trying to store the results of a command in a variable, but I can't figure out the correct syntax. This command works perfectly:

This is how I've tried to use this example and applied it to my data. However, the outcord assignment is wrong:

A sample error I get:

Sample data:

How do I assign the result of a command to the variable outcoord?

0 投票
1 回答
394 浏览

c# - 带有双数组和空指针的 PInvoke 函数调用中的 AccessViolationException

我想通过具有以下签名的 PInvoke 从具有纯 C 接口的 DLL 调用两个函数:

Pinvoke 方法:

在我的 C# 代码中,我调用了这些方法:

PjInit 调用工作正常并返回一个有效指针。但是调用 PjTransformation 会引发 AccessViolationException-Exception。我认为双数组有问题。在一篇文章中提到,clr-array 已经与本机数组兼容,无需手动编组。我还尝试使用双数组的属性 [MarshalAs(UnmanagedType.LPArray)] ,但这没有帮助。或者异常可能来自第一个函数调用作为空指针返回的结构。问题是我不知道结构的类型。

dll函数没问题,我用本机c代码试了一下,效果很好。参数 pointOffset 也不会导致异常。

0 投票
1 回答
3009 浏览

macos - 如何在 mac os x 上安装“libproj-dev”

我正在尝试在 Mac Mavericks 上安装 proj4rb(gem install proj4rb),但出现
以下错误:

我知道问题所在。它需要在 linux 上为“libproj-dev”的头文件。我是 mac 新手,所以我想知道是否有人可以帮助我使用 brew 或 macport。

综上所述,我需要为 Mac 安装“libproj-dev”等效包。

谢谢。

0 投票
1 回答
234 浏览

ios - MapKit Overlays 消耗大量 CPU 资源

我正在覆盖第三方 shapefile 的内容。一些多边形由 138,000 个点组成,其中大部分约为 3,000-8,000 个。总共有 125 个多边形。

这正常吗?我可以以某种方式减少多边形的粒度吗?在 iPhone 5 上 CPU 消耗达到 190% 以上的峰值,并且在第一个覆盖弹出之前需要几分钟。

0 投票
1 回答
3054 浏览

python - PyProj:使用 x,y 坐标将纬度/经度映射到矩形

我有一系列纬度/经度坐标,我试图将它们作为 x,y 坐标投影到地图上。

我正在使用https://code.google.com/p/pyproj/库来转换坐标,但我似乎找不到任何解释函数输出含义的地方?

ConvertToMapProjection([51.5072,0.1275])

返回:

[4866232.474090106, 13636.369990048854]

不清楚单位是什么?将其映射到 900 x 1100 矩形的最佳方法是什么?

0 投票
1 回答
2111 浏览

r - 比较变异函数和变异函数

我假设(可能是错误的)在最简单的情况下,包中的输出和varioggeoRvariogram的输出sp是相同的。

我有这个数据集:

那是由(我猜)未投影的数据组成的,所以我投影它们

并根据gstat库生成无趋势的变异函数

绘制 gstat

试图获得相同的geoR输出

绘制 geoR

0 投票
1 回答
264 浏览

proj - PROJ4 command for printing to output file

I am working with Regional Climate data that were provided in a rotated pole grid format. Using PROJ4 I can convert these coordinates to lat/lon using this command line $ proj -m 57.295779506 +proj=ob_tran +o_proj=latlon +o_lon_p=83 +o_lat_p=42.5 +lon_0=180 I have created an ASCII file with the coordinates of all the grid cells ifile.txt and an empty file for the output ofile.txt

When I use $ proj -m 57.295779506 +proj=ob_tran +o_proj=latlon +o_lon_p=83 +o_lat_p=42.5 +lon_0=180 ifile.txt ofile.txt

I get the transformed coordinates printing to the screen but not to ofile.txt. Can someone suggest how I can fix my command line?

Thank you for your time