从零开始学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,
会减少记录数目,但由于每次读取的数据量大,这就要求更大的内存来处理数据,所以合理决定栅格分块的大小决定着数据的查询速度。
同时写作过程中也参阅了大量其他网络文档,如果您觉得侵犯版权,请和我联系: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,
会减少记录数目,但由于每次读取的数据量大,这就要求更大的内存来处理数据,所以合理决定栅格分块的大小决定着数据的查询速度。
相关文章推荐
- 从零开始学ArcGIS Server(五)--建立地图服务(2)
- 用arcgis server发布地图服务并建立缓存后,局域网内机器不能访问缓存图像的可能原因
- ARCGIS SERVER用ArcCatalog建立服务时地图显示空白原因
- ArcGIS Server 10.1发布结果地图服务——与10.0的区别及过程
- ArcGIS Server 10:发布地图文档服务
- Catalog以Local方式使用其他机器发布的ArcGIS Server地图服务
- ArcGIS Server地图服务重命名
- ArcEngine连接Arcgis Server地图服务之查询
- OpenLayers调用arcgis server发布的地图服务
- ArcGIS Server管理工具之批量发布动态地图服务工具.md
- 本地发布地图服务到远程Arcgis Server服务器流程及可能存在的几个问题
- 【转】ArcGIS Server 10.1发布结果地图服务——与10.0的区别及过程
- (七)ArcGIS Server之发布结果地图服务
- ArcGIS Server 10.1发布结果地图服务——与10.0的区别及过程
- 如何使用ArcGIS Server发布地图服务
- Arcgis server发布电子地图(3):调用动态地图服务本机实践/打卡
- ArcGIS Server 10:发布缓存的地图服务
- 技术讲座ArcGIS Server缓存地图服务的设计、部署和应用
- ArcGis Server的集中地图服务WMS/WFS/WCS介绍
- ArcGIS Server 地图服务在Catalog无法预览