oracle存储地理信息
时间: 2023-08-19 15:15:31 浏览: 40
在Oracle中存储地理信息可以使用ArcGIS Catalog来创建空间表。ArcGIS是一款著名的地图软件,它可以帮助我们在Oracle中存储和管理地理信息数据。根据我的同事所说,最好不要直接在Oracle上创建地理信息表,因为可能会出现一些问题。[1]
在ArcSDE中,存储参数GEOMETRY_STORAGE、RASTER_STORAGE和ATTRIBUTE_BINARY决定了存储ArcSDE数据所使用的Oracle数据类型。这些参数可以在ArcSDE DBTUNE中进行配置。[2]
对于栅格数据,如果像素数据小于3965个字节,它将存储在RASTER表空间的BLOCK_DATA列中。如果超过这个阈值,则将存储在RASTER_LOB_SEGMENT表空间的LOB段中。对于ArcSDE数据,很少会出现超过阈值的情况。建议考虑使用8K区段大小的LOB段。只有当ArcSDE二进制数据超过96K时,才可以使用LOB索引。[3]
相关问题
oracle spatial 和oracle
Oracle是一种关系数据库管理系统,被广泛用于企业级应用中。它提供了强大的数据管理和查询功能,并支持事务处理、数据完整性约束等关系数据库的特性。
而Oracle Spatial是Oracle数据库的一个扩展功能,提供了对地理空间数据的支持。它基于Oracle的关系数据库引擎,通过空间数据类型和索引,使得可以对地理空间数据进行存储、查询和分析。
Oracle Spatial能够处理包括点、线、多边形等在内的地理空间数据,并提供了丰富的空间分析和地理信息系统功能。它可以执行空间查询,如点在多边形内部的查询、距离查询、缓冲区分析等,方便用户对地理空间数据进行复杂的分析和决策支持。
此外,Oracle Spatial还支持空间数据的可视化展示,可以与其它地理空间软件(如地理信息系统)进行集成。它还提供了一套完整的API接口,方便开发人员进行空间数据的管理和应用开发。
总之,Oracle Spatial是Oracle数据库的一个扩展功能,用于处理地理空间数据。它提供了丰富的空间分析和地理信息系统功能,方便用户进行地理空间数据的存储、查询和分析。
Oracle spatial
Oracle Spatial是Oracle数据库的一个扩展,它支持GIS数据存储和空间数据处理。Oracle Spatial包含了用于存储矢量数据类型、栅格数据类型和持续拓扑数据的原生数据类型。它使得我们能够在一个多用户环境中部署地理信息系统(GIS),并且与其它企业数据有机结合起来,统一部署电子商务、政务。Oracle Spatial还提供了一个功能全面的地理编码引擎,它通过查询存储在Oracle数据库中的经过地理编码的数据,提供国际地址标准化、地理编码和POI匹配。Oracle Spatial的特点是将所有的传统的GIS管理、分析功能与Oracle的强大数据仓库管理技术紧密融合在一起,可以利用标准的SQL语言管理分析空间数据。因此,利用Oracle Spatial我们完全可以部署适合各个领域的空间数据仓库服务,然后通过C/S、B/S与客户平台联系起来,和用户交互。