您的位置:首页 > 其它

从零开始学ArcGIS Server(五)--建立地图服务

2008-05-11 19:45 260 查看
本文版权归小能所有,转载麻烦标明出处,谢谢!
同时写作过程中也参阅了大量其他网络文档,如果您觉得侵犯版权,请和我联系:
chinazhousheng@gmail.com
建立地图服务<1>

唉,这几天发生了太多太多的事情,让人心真的不知道想往哪里放,项目又开始加速了,这里的学习不得不放慢了一点.

好了,别的不说,我们接着上一次的来说:

上一次我们实现在TAB格式向SHAPE格式的转换,同时我们也顺利的将SHAPE文件导入到了地理数据库中.在今天讲之前,我们顺便说一下oracle 中的存储结构:

A r c S D E中二进制空间数据表达如下图



首先通过ArcCatalog将矢量数据通过ArcSDE导入到O r a c l e中:

在数据库中可以看到,分别生成F表、S表、B表(属性表,由于汉字字符集的问题,在数据库中显示的是乱码)。

业务表(Business Table)

每一行(记录)代表一个要素(点、线或面)

每一列代表要素的属性

空间列(Spatial Column)存储要素的几何图形(Geometry)

要素表(Feature Table)

空间索引表(Spatial Index Table)

栅格数据的存储

一个元数据表:SDE_raster_columns

一个业务表(Business Table)

提供用户视图

具有栅格列:Raster Column,与矢量数据业务表中的空间列对等

四个支撑表(对用户屏蔽)

S D E_b l k_<r a s t e r c o l u m n_i d>:分块表定义栅格分块:Tile

S D E_b n d_<r a s t e r c o l u m n_i d>:波段表 定义波段

S D E_r a s_<r a s t e r c o l u m n_i d>:栅格表描述信息

S D E_a u x_<r a s t e r c o l u m n_i d>:辅助表统计值,色彩映射表

A r c S D E通过生成影像金字塔,降低数据的分辨率来加速栅格数据的显示,金字塔可以显示只满足当前显示下所要求的分辨率的数据。只要底层栅格数据(Underlying Raster)被改变或更新,ArcSDE服务器端就会重建金字塔。

栅格分块的大小决定了一个数据库的BLOB字段可以存储像素的数目,它是由导入数据时X、Y坐标上像素的个数决定的。缺省值是1 2 8*1 2 8,可以满足大多数影像数据的使用。较小的分块会导致产生很多的BLOB记录数目,这会降低查询速度;而较大的分块如400*400,

会减少记录数目,但由于每次读取的数据量大,这就要求更大的内存来处理数据,所以合理决定栅格分块的大小决定着数据的查询速度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: