当前位置: 首页 > 知识库问答 >
问题:

如何将FeatureCollection转换为GeometryCollection或MultiPolygon?

归星驰
2023-03-14

我有许多多边形需要手动绘制,然后获得地理坐标。我需要以GeoJSON格式获取绘制的多边形的坐标。

以这种格式:

"{"type":"MultiPolygon","coordinates":[[[[37.4653933,55.3959159]...}"
"{"type":"Polygon","coordinates":[[[37.475738525390625,55.41420507450017]...}"

或在这方面:

"{"type":"GeometryCollection","geometries":[{"type":"Polygon","coordinates":[[[-98.0419921875,39.027718840211605]...}]}"

我在http://geojson.io/.绘制多边形,但从这个网站,我只能获得FeatureCollection类型格式的数据。我找到了另一个站点-https://rodic.fr/blog/online-conversion-between-geometric-formats/,在那里我可以转换为GeoJSON格式,但是这个站点只能转换类型GeometryCollection。

我找不到如何将FeatureCollection转换为GeometryCollection或MultiPolygon或多边形。

如何解决?非常感谢

共有1个答案

景元忠
2023-03-14

要获取geojson格式的坐标,可以使用以下代码段:

WITH geojson_featurecollection AS (
    SELECT ''::json AS fc
)
SELECT (json_array_elements(fc->'features'))->>'geometry'
FROM geojson_featurecollection;

在其中粘贴整个FeatureCollection定义(来自http://geojson.io 网站编辑后)内的报价

 类似资料:
  • 问题内容: 有没有办法将a 变成a 或将一个字母变成a (例如如何将a 变成a 和a 变成an )?(如果可以,请链接到相关文档)。 我该如何找到在文档中才隐约知道的类似内容? 问题答案: 您可以通过确定可能涉及的类来查找文档。在这里,候选人是和。 您应该先熟悉以下内容: 原始包装 中的Java Collection框架 它还有助于通过教程更慢地介绍API。 处理字符串中的字符

  • 问题内容: 我将编辑Opera Mini v6.5服务器,因为它在我们的国家/地区已被屏蔽。 现在我解压了.apk文件提取的类,然后通过dex2jar.bat将其转换为Dex,现在修改了服务器。 我的问题是我想将.jar或.class重新打包为classes.Dex。我该怎么做? 问题答案: 这是一个对我的情况有用的解决方案… 假设.jar文件位于“ c:\ temp \ in.jar”中。在命令

  • 问题内容: 我有一个值,通常是一个数字,但可能是。我想将其除以数字,但是Python提出了: 我该如何解决? 问题答案: 在其中一项评论中,您说: 我以某种方式得到了一个N​​onetype值,它应该是一个int,但是现在它是一个Nonetype对象 如果这是您的代码,请弄清楚当您期望有一个数字时您将如何工作,并阻止 这种 情况的发生。 如果是别人的代码,请使用通常的条件代码找出给出的条件,并确定

  • 例如,我的模型的数据看起来像,而我需要它是 非常感谢您的任何建议您可能有!

  • 问题内容: 我在mySQL 5.1中有一个数据类型的日期列。如何将其转换为DATE? 这是我到目前为止所拥有的- 得到这个 错误-#1064-您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册以获取正确的语法,以在’FROM 7 FOR 4附近使用) 请帮忙。 问题答案: 您可以使用MySQL的功能 尽管我怀疑您使用Unix时间戳会更轻松

  • 问题内容: 有没有一种简单的方法可以避免处理文本编码问题? 问题答案: 您确实无法避免处理文本编码问题,但是Apache Commons中已有一些解决方案: 至: 至: 您只需要选择所需的编码即可。