问题标签 [srid]

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

c# - 使用 DotSpatial 重新投影 SRID

我不是 GIS 人,所以我需要一些帮助。我需要从一个 SRID 重新投影到另一个。我正在尝试获取全球纬度/经度(4326),将它们重新投影到本地 SRID(2336)。这基本上是我正在使用的代码行。我不断返回NaN。我试过颠倒纬度/经度。我应该使用不同的 Z 值吗?我究竟做错了什么?

截屏

0 投票
1 回答
50 浏览

postgis - 是否可以在 PostGIS 中使用假投影?

我正在 PostGIS 中创建一个空间表。我的几何图形将是抽象的,与现实世界无关。所以我需要一些假的 SRID。正确的方法是什么?

0 投票
1 回答
262 浏览

postgresql - 如何使用 PostGIS 在 PostgreSQL 中一次转换点云

我有一个具有特定 SRID 的点云。现在我想使用选择查询将整个点云转换为不同的 SRID(这里:4326 lat, lon)。我的第一个超级低效的方法是:

有没有更好的方法来实现这种转变?我需要一次转换大约 10k - 100k 点。

0 投票
0 回答
283 浏览

django - Django-Leaflet 中的自定义 SRID

我无法使用django-leaflet指定自定义 SRID 。

有关预测的文档不是很详细,仅简要提及:

默认情况下,django-leaflet 会尝试从“proj4js/{{ srid }}.js”的静态文件中加载空间参考。如果失败,它最终将依赖于 spatialreference.org。

我遵循了django-leaflet 安装指南,并在 PostGIS 中添加了我的数据中使用的 SRID,如下所示:

但这会在 Chrome 中引发以下错误:

我有leafletin INSTALLED_APPS,并且还在我的页面头部加载proj4.jsand proj4leaflet.js

我尝试按照这里collectstatic的建议运行,但错误仍然存​​在(我怀疑是否应该在开发中使用)。有什么建议可以完成这项工作吗?collectstatic

0 投票
1 回答
55 浏览

postgresql - 在 XY 数据视图中设置 SRID

尝试创建一个连接两个表的视图,将 XY 坐标数据转换为单个空间点,并设置 SRID 值。除了 SRID 命令之外,我已经完成了所有工作。当我生成多个结果时,我不能使用预先分配的坐标进行转换。任何帮助,将不胜感激!

0 投票
0 回答
630 浏览

sql-server - 将新的空间参考系统 (SRID) 插入 SQL Server

很抱歉在我的问题之前进行了长时间的介绍,但我已经看到它以一种对我没有帮助的方式回答了几次,因为缺乏竞争。对于那些愿意阅读到最后并试图帮助我的人,我真的很感激。来了……

我在巴西一家配电公司的数据库部门工作,该公司使用基于 Datum SAD69 统一 UTM 区域 23S 和 24S 创建的自定义基准。

我使用 SQL Server 2012(SQL Server Specifications)和 ArcMap 10.4.01(ArcGIS Specifications)来管理一个孤立的 GIS(不知道我是否在这里说清楚了,但我的意思是我是此类数据库的 DBA,没有其他人可以访问它)从 Oracle 11g 在线数据库中检索数据,我的数据库每天中午通过 ArcMap 更新,ArcMap 连接到两个数据库并充当两者之间的桥梁。

事情是这样的:当我从 Oracle DB 将数据导入 ArcGIS 时,它可以毫无问题地识别自定义基准,因为我已经将此自定义坐标系导入 ArcGIS。但是当我将此数据传输到 SQL Server 时,它会丢失空间参考。结果,当我尝试在 ArcMap 中从 SQL Server 投影空间数据时,它没有,我必须手动设置它,这是一个问题,因为我每天都要这样做几十次,包括通过脚本来自动化我拥有的一些程序去做。但是,当我从使用一些商业空间参考(如 SIRGAS2000)的 SQL Server 导入空间数据时,它可以毫无问题地识别。

我无法通过 ArcGIS 编辑存储在 SQL Server 中的数据,因为我没有 ArcServer 许可。因此,我无法使用/创建 Interprise 地理数据库,这是我认为可以克服这种情况的一种方法。

