问题标签 [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.
javascript - 使用 wicket 将 wkt 转换为 geojson 时提供给 read() 的 WKT 字符串无效
我想在名为 onpaste 的函数中转换从 textarea 接收到的 wkt 字符串。但我总是得到这个错误:
这是我的简单代码,我知道我的 wkt 是正确的,因为我已经在另一个地方对其进行了测试:
这是我的 wkt:
android - 如何在 WKT 中处理 Circle?
我有一个 json 对象作为
区域 : CIRCLE (28.625360369528934 77.2227479486792, 3135.6)
如何使用 WKTreader 解析它?
database - PostGis 和数据类型 WKT
我对地理数据库没有任何经验,所以我希望你对我有耐心,问题是:我知道如果你关心的只是测量距离和长度并且你有来自各地的数据,那么使用地理数据类型如果您对空间参考系统非常满意,或者您正在处理所有数据都适合单个空间参考系统 (SRID) 的本地化数据,或者您需要做很多空间参考系统,那么最好使用世界和数据类型几何处理(这就是我在 postgis 文档的第 3 章中读到的内容),我在链接https://www.tutorialspoint.com/postgresql/postgresql_data_types.htm上看到了以下数据类型:点、线、lseg、框、路径、路径、多边形和圆。然后我在 4.1.3 SQL-MM Part 3 部分再次看到了 postgis 的文档,该文档关于以下类型的扩展名众所周知的文本:circleString、compoundCurve、curvePolygon、multiCurve、multiSurface。我不明白的是:这些数据类型有什么区别?
sql-server - 在地理变量上使用 EnvelopeCenter 不会在 SQL Server 中返回正确的值
我有一个 SQL 查询,我在其中声明了两个地理变量,然后在将值分配给这些变量后,我试图找到多边形的中心点。
这是我的代码:
现在,对于第二个多边形,它将中心纬度/经度值正确返回为 47.6545001086162、-122.352999904254。但是对于第一个,它返回值 90, 0。
为什么我没有得到第一个多边形的正确中心点?如果由于某种原因不可能通过这种方式,有没有其他方法可以找到给定 WKT 字符串的中心点?
android - 安卓。谷歌地图。如何从数组中绘制多边形
我是 android 应用程序开发的新手。我有 WKT (POLYGON) 如何从 wkt 在谷歌地图上绘制多边形?
我试试
但它不起作用。请帮帮我。谢谢。
android - Android - 从纬度/经度坐标列表中创建 WKT 字符串
拥有一个包含纬度和经度值的对象列表,我想创建一个 WKTString
以POLYGON
在我的 Android 应用程序中拥有一个 WKT。这POLYGON
将在稍后作为 json 的一部分与其他数据一起发送到服务器。
我知道使用ArcGIS lib可以做到这一点,但是这个解决方案对于我的使用来说似乎太健壮了。这将是我的应用程序中该库的唯一用法,并且添加此库会使 apk 的大小增加 30Mb。我期待为这个问题找到一个更轻量级的解决方案。
这个问题解决了我所需要的完全相反的问题。答案中提到了几个库,但是,检查他们的文档,似乎都没有创建 WKT,只能基于 WKT 创建坐标String
。
如何创建具有纬度/经度坐标列表的 WKT 字符串?
postgresql - 在 Postgres 几何字段中存储圆圈
理想情况下会是这样,但 WKT 没有圆形类型。
虽然,圆形类型列在几何类型中,
我想知道是否可以直接在sql中使用circle类型:
但它说SQL Error [42846]: ERROR: cannot cast type circle to geometry
。
使用 ST_Buffer 来存储圆圈是一个杂项,所以我不想使用它。
替代解决方案可能是 jsonb + geojson,但它也不支持圆。
UPD:这是我的表结构。目前我正在使用经度/纬度/半径,但我想使用 geo_json 或 the_geom。GeoJSON 和 WKT 怎么会不支持圆呢?
arcpy - 使用 Arcpy 从 WKT 格式的多边形生成 shapefile?
我正在使用一个数据库,其中包含一个代表国家/地区 Admin1 边界的地理字段。我想绘制一张索马里 Admin1 边界的地图:
这将返回 18 个细分的列表,例如:
我现在的问题是将这些转换为 shapefile,以便使用 arcpy 映射它们。到目前为止,我已经尝试过:
但这会抛出:“ParseException:预期数字但遇到单词:'46.151 ...'”
我还尝试了以下方法:
但这还没有把我带到任何地方......欢迎任何想法/建议。提前致谢 :)
python - Pandas DataFrame:使用 Lambda 函数在新列中将 WKT 转换为 GeoJSON
我有一些这种格式的数据:
其中包含飞行轨迹。geom 列包含 WKT 格式的坐标。可以通过库geomet将它们转换为 GeoJSON 格式,我想在新列中执行此操作。
为了使用 Pandas 有效地做到这一点,我正在尝试:
哪个不起作用。有什么办法让它发生吗?
r - 使用 R 中的 WKT 几何字段在数据框中绘制点
我正在尝试使用 WKT 字段在数据框中绘制点。
我使用 rgeos 中的 readWKT 将 WKT 转换为坐标,然后绘制点
即使这是有效的,我也有几个问题需要解决。
首先,for 循环运行太慢。由于我的数据框有 790381 行,我需要让它更快。有没有办法让这个更有效?也许使用应用或其他功能?这是最重要的问题
其次,我得到的坐标被截断。我在 RGEOS WKT Functions 文档中没有找到任何关于此的内容。可以获得完整的坐标。
第三,当我绘制点时,我无法操纵点的类型或大小。我收到此警告消息:
所以也许我应该使用完全不同的方法,或者我可以通过一些调整让它工作吗?
谢谢!对不起我漂亮的英语...