问题标签 [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.
postgis - 是否可以在 PostGIS 中使用假投影?
我正在 PostGIS 中创建一个空间表。我的几何图形将是抽象的,与现实世界无关。所以我需要一些假的 SRID。正确的方法是什么?
postgresql - 如何使用 PostGIS 在 PostgreSQL 中一次转换点云
我有一个具有特定 SRID 的点云。现在我想使用选择查询将整个点云转换为不同的 SRID(这里:4326 lat, lon)。我的第一个超级低效的方法是:
有没有更好的方法来实现这种转变?我需要一次转换大约 10k - 100k 点。
django - Django-Leaflet 中的自定义 SRID
我无法使用django-leaflet指定自定义 SRID 。
有关预测的文档不是很详细,仅简要提及:
默认情况下,django-leaflet 会尝试从“proj4js/{{ srid }}.js”的静态文件中加载空间参考。如果失败,它最终将依赖于 spatialreference.org。
我遵循了django-leaflet
安装指南,并在 PostGIS 中添加了我的数据中使用的 SRID,如下所示:
但这会在 Chrome 中引发以下错误:
我有leaflet
in INSTALLED_APPS
,并且还在我的页面头部加载proj4.js
and proj4leaflet.js
。
我尝试按照这里collectstatic
的建议运行,但错误仍然存在(我怀疑是否应该在开发中使用)。有什么建议可以完成这项工作吗?collectstatic
postgresql - 在 XY 数据视图中设置 SRID
尝试创建一个连接两个表的视图,将 XY 坐标数据转换为单个空间点,并设置 SRID 值。除了 SRID 命令之外,我已经完成了所有工作。当我生成多个结果时,我不能使用预先分配的坐标进行转换。任何帮助,将不胜感激!
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?如果没有,谁能想到我的问题的另一种解决方案?
随时问我可能遗漏的任何内容,并提前致谢!!!
django - postgis 如何处理使用不同 SRID 发送的坐标
我正在运行一个 django 应用程序,并且我正在为我的数据库使用 PostGis 扩展。我试图更好地理解当我发送坐标时会发生什么,特别是因为我正在使用不同的坐标系,这些坐标系转换为不同的 SRID。我的问题有三个:
- 在数据库中创建点或多边形时,django/postgis 是否处理转换。
- 我可以使用不同的 SRID 查询它吗
- 是否建议使用默认的 SRID=4326
假设我有一个这样的模型(注意我正在设置标准 SRID=4326):
- 现在我正在发送具有不同 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))'
- 我可以使用不同的 SRID 查询它吗
不幸的是,我还没有找到将相同点查询回其原始 SRID 的方法。这甚至可能吗?
- 最后,我主要使用欧洲的坐标,但我也可能不得不包括来自世界各地的零星坐标。是
SRID=4326
一个好的标准吗?
非常感谢您提前提供的所有帮助。非常感谢。
postgresql - 有人能告诉我为什么这会一直返回度数而不是米数吗?
有人能告诉我为什么这会一直返回度数而不是米数吗?我正在将几何 SRID 转换为 32613,以米为单位。谢谢
react-native - Expo Location 的 LocationObject 返回的默认 SRID 是什么?
我很难研究用于反应原生的展览位置的具体细节。如果手机成功检测到用户的 GPS 位置,我想知道从 LocationObject 返回的坐标的 SRID 是什么。如果您找到所需的资源,我将不胜感激一些链接。谢谢!