Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server 2008 Spatial:tìm một điểm trong đa giác

Tôi nghĩ rằng phương thức địa lý STIntersects () sẽ làm những gì bạn muốn:

DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SET @h = geography::Point(47.653, -122.358, 4326)

SELECT @g.STIntersects(@h)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xác định kích thước hàng cho bảng

  2. STATISTICS XML trong SQL Server là gì?

  3. Truy vấn SQL chậm trong ứng dụng .NET nhưng ngay lập tức trong SQL Server Management Studio

  4. Giới thiệu tính năng mới:Nhóm luôn sẵn có

  5. Nhận ngày giữa một loạt các ngày