如何在Oracle8.1.6Spatial上进行编程

上传人:tfg****lgh 文档编号:245335825 上传时间:2024-10-08 格式:PPTX 页数:18 大小:166.55KB
返回 下载 相关 举报
如何在Oracle8.1.6Spatial上进行编程_第1页
第1页 / 共18页
如何在Oracle8.1.6Spatial上进行编程_第2页
第2页 / 共18页
如何在Oracle8.1.6Spatial上进行编程_第3页
第3页 / 共18页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,如,何,何,在,在Oracle8.1.6Spatial,上,上,编,编,程,程-,邹,邹,德,德,禹,禹,一.,使,使,用,用OracleSpatial,的,的,前,前,提,提,条,条,件,件,1.,至,至,少,少Professional5.5,2.,至,至,少,少Oracle8.1.5,3.Easyloader,上,上,载,载,工,工,具,具,二.,使,用,用Easyloader,应,应,注,注,意,意,的,的,一,一,个,个,问,问,题,题,对,于,于Professional6.0,的,的,用,用,户,户,,,,,如,如,果,果,采,采,用,用Oracle8.1.6,作,作,为,为,其,其,空,空,间,间,数,数,据,据,库,库,,,,,建,建,议,议,使,使,用,用EasyloaderForOralce8.1.6,向,向Oracle,数,数,据,据,库,库,中,中,上,上,载,载Mapinfo,空,空,间,间,数,数,据,据,。,。,三.,如,如,何,何,在,在,程,程,序,序,中,中,连,连,接,接Oracle8i,Oracle8iSpatial,hdbc=Server_Connect(ORAINET,UID=scott;PWD=tiger;SRVR=Orasrv),ODBC,hdbc=Server,_,Connect(QE,L,IB,DSN=O8idsn;S,R,V=Orasrv;USR=scott;PWD=tiger),四.,如,如,何,何,在,在,下,下,载,载,数,数,据,据,时,时,进,进,行,行SQL,查,查,询,询,1.,在,在,下,下,载,载,数,数,据,据,的,的,同,同,时,时,,,,,基,基,于,于,属,属,性,性,数,数,据,据,的,的SQL,查,查,询,询,四.,如,如,何,何,在,在,下,下,载,载,数,数,据,据,时,时,进,进,行,行SQL,查,查,询,询,2.,在,在,下,下,载,载,数,数,据,据,的,的,同,同,时,时,,,,,基,基,于,于,空,空,间,间,数,数,据,据,进,进,行,行SQL,查,查,询,询,五.,几,几,个,个,常,常,用,用,的,的OracleSpatial,空,空,间,间,函,函,数,数,1.,相,相,交,交,查,查,询,询,函,数,数,:,:SDO_FILETER,功,能,能,:,:,确,确,定,定,与,与,某,某,一,一,指,指,定,定,空,空,间,间,对,对,象,象,具,具,有,有,相,相,交,交,关,关,系,系,的,的,对,对,象,象,(,(,集,集,合,合,),),使,用,用,:,:SDO_FILTER(geometry1,geometry2,params),示,例,例,:,:,SELECTA.gidFROMPolygonsA,query_polysB,WHEREB.gid=1AND,SDO_FILTER(A.Geometry,B.Geometry,querytype=WINDOW)=TRUE;,五.,几,几,个,个,常,常,用,用,的,的OracleSpatial,空,空,间,间,函,函,数,数,1.,相,相,交,交,查,查,询,询,函,数,数,:,:SDO_RELATE,功,能,能,:,:,确,确,定,定,与,与,某,某,一,一,指,指,定,定,空,空,间,间,对,对,象,象,具,具,有,有,相,相,交,交,关,关,系,系,的,的,对,对,象,象,(,(,集,集,合,合,),),使,用,用,:,:SDO_RELATE(geometry1,geometry2,params),示例:,SELECT A.gid FROM Polygons A,query_polys BWHERE B.gid=1,AND SDO_RELATE(A.Geometry,B.Geometry,mask=ANYINTERACT querytype=WINDOW)=TRUE,五.几个,常,常用的OracleSpatial空间函,数,数,1.相交查,询,询,函数:SDO_WITHIN_DISTANCE,功能:查找,距,距某个指定,对,对象,一定,距,距离范围内,的,的所有其它,对,对象,使用:,SDO_WITHIN_DISTANCE,(T.column,aGeom,params),示例:,SELECT A.GIDFROMPOLYGONS A,WHERESDO_WITHIN_DISTANCE(A.Geometry,mdsys.sdo_geometry(3,NULL,NULL,mdsys.sdo_elem_info(1,3,3),mdsys.sdo_ordinates(x1,y1,x2,y2),distance=10)=TRUE,五.几个,常,常用的OracleSpatial空间函,数,数,2.缓冲区,分,分析,函数:sdo_buffer,功能:生成,缓,缓冲区,使用:SDO_GEOM.SDO_BUFFER(geometry,dim_array,distance),五.几个,常,常用的OracleSpatial空间函,数,数,3.面积,,长,长度计算函,数,数,函数:sdo_area,功能:计算,二,二维区域对,象,象的面积,使用:SDO_GEOM.AREA(geometry,dim_array),示例:,update countiessetAREA=,mdsys.sdo_geom.sdo_area(geom,(select diminfo from sdo_geom_metadatawheretable_name=countiesand column_name=GEOM),五.几个,常,常用的OracleSpatial空间函,数,数,3.面积,,长,长度计算函,数,数,函数:sdo_length,功能:计算,空,空间对象的,长,长度或是周,长,长,使用:SDO_GEOM.LENGTH(geometry,dim_array),说明:如果,指,指定的空间,对,对象为线型,,,,则此函数,计,计算该对象,的,的长度,对,于,于指定的区,域,域型对象,,则,则计算此对,象,象的周长(,包,包括其中的,洞,洞)。,六.如何,保,保存与刷新DBMS表,1.保存DBMS表,commit table Tablename,2.刷新DBMS表,server refreshTablename,七.几个,问,问题如何解,决,决,1.点、线,、,、面样式丢,失,失,现象,:,七.几个,问,问题如何解,决,决,1.点、线,、,、面样式丢,失,失,解决办法,:,利用Easyloader上载Mapinfo表之前,,先,先在表中增,加,加几个属性,字,字段,将点,线,线面的样式,特,特性当作对,象,象的属性值,保,保存到表中,,,,并连同表,的,的其它属性,一,一起上载到Oracle数据库中,。,。当用户通,过,过程序将该,表,表从Oracle Spatial中下载到Mapinfo中后,,再,再根据点、,线,线、面的样,式,式信息,利,用,用程序将点,、,、线、面的,样,样式恢复出,来,来。,七.几个,问,问题如何解,决,决,2.无法向Oracle Spatial中,上,上载文本对,象,象,现象,:,七.,几,几,个,个问,题,题如,何,何解,决,决,2.,无,无法,向,向OracleSpatial中,上,上载,文,文本,对,对象,解决,办,办法,:,:,利用Easyloader,上,上载Mapinfo表,之,之前,,,,先,在,在表,中,中增,加,加几,个,个属,性,性字,段,段,,将,将文,本,本对,象,象的,信,信息,(,(如,:,:文,本,本对,象,象的,内,内容,、,、文,本,本样,式,式等,),)当,作,作对,象,象的,属,属性,值,值保,存,存到,表,表中,,,,并,连,连同,表,表的,其,其它,属,属性,一,一起,上,上载,到,到Oracle数,据,据库,中,中。,当,当用,户,户通,过,过程,序,序将,该,该表,从,从OracleSpatial中,下,下载,到,到Mapinfo,中,中后,,,,再,根,根据,保,保存,在,在表,中,中的,文,文本,对,对象,的,的信,息,息,,利,利用,程,程序,为,为每,个,个记,录,录再,重,重新,创,创建,一,一具,文,文本,对,对象,。,。,9,、静,夜,夜四,无,无邻,,,,荒,居,居旧,业,业贫,。,。11,月,月-2211,月,月-22,Friday,November4,2022,10,、雨中黄,叶,叶树,灯,下,下白头人,。,。22:41:0522:41:0522:41,11/4/2022 10:41:05 PM,11,、以我独,沈,沈久,愧,君,君相见频,。,。11月-2222:41:0522:41,Nov-2204-Nov-22,12,、故人,江,江海别,,,,几度,隔,隔山川,。,。22:41:0522:41:0522:41,Friday,November 4,2022,13,、乍见翻疑,梦,梦,相悲各,问,问年。11月-2211月-2222:41:0522:41:05,November 4,2022,14,、他,乡,乡生,白,白发,,,,旧,国,国见,青,青山,。,。04,十,十,一,一月202210:41:05,下,下,午,午22:41:0511,月,月-22,15,、,比,比,不,不,了,了,得,得,就,就,不,不,比,比,,,,,得,得,不,不,到,到,的,的,就,就,不,不,要,要,。,。,。,。十,一,一,月,月2210:41,下,下,午,午11,月,月-2222:41,November4,2022,16,、,行,行,动,动,出,出,成,成,果,果,,,,,工,工,作,作,出,出,财,财,富,富,。,。,。,。2022/11/422:41:0522:41:05,04November2022,17,、做前,,,,能够,环,环视四,周,周;做,时,时,你,只,只能或,者,者最好,沿,沿着以,脚,脚为起,点,点的射,线,线向前,。,。10:41:05 下,午,午10:41,下,下午22:41:0511月-22,9,、,没,没,有,有,失,失,败,败,,,,,只,只,有,有,暂,暂,时,时,停,停,止,止,成,成,功,功,!,!,。,。11,月,月-2211,月,月-22,Friday,November4,2022,10,、很多事情,努,努力了未必,有,有结果,但,是,是不努力却,什,什么改变也,没,没有。22:41:0522:41:0522:41,11/4/202210:41:05 PM,11,、成功就是,日,日复一日那,一,一点点小小,努,努力的积累,。,。11月-2222:41:0522:41,Nov-2204-Nov-22,12,、世,间,间成,事,事,,不,不求,其,其绝,对,对圆,满,满,,留,留一,份,份不,足,足,,可,可得,无,无限,完,完美,。,。22:41:0522:41:0522:41,Friday,November4,2022,13,、不知,香,香积寺,,,,数里,入,入云峰,。,。11月-2211月-2222:41:0522:41:05,November4,2022,14,、意志坚强,的,的人能把世,界,界放在手中,像,像泥块一样,任,任意揉捏。04 十一,月,月 202210:41:05 下,午,午22:41:0511月-22,15,、,楚,楚,塞,塞,三,三,湘,湘,接,接,,,,,荆,荆,门,门,九,九,派,派,通,通,。,。,。,。十,一,一,月,月2210:4
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!