空间数据验证与调试指南
1. 数据插入与更新
在处理空间数据时,首先我们可能会遇到数据插入和更新的操作。例如,下面的 SQL 语句将 building_footprints 表中 id 为 17、18、19 的记录进行处理后插入到 city_buildings 表中:
insert into city_buildings select id, type,
sdo_util.extrude(footprint,
SDO_NUMBER_ARRAY(0),
SDO_NUMBER_ARRAY(600),
'TRUE', 0.05) from building_footprints
where id in (17, 18, 19) ;
之后,我们需要更新 city_buildings 表中 geom 列的 sdo_srid 值为 7407,并提交事务:
-- Update the srid to 7407 and commit
update city_buildings a set a.geom.sdo_srid=7407;
commit;
2. 空间数据验证
2.1 验证函数
Oracle 提供了两个重要的验证函数:
- VALIDATE_GEOMETR
超级会员免费看
订阅专栏 解锁全文
1681

被折叠的 条评论
为什么被折叠?



