使用地图视图时的空间,扼杀线条

时间:2017-03-08 09:46:28

标签: sql oracle spatial

我正在尝试使用SQL开发人员和地图视图制作我的第一个空间地图。 这个带孔的多边形让我陷入困境: screenshot!

这是我使用的插入代码:

insert into FIELDS values(
    3, MDSYS.SDO_GEOMETRY(2003, NULL, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1, 23,2003,1),
    MDSYS.SDO_ORDINATE_ARRAY(47,56, 75,56, 75,60, 60,60, 60,75, 75,75, 75,77, 50,77, 
    50,60, 47,60, 47,56, 54,60, 54,75, 58,75, 58,60, 54,60)), 'pathway');

我的表格元数据:

insert into user_sdo_geom_metadata(TABLE_NAME, COLUMN_NAME, DIMINFO, SRID)
  values('FIELDS', 'FIELD', mdsys.sdo_dim_array(mdsys.sdo_dim_element('X', 0, 110, 1),
  mdsys.sdo_dim_element('Y', 0, 110, 1)), null);

无法在Google上找到任何内容,所以想知道左下角的三角形线条会是什么?

编辑: 创建表的代码......如果结果有用:

create table FIELDS(
  FIELD_ID number(10) constraint pk_FIELDS primary key,
  FIELD mdsys.sdo_geometry,
  FIELD_NAME varchar2(60)
);

提前致谢!

1 个答案:

答案 0 :(得分:0)

好吧,结果只不过是一个奇怪的故障。如果您遇到此问题:回滚,重新启动系统并再试一次。至少对我来说是修复它。