到目前为止,我能想到的解决这个问题的唯一方法是在 SQL Server 中插入一个新的空间引用。我知道 SQL Server 中的 SRID 实际上是无用的,因为它不支持转换,但只有当我单独使用 SQL Server 时才会出现这种情况。在这种情况下,当我使用多个平台时,它变得非常相关。

那么,有没有办法在 SQL Server 中插入新的空间参考和 SRID?如果没有,谁能想到我的问题的另一种解决方案?

随时问我可能遗漏的任何内容,并提前致谢!!!

0 投票
1 回答
128 浏览

mysql - MySQL 8 st_distance_sphere 为不同的 SRID 提供不同的值

什么时候,我跑(SRID = 4326)

我明白了

'55.55951760685804'。

SRID 4326

但是,当我运行 (SRID = 0)

srid 0

我得到63.5340251950123,这看起来是正确的距离值。但是,我认为该函数不会通过更改点的 SRID 来更改其结果。更糟糕的是,当我设置 SRID 时它返回错误的结果。有人可以帮我理解这里发生了什么吗?=) 顺便说一句,我使用的是 Mysql 8。

0 投票
2 回答
220 浏览

django - postgis 如何处理使用不同 SRID 发送的坐标

我正在运行一个 django 应用程序,并且我正在为我的数据库使用 PostGis 扩展。我试图更好地理解当我发送坐标时会发生什么,特别是因为我正在使用不同的坐标系,这些坐标系转换为不同的 SRID。我的问题有三个:

  1. 在数据库中创建点或多边形时,django/postgis 是否处理转换。
  2. 我可以使用不同的 SRID 查询它吗
  3. 是否建议使用默认的 SRID=4326

假设我有一个这样的模型(注意我正在设置标准 SRID=4326):

  1. 现在我正在发送具有不同 SRIDS 的不同坐标和多边形。

我在 django 文档中读到:

此外,如果 GEOSGeometry 位于与字段不同的坐标系中(具有不同的 SRID 值),则使用空间数据库的转换过程将其隐式转换为模型字段的 SRID

因此,如果我理解正确,这意味着当我发送这样的 API 请求时:

多边形和点都将正确转换为 SRID=4326??

编辑:

当我发送一个点时,SRID=25832;POINT (11.061859 49.460983)'SRID=4326;POINT (11.061859 49.460983)'从数据库中得到。当我发送一个多边形时,我从数据库中'SRID=25832;POLYGON ((123.2796155732267 284.1831980485285, ' '127.9249715130572 273.7782091450072, 142.2351651215613 ' '280.3825718937042, 137.558146278483 290.279508688337, ' '123.2796155732267 284.1831980485285))'得到一个多边形'SRID=4326;POLYGON ((4.512360573651161 0.002563158966576373, ' '4.512402191765552 0.002469312460126783, 4.512530396754145 ' '0.002528880231016955, 4.512488494972807 0.00261814442892858, ' '4.512360573651161 0.002563158966576373))'

  1. 我可以使用不同的 SRID 查询它吗

不幸的是,我还没有找到将相同点查询回其原始 SRID 的方法。这甚至可能吗?

  1. 最后,我主要使用欧洲的坐标,但我也可能不得不包括来自世界各地的零星坐标。是SRID=4326一个好的标准吗?

非常感谢您提前提供的所有帮助。非常感谢。

0 投票
2 回答
59 浏览

postgresql - 有人能告诉我为什么这会一直返回度数而不是米数吗?

有人能告诉我为什么这会一直返回度数而不是米数吗?我正在将几何 SRID 转换为 32613,以米为单位。谢谢

0 投票
0 回答
8 浏览

react-native - Expo Location 的 LocationObject 返回的默认 SRID 是什么?

我很难研究用于反应原生的展览位置的具体细节。如果手机成功检测到用户的 GPS 位置,我想知道从 LocationObject 返回的坐标的 SRID 是什么。如果您找到所需的资源,我将不胜感激一些链接。谢谢!