问题标签 [spatial-data]

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

tableau-api - 我无法在 TABLEAU SERVER 上发布包含空间数据的工作簿

我使用 Tableau Desktop 2018.2.4 创建了一个地图,该地图在桌面版 Tableau 中运行良好。但是,当我尝试将工作簿发布到 Tableau Server 10.2.3 时,我收到一条错误消息,指出我的数据库中不存在空间数据。什么可能导致这个问题?

0 投票
3 回答
648 浏览

matlab - 连接一组点以获得非自相交的非凸多边形

我有一组无序的 2D 点,它们代表建筑物的角落。我需要连接它们以获得建筑物的轮廓。

这些点是通过组合不同个体收集的不同多边形获得的。我的想法是使用这些多边形来按顺序获取点(例如,取最大和最小多边形之间的区域并连接这些点,使其进入该区域)。

我尝试使用最小距离标准并根据角度连接点。但不幸的是,它不起作用。我拥有的一件有用的事情是点顺序正确的许多多边形的原始数据。那么有没有可能与那些多边形进行比较来连接这些点呢?正如我上面提到的,我的教授提出了采用最大和最小多边形并将其之间的区域用作缓冲区的想法。所有的点都会落在这个缓冲区中。但我不确定如何实现这一点。

在此处输入图像描述 在此处输入图像描述

预期结果是一个代表建筑物平面图的封闭多边形。我有 15 个建筑样本,代码需要适用于所有人。一些建筑物不保留角落之间的直角标准。我附上了我拥有的数据。我拥有的点是通过整合多边形获得的。那么有没有办法在集成之前使用这个多边形(其中的点是按顺序排列的)实际数据

0 投票
2 回答
2436 浏览

gis - 什么是初始轴承和最终轴承

我正在尝试计算此链接中给出的两个纬度/经度点之间的方位角。我看到我们最初使用以下等式得到的方位是初始方位。

鉴于

对于最终方位角,只需将初始方位角从终点带到起点并将其反转(使用 θ = (θ+180) % 360)。

我对初始轴承和最终轴承之间的区别感到困惑。这个初始方位和最终方位是什么,我们应该将哪个方位作为两点之间方位的最终答案。

0 投票
1 回答
6022 浏览

r - R中多边形的交集使用sf

我想通过查看 400m(步行 5 分钟)内其他点的数量来评估每个点与其他等效点的空间接近程度。

我在地图上有一些点。我可以在它们周围画一个简单的 400 m 缓冲区。我想确定哪些缓冲区重叠,然后计算重叠的数量。这个重叠数量应该与原始点相关,因此我可以看到哪个点的重叠数量最多,因此如果我从该点步行 400 m,我可以确定我可以到达多少其他点。

我在 GIS 溢出中问过这个问题,但我不确定它是否会为 ArcGIS 得到解答,我想我更愿意在 R 中完成这项工作。

这就是我的目标 https://www.newham.gov.uk/Documents/Environment%20and%20planning/EB01.%20Evidence%20Base%20-%20Cumulative%20Impact%20V2.pdf

为了简化这里的一些代码

这应该显示投票站周围的重叠缓冲区。我想做的是计算在这里完成的重叠次数:

这是我不确定的一点,要获得我想要的输出(在这种情况下将显示投票站的“热点”)我该如何着色?如何:通过查看 400m(步行 5 分钟)内其他点的数量来评估每个点与其他等效点的空间接近程度。

这可能是非常糟糕的形式,但这是我最初的 GIS 问题 https://gis.stackexchange.com/questions/328577/buffer-analysis-of-points-counting-intersects-of-resulting-polygons

编辑:这给了交叉点不同的颜色,这很棒。情节(polls_intersection$geometry,col = sf.colors(分类 = TRUE,alpha = .5))

我在这里涂什么?我的意思是它看起来不错,但我真的不知道我在做什么。

0 投票
1 回答
140 浏览

gps - 确定两点之间的方位变化(空间数据)

我正在审查一篇关于交通方式的论文,以了解他们的方法(这篇论文)。在某个阶段,作者计算了点之间的方位变化率(GPS 点),这对我来说恰好是一个绊脚石,几天来,我真的不知道他们是如何推导出方程的。

