mapinfo空间数据库中的表怎样获得?
这个问题困扰我好多天了。我现在正在对一个GIS项目进行二次开发,我们知道GIS中的图元信息一部分存储在文件系统中,一部分存储在数据库中,我现在不明白的是:图元是怎样存储在数据库表中的,是先制作.tab文件,然后再通过EasyLoader将图元导入数据库,还是直接在数据库中建表,里面包含坐标信息?
下面是我接触的项目中的数据表,这是一个变电站信息的表,因为表太宽了,放不下,我通过PL/SQL Developer将这个表的建表语句拷贝过来了:
create table BDZ_JBXX
(
BDZ_CODE NUMBER(12),
BDZ_NAME VARCHAR2(40),
VOLTAGE_LEVEL VARCHAR2(6),
LONGITUDE NUMBER(12,7),
LATITUDE NUMBER(12,7),
HEIGHT NUMBER(12,5),
ALL_CAPABILITY NUMBER(12,2),
PMT_NUM NUMBER(12),
MAIN_CAPABILITY VARCHAR2(6),
RUN_DATE DATE,
DOMIN_UNIT VARCHAR2(6),
REMARK VARCHAR2(100),
MI_STYLE VARCHAR2(254),
MI_PRINX NUMBER(11),
GEOLOC MDSYS.SDO_GEOMETRY
)
这张表的 LONGITUDE, LATITUDE列都是空的,但是我通过select * from BDZ_JBXX语句将其绑定到图层,依然有很多点图元出来,这令我及其费解!
哪位大侠能帮我解答一下这张表是通过什么方式建立的?