在MySQL数据库中,我们可以使用空间索引来优化空间数据的查询。其中一个常用的空间索引函数是ST_Contains,它用于判断一个几何对象是否包含另一个几何对象。在本文中,我们将介绍如何在MySQL中使用ST_Contains函数来进行空间查询,并给出相应的代码示例。 状态图 查询结果 序列图 服务器客户端服务器客户端发送空间查询请求执...
boolST_Contains(raster rast1, raster rast2); boolST_Contains(raster rast, geometry geom); boolST_Contains(geometry geom,raster rast); 参数 参数名称 描述 rast1 raster对象1。 rast2 raster对象2。 rast raster对象。 geom geometry对象。 示例 SELECT a.id FROM tbl_a a, tbl_b b WHERE ST_Conta...
ST_Contains 函數會傳回 ST_Within 函數的完全相反結果。 如果任何指定的幾何形狀是空值或空白,則會傳回空值。 如果第二個幾何形狀沒有在與第一個幾何形狀相同的空間參考系統中表示並且使用相同的基礎資料,它將被轉換成另一個空間參考系統。 ST_Contains 函數的型樣矩陣指出兩個幾何形狀的內部必須相交,且次要幾何形...
st_contains (geometry1 geometryblob, geometry2 geometryblob) 返回类型 布尔型 示例 在下面的示例中,创建了两个表。一个是包含城市建筑物覆盖区的 bfp;另一个是包含宗地的 lots。城市工程师想要确保所有建筑物覆盖区都完全位于其宗地内。 城市工程师使用 ST_Intersects 和 ST_Contains 来选择并非完全包含在一个...
以下是一个实例,假设我们有两个多边形A和B: ``` A = 'POLYGON((0 0,0 4,4 4,4 0,0 0))' B = 'POLYGON((1 1,1 2,2 2,2 1,1 1))' ``` 我们可以使用st_contains函数来判断A是否包含B: ``` SELECT ST_Contains('A', 'B'); ``` 如果上述查询返回true,则表示A包含B。©...
总结一下,ST_CONTAINS和ST_WITHIN函数的主要区别在于它们对多边形顶点顺序的处理方式。ST_CONTAINS是CCW敏感的,而ST_WITHIN是CCW无关的。在大多数情况下,这两个函数可以互换使用,但在处理多边形顶点顺序敏感的问题时,选择合适的函数很重要。 页面内容是否对你有帮助?
以下示例使用 STContains() 测试两个 geography 实例,以查看第一个实例是否包含第二个实例。复制 DECLARE @g geography; DECLARE @h geography; SET @g = geography::Parse('CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-122.200928 47.454094, -122.810669 47.00648, -122.942505 46.687131, -121.14624 45.786679, ...
圖1. ST_CONTAINS。 暗幾何形狀代表 geometry1 ,灰色幾何形狀代表 geometry2。 在所有情況下, geometry1 都完全包含 geometry2 。 範例 使用ST_CONTAINS 函數可判定多邊形包含哪些點。 CREATE TABLE sample_points(point_id INTEGER, point QSYS2.ST_POINT); ...
在下文中一共展示了ST.Contains方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。 示例1: SymbolGraph ▲點讚 7▼ privatereadonlyST<string, Integer> _st;// string -> index#endregionFields#regionConstructors/////...
将与在其上调用 STContains() 的实例进行比较的另一个 geometry 实例。 返回类型 SQL Server 返回类型:bit CLR 返回类型:SqlBoolean 注释 如果geometry 实例的空间引用 ID (SRID) 不匹配,则 STContains() 始终返回 Null。 示例 下面的示例使用 STContains() 来测试两个 geometry 实例,以查看第一个实例是否包含...