【发布时间】:2021-11-28 14:02:56
【问题描述】:
通过 ArcMap,我将要素类导入我的 SQL2019 服务器。没有问题,当我检查时,多边形在“空间结果”选项卡中正确显示。在该要素类中,存在三种不同的形状(我们将字段称为 tblGeo.AREA)。
我有另一个带有 LAT/LNG 坐标点的表 (tblPoint.LAT, tblPoint.LNG)。
使用这两个表(tblGeo 和 tblPoint),我如何确定坐标属于哪个 AREA 字段(如果有)?
tblGeo:
| Field Name | Field Type | Sample |
|---|---|---|
| GID | INT | 1,2,3... |
| SHAPE | GEOMETRY | 0x2569... or 0x110F... |
| GEOAREA | VARCHAR(50) | Washington, New York,... |
tblPoint:
| Field Name | Field Type | Sample |
|---|---|---|
| PID | INT | 1,2,3... |
| LOCATION | VARCHAR(100) | White House |
| LAT | DECIMAL(9,6) | 38.897957 |
| LNG | DECIMAL(9,6) | -77.036560 |
期望的输出
| PID | Location | Lat | Lng | GeoArea |
|---|---|---|---|---|
| 1 | White House | 38.897957 | -77.036560 | Washington |
| 2 | Empire State Building | 40.748817 | -73.985428 | New York |
| ... | ... | ... | ... |
【问题讨论】:
标签: sql spatial-query