具体来说,这就是他们演示它的方式(说明 p2 从 p1 从真北的方位)。

数字

像往常一样,论文不是书,所以大多数概念都被假定为读者知道,他们继续列出以下等式,说明......

方程

我一直在玩我的小“三角”,但我真的不知道这些方程是如何推导出来的。请问有没有人明白这个?

0 投票
0 回答
119 浏览

python - 使用 Python 和 Mysql 连接器发送空间数据

使用 Mysql 连接器和 Python,我试图将最简单形式的空间数据(Point 数据类型)传递给我的 MySQL 数据库。使用 mysql 连接器,Option1 中的“执行”功能有效,而 Option2 中的相同命令不起作用,给我“您的 SQL 语法有错误”错误。

您能否分享一下为什么选项 2“mycursor.execute(sql, val)”给我一个错误的想法?

任何想法将不胜感激。提前谢谢了。

最好的,亚历克斯

0 投票
1 回答
82 浏览

r - 如何在r中仅标记tmap中的一个点?

在下面的示例中,我希望在显示的tm_text("name")图层中仅显示 Ghana 的标签。

知道怎么做吗?谢谢您的帮助。

0 投票
0 回答
21 浏览

r - 选择 R 中路径上或附近的 x/y 点的可能方法

我正在尝试从由 5,000–6,000 个点组成的 2D 地图的一部分点线中提取数据。我曾经能够使用 ArcMap 中的点剖面工具来执行此操作,但现在我正在寻找一种在 R 中执行此操作的方法,如果可能的话。

简而言之,使用点剖面工具,您可以选择起点和终点(或多段线),它会提取它交叉或接近通过的点的值(这种接近度可以由缓冲区值定义)。结果是一个折线图,它沿 x 轴显示所选数据,该 x 轴使用起点作为 0,终点作为线的长度。(请检查上面的链接以获取图片和更好的解释)。

想到的任何解决方案都会非常有帮助。显然它不必具有点击功能(尽管我快速了解了 Plotly 是如何做到的)。只需找到靠近一条线的点并将它们排列整齐将是一大步。

在我的数据集中,每个点都有三个值:x 坐标、y 坐标和元素比。

0 投票
0 回答
38 浏览

r - 有没有办法在我的 R 中的道路网络分析中解决这个问题?

所以我在进行道路网络分析时遇到问题,该分析旨在查看每个公园入口与伦敦南华克区每个邮政编码中心的距离。但是,我在分析中遇到了错误,导致所有距离都为 0,这显然不应该是这种情况。虽然我无法准确指出问题出在哪里,但出现了一条消息,该消息在我过去成功的网络分析中没有出现。我将展示我运行的代码和错误消息,以及我用来提取的包数据

正是在我输入的最后一行代码中,我收到一条消息“数据中存在以下高速公路类型但缺少相应的 weight_profile 值:NA”。我不完全确定这意味着什么或为什么这么说。这不是一条错误消息,因为该物体仍在制造中,但后来在我的分析中,它导致每个测量读数都为 0m,这显然是不正确的。如果有人可以指导我正确的方向,请告诉我。

0 投票
1 回答
52 浏览

r - 当我使用 worldclim 数据时,发生点 (gbif) 和地图不重合

我是 R 世界的新手,我正在尝试做一个物种分布模型,但是当我绘制我的结果时,这些点不在我的地图上,我试图改变 CRS 但我没有解决我的问题,现在我会去给你看我的代码

在这里,我从 gbif 下载了我的物种

我看到了记录的基础,然后我选择了 2 种不同的类型

我只选择了经度和纬度

我创建了坐标并设置了 crs

这里对我来说是个问题,我尝试了很多类型的函数来创建地图,但这是最有效的(我发现的那些函数中最有效的)。我需要放大西班牙和葡萄牙,并且需要排除“非洲”。

在这里我绘制了我的观点但是,正如你所看到的,我的观点超出了我的地图

然后我尝试对西班牙和葡萄牙进行缩放。

有人能理解我的问题吗?我真的很抱歉,我尝试了很多时间来更好地理解,但我的 R 水平目前还很基础。我要感谢所有花时间阅读本文的人。祝你一天愉快

这是我的地图只有几何图形和 worldclim 数据 在此处输入图像描述的结果