HANA Spatial:如何从多边形获取积分?

2020-08-25 02:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在HANA中,您可以通过设置多个...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在HANA中,您可以通过设置多个点来定义多边形,例如

 NEW ST_Polygon('多边形((-5 -5,5 -5,0 5,-5 -5),(-2 -2,-2 0,2 0,2 -2,-2 -2)  )')

是否有可能获得已经存在的多边形的点? 我在文档中找不到反向功能(并且我不想为此滥用ST_AsGeoJSON函数)。

2条回答
huskylover
2020-08-25 02:58 .采纳回答

你好,Uwe,

您可以通过迭代多边形的内外环来实现这一目标。

您可以使用ST_ExteriorRing和ST_InteriorRingN来检索多边形的外环和内环。 可以使用ST_NumPoints查询每个环的点数,并可以使用ST_PointN检索特定点。

可以在此处找到相应功能的文档:
https://help.sap.com/viewer/cbbbfc20871e4559abfd45a78ad58c02/2.0.04/en-US/7a13f280787c10148dc893063dfed1c4.html

另一个" hack"是玩多边形的WKT-但这有点类似于您的GeoJSON示例。

关于,
Mathias

一周热门 更多>