问题标签 [wkt]

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 投票
3 回答
1715 浏览

r - 从R中的WKT点数据中提取和分割经纬度坐标

我相信这将是一个非常直接的答案。我是 R 的新手,但仍然在它周围找到我的数据类型。目前正在从 MySQL 导入数据,但是我不太清楚如何分隔 WKT 点类型中括号内的列。

我正在运行以下语句,该语句涉及对数据库中包含的 shapefile 的查询。

结果是:

我想要实现的是

抱歉,如果这是一个非常简单的问题,但是已经搜索了分离 WKT 数据并且找不到任何示例。可以尝试字符串搜索或类似的,但我想可能有一种“R-ish”的方式来做到这一点。

0 投票
1 回答
734 浏览

mysql - mysql select a geometry class from a geometry collection

I am setting up a Geometry Collection in a MySql database. I have added various geometry classes thus:

SET @g ='GEOMETRYCOLLECTION(POINT(1 1),LINESTRING(0 1,2 3,4 5), POINT(6 6))'; INSERT INTO myTable (geoCollectionField) VALUES (GeomFromText(@g));

The geoCollectionField responds as expected in the WKT formay:

GEOMETRYCOLLECTION(POINT(1 1),LINESTRING(0 1,2 3,4 5),POINT(6 6))

I can fetch the data from this Geometry Collection in several ways.

SELECT geoCollectionField FROM myTable;

gives the complete GEOMETRYCOLLECTION(POINT(1 1),LINESTRING...

SELECT AsText(GeometryN(geoCollectionField, 1)) FROM myTable;

gives the indexed geometry class POINT(1 1).

I have not been able to write a SELECT that fetches only one class type, for example the POINT classes to end up with POINT((1 1),(6 6)).

Any thoughts?

0 投票
1 回答
1396 浏览

csv - 将 CSV 重新格式化为 WKT

我需要帮助将多边形的 CSV 文件重新格式化为 QGIS 可读的格式。我下载的数据在多边形坐标之前有一堆看似不必要的文本。

坐标格式如下:

我需要将它们格式化为:

0 投票
1 回答
659 浏览

php - 如何使用 PHP 将点从 MySql 数据库转换为 WKT?

在 MySql 数据库中,我有如下点(以双精度表示的纬度和经度对):

现在,我需要的是从我的数据库中获取这些点(这根本不是问题)并以 WKT 格式回显它们(这部分我不知道)。这个 PHP 脚本将成为 Windows 应用程序使用的 API 的一部分。

所以问题是:如何将点转换为 WKT 格式?有没有我可以使用的插件?哪些是最好的方法?

提前致谢。

更新

输出应该看起来像 WKT 行,例如:

0 投票
2 回答
488 浏览

google-maps - 使用 OL3-Google-Maps 在 openlayer 3 中加载 MULTIPOLYGON

我正在尝试使用带有 openlayer 3 的 OL3-Google-Maps 在 SATELLITE 地图中加载多面体形状,但没有工作。当我使用一个简单的多边形时,它可以工作。真的我不知道这里有什么问题。

看代码:

如果我改变 wkt(下面)它工作:

此外,如果我不激活 olgm MAP,它会绘制多面体。

0 投票
2 回答
239 浏览

r - 从 rgeos 包中设置 writeWKT 的精度

我正在从 R 中的 specialPolygons 对象创建一个 WRT 字符串。

但是,我对输出中的位数感到惊讶。有没有办法减少它?

这给了我:

0 投票
1 回答
767 浏览

.net - Efcore 空间查询:输入的第 9 位应有一个数字。输入有@p0。-

我试图通过使用方法来解决 Entity Framework Core 不支持空间类型的事实DBSet.FromSQL,并手动滚动迁移以在 SQL Server 上添加地理列。

这是我的数据上下文

兴趣点模型

迁移以添加地理类型

这是查询

从控制器调用

错误的堆栈跟踪是

如果我将查询参数硬编码到查询字符串中,则查询成功完成,因此查询参数对象似乎有问题。

0 投票
1 回答
316 浏览

postgis - 将圆弧或扇形保存到 postgis 作为几何

如何将以下内容保存在 postgis 几何字段中?WKT 的弧形或扇形会是什么样子。是否有 ARC 众所周知的文本来保存它?

弧扇

0 投票
1 回答
471 浏览

javascript - RequireJS 加载 Wicket 库

我正在使用图书馆Wicket来获取地图。如果我像往常一样将它作为脚本标签引用,它工作正常。工作链接如下。

https://arthur-e.github.io/Wicket/sandbox-gmaps3.html

当我们的项目使用 RequireJS 作为模块加载器时,问题就来了。

这是我尝试过的以下代码。

错误仍然如下。

未捕获的 ReferenceError:Wkt 未在 wicket-gmap3.js:744 中定义

有没有人有同样的经历?

0 投票
1 回答
133 浏览

string - 有没有替代 32K 字符串限制的方法?

我想存储可能非常大的 WKT,但在将它们存储在对象值中时遇到了 32K 的限制。