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

xml - 计算多边形对象中有多少地理坐标

我有一个 XML 文件,其中包含用于定义邻域坐标的 POLYGON 对象:

我试图在 XSLT 文件中计算多边形对象中有多少坐标。我已经在网上查看了我如何做到这一点,但徒劳无功。有谁知道我该怎么做?一个有用的链接就足够了。

预先感谢。

0 投票
2 回答
1327 浏览

php - 使用 PHP 将 shp 空间数据转换为 WKT

我正在尝试将一些形状文件导出到 MySQL 数据库。

我可以使用 PHP 读取 shp features dbf 文件,但我希望能够为我正在循环的每一行获取 WKT 空间数据。我曾想过在qgis中的shp文件字​​段中添加一个计算字段(geomToWKT),但不幸的是dbf文件中字符串字段属性的长度限制为254个字符。我怎样才能得到每一行对应的 wkt?

0 投票
1 回答
1339 浏览

java - 使用 solr 对多边形进行异常索引(未找到 jts?)

我在设置 solr 4.10.2 以使用多边形时遇到问题。我尝试调整示例应用程序以使用名为geomtype的字段location_rpt。我将 jts-1.13.jar 添加到solr-4.10.2/example/webapps/solr.war目录中的文件中, WEB-INF/lib并在 schema.xml 中创建了一个字段:

我从java -jar start.jar.

但是当我尝试添加一个带有 geom 字段的文档时,我得到了一个例外:

似乎 jts jar 无法识别。我必须在某处配置它吗?

问候

丹尼尔

0 投票
1 回答
1950 浏览

google-maps - 如何从 WKT 添加 MultiPolygon do Android Google Maps v2

我在空间数据库中有几何图形。在 jts 拓扑套件的帮助下,我设法在谷歌地图 v2 上绘制了一些简单的多边形,将 WKT 转换为坐标数组。但我不知道如何正确绘制多面体。各个较小的形状是相连的,它们不应该是相连的。

正确的多边形: 图片

错误的多面体: 在此处输入图像描述

应该如何: 在此处输入图像描述

0 投票
2 回答
2627 浏览

mysql - 纬度和经度的正确 MySQL 多边形格式是什么?

查看 MySQL 的Polygon Functions页面时,可以看到使用多边形/空间函数的综合示例,但它没有说明多边形点的格式。

多边形字符串的一个例子是

但尚不清楚它是使用LatLng还是LngLat

纬度和经度的正确 MySQL 多边形格式是什么?

0 投票
1 回答
1797 浏览

mysql - 使用 WKT 绘制多边形 - 使用 OpenLayers 的 XML 文件

我用 PHP 和 Mysql 创建了这个 XML 文件:

XML 文件

如何使用 OpenLayers 绘制所有多边形?我做了一些研究并找到了 WKT 的示例,但在这些示例中,他们只使用了一个多边形:

我想绘制所有多边形以创建基于“区域”数据的专题图。

0 投票
1 回答
1783 浏览

java - 如何获得 WKT 区域?

我使用 jts.jar,包是 com.vividsolutions.jts.geom,来获取几何图形的区域。但是方法 getArea() 并没有给我正确的结果。我的代码是

0 投票
2 回答
172 浏览

php - PHP:删除多面体的最后一个逗号

我有以下问题:我将 WKT 从 DB 动态导入 WKT Wicket Javascript 库。我必须做一些替换以正确适应 WKT。由于 mysql 获取 WKT AsText(SHAPE) 我收到了几个数组,例如 POLYGON((xxxx))、POLYGON((yyyy)) 等等。首先,我必须删除所有“POLYGON”

并在之前添加 MULTIPOLYGON<?php

在检票口标记。有用。其次,我必须在多边形之间添加逗号,准确地说是在 "))((" 括号之间:

它有效,但最后一个逗号仍然是“轻微”变形我的多面体:MULTIPOLYGON((xxx)),((yyy)),((zzz)),

如何删除最后一个逗号?

我会感谢每一个正则表达式或其他可以解决我的问题的解决方案。

0 投票
1 回答
3367 浏览

python - 将带有 WKT 列的 CSV 转换为 Shapefile

使用ogr2ogrin Python,我正在尝试将 a 转换CSV为 a shapefile。中的一列CSV名为“Polygon”,包含WKT如下内容:POLYGON((long lat, long lat, long lat, etc.))目前,我可以制作shapefile具有正确投影的多边形,但几何为空。

如何修改我的参数以使用每行中ogr2ogr的 正确创建几何?WKT目前我有这样的事情:

0 投票
2 回答
1392 浏览

r - R - 将 WKB 几何转换为 WKT 表示

有谁知道 R 中的一个包/函数,它将众所周知的二进制 (WKB) 作为输入,并返回它的众所周知的文本 (WKT) 表示?