2020-08-25 02:34发布
加入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函数)。
你好,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
Hello Mathias,
ST_AsWKT()是一个有趣的想法。 我想我会尝试这种方法。 但是首先,我必须解决另一个问题,因为当前调用的结果在ABAP中被截断了(由于HANA客户端错误?)(请参阅" HANA客户端库:大型结果字符串在ABAP中被截断")
最多设置5个标签!
你好,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
Hello Mathias,
ST_AsWKT()是一个有趣的想法。 我想我会尝试这种方法。 但是首先,我必须解决另一个问题,因为当前调用的结果在ABAP中被截断了(由于HANA客户端错误?)(请参阅" HANA客户端库:大型结果字符串在ABAP中被截断")
一周热门 更多>