导入的EEZ形状文件为给定位置提供了多个结果

问题描述

我们已使用公差为0.00001和SRID 4326的shp2sdo和sql-loader将EEZ world v11形状文件导入到我们的数据库中。

例如,当我们查询应为GBP的位置并获得多条记录时:

select iso_ter1,iso_ter2
  from eez_world
  where nvl2(sdo_geom.sdo_intersection(sdo_geometry('POINT (-5.273333 51.338)',4326),geom,0.00001),1,0) <> 0
-- returns 2 records for GBP and FRA

这怎么可能?

形状文件位于https://www.marineregions.org/downloads.php#marbound

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)