ArcGIS应用Oracle Spatial特征分析

Linux大全评论218 views阅读模式

该文章并不是将Oracle  Spatial与ST_Geometry做对比,关于两者的对比,可以参考:http://www.linuxidc.com/Linux/2011-10/45492.htm,这里从数据结构,到性能对比,都描述的很清楚。

其实这篇文件就是说明一下在ArcGIS中使用OracleSpatial在ArcGIS与使用ST_Geometry的特征不同,从不同的特征也可以证明Oracle Spatial存储与ST_Geometry存储的结构对比。

问题1:怎么判断我的数据是否为Oracle Spatial存储

  1. SQL> desc polygon_st  
  2.  名称                                      是否为空? 类型  
  3.  ------------------------------------------------- ----------------------------   
  4.  OBJECTID                                  NOT NULLNUMBER(38)  
  5.  NAME                                              NVARCHAR2(30)  
  6.  CNTY_CODE                                          NVARCHAR2(6)  
  7.  PROV                                              NVARCHAR2(20)  
  8.  CITY                                              NVARCHAR2(20)  
  9.  SHAPE                                             SDE.ST_GEOMETRY  
  10.    
  11. SQL> desc polygon_sdo  
  12.  名称                                      是否为空? 类型  
  13.  ------------------------------------------------- ----------------------------   
  14.  OBJECTID                                  NOT NULLNUMBER(38)  
  15.  NAME                                              NVARCHAR2(30)  
  16.  CNTY_CODE                                         NVARCHAR2(6)  
  17.  PROV                                              NVARCHAR2(20)  
  18.  CITY                                              NVARCHAR2(20)  
  19.  SHAPE                                             MDSYS.SDO_GEOMETRY  
  20.  SE_ANNO_CAD_DATA                                   BLOB

我们使用Sqlplus进行连接,直接Desc相关的表,查看关于空间列的描述可以看出,很明显的ST_Geometry 和MDSYS.SDO_GEOMETRY对比。

问题2:怎么使用ArcGIS将数据导入到ArcSDE中以Oracle Spatial存储

可以使用ArcGIS的Import工具等将数据导入到ArcSDE中,在导入前选择Configuration Keyword:选择SDE_GEOMETRY。

  1. ##DEFAULTS  
  2.    
  3. GEOMETRY_STORAGE   "ST_GEOMETRY"  
  4. ST_GEOM_LOB_STORAGE  " STOREAS (  
  5. #                      TABLESPACE<lob segment tablespace_name>  
  6.                        ENABLE STORAGE IN ROW CHUNK 8K RETENTIONCACHE) "  
  7.    
  8. ATTRIBUTE_BINARY   "BLOB"  
  9. RASTER_STORAGE      "BLOB"  
  10. ......  
  11.    
  12. END  
  13.    
  14. -------------------------------------------分割线----------------   
  15.    
  16. ##SDO_GEOMETRY  
  17. GEOMETRY_STORAGE   "SDO_GEOMETRY"  
  18. ATTRIBUTE_BINARY   "BLOB"  
  19. RASTER_STORAGE    "SDO_GEORASTER"  
  20. SDO_COMMIT_INTERVAL  1000  
  21. RDT_STORAGE         "PCTFREE 0INITRANS 4"  
  22. #                    TABLESPACE<RDT Table tablespace name>  
  23. RDT_INDEX_COMPOSITE "PCTFREE 0 INITRANS 4  
  24. #                    TABLESPACE<RDT Composite index tablespace name>  
  25.                     NOLOGGING"  
  26. UI_TEXT             "UserInterface text description for SDO_GEOMETRY"  
  27.    
  28. COMMENT             "Anygeneral comment for SDO_GEOMETRY keyword"  
  29.    
  30. END

企鹅博客
  • 本文由 发表于 2020年9月11日 07:39:37
  • 转载请务必保留本文链接:https://www.qieseo.com/183157.html

发表评论