预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

海量影像数据入库策略(oracle为例)栅格数据量越来越大,尤其是影像数据量激增。虽然随着影像数据量的激增,不建议影像数据本身存储到空间数据库(ArcSDE)中,但仍有用户为了解决多用户并发、数据平安性、便于备份与恢复等问题,要将海量的影像或栅格数据存储到空间数据库中。那么,如何更快、更高效的把海量的影像数据入到空间数据库中呢?需要考虑哪些因素?提前做哪些准备工作?海量影像数据入库主要做好以下三步工作。第一步:数据库和ArcSDE准备配置DBMS参数配置ArcSDE参数估算DBMS存储空间大小分配DBMS存储空间第二步:数据入库准备原始数据创立栅格数据存储对象创立DBMS统计值第三步:数据查看下面分别对上述内容进行详细介绍。2JPEG750.153JPEG500.14JPEG200080/1000.365JPEG200060/1000.156JPEG200055/1000.117JPEG200050/1000.078JPEG200045/1000.06例如,采用JPEG50压缩方式,压缩后的数据量大小为:15.162MB*0.1=1.5162MB7.计算数据库存储空间:增加10%左右用于DBMS空间数据管理。故推算所需的存储空间为:1.5162MB*1.1=1.66782MBO分配DBMS存储空间为了提高栅格数据库存储和访问的性能,建议栅格块及索引和其他的栅格表及索引分开存储到不同的表空间中。创立非栅格块表空间(SDE_AUX_#,SDE_BND_#,SDE_RAS_#):createtablespaceearthdatafile,d:\oradata\earth.dbfJsize500MextentmanagementlocaluniformsizeIM;创立栅格块表空间创立栅格块表空间(SDE_BLK_)createtablespaceearthblocksdatafile'e:\oradata\earth_blocks.dbf'size50000Mextentmanagementlocalsegmentspacemanagementmanualuniformsize100M;配置DBTUNE关键字(SDE.DBTUNE)SDE.DBTUNE存储ArcSDE使用的用于创立表和索引的参数。SDE.DBTUNE参数修改方式:1)找到dbtune.sde文件,位于ArcSDE安装目录SDEHOME/etc/dbtune.sde下。2)修改dbtune.sde参数。3)利用sdedbtune命令行,导入更新SDE.DBTUNE表。sdedbtune-oimport-fc:\GISfiles\ArcSDE\dbtune3.sde-usde-psde具体配置的DBTUNE关键字如下(例如如下列图):1)业务表:B.STORAGE"PCTFREE0INITRANS4TABLESPACEEARTff]B_INDEX.ROWID"PCTFREE0INITRANS4TABLESPACEEARTH"2)栅格表(SDE.RAS.)RAS-STORAGE"PCTFREE0INITRANS4TABLESPACEEARTff'RAS-INDEX.ID"PCTFREE0INITRANS4TABLESPACEEARTH'3)波段表(SDE_BND.)BND_STORAGE"PCTFREE0INITRANS4TABLESPACEEART^BND_INDEX-COMPOSITE"PCTFREE0INITRANS4TABLESPACEEARTH"BND_INDEX_ID"PCTFREE0INITRANS4TABLESPACEEARTH''4)辅助表(SDE.AUX.)AUX_STORAGE"PCTFREE0INITRANS4TABLESPACEEARTITAUX_INDEX_COMPOSITE"PCTFREE0INITRANS4TABLESPACEEARTff'5)块存储表(SDE_BLK_)BLK.STORAGE"PCTFREE0INITRANS4TABLESPACEEARTH-BLOCKSSTORAGE(INITIAL500MMINEXTENTS10)LOB(BLOCK.DATA)STOREAS(ENABLESTORAGEINROWCHUNK8KRETENTIONCACHE)"BLK_INDEX_COMPOSITE"PCTFREE0INITRANS4TABLESPACEEARTH-BLOCKS例如:OracleDBTUNE配置例如用EARTH」5MRAS_STORAGE"PCTFREE0INITRANS4TABLESPACEEARTH”RAS_INDEX_ID“PCTFREE0INITRANS4TABLESPACEEARTH”BND_STORAGE"PCTF