ArcGIS應用Oracle Spatial特徵分析

來源:互聯網
上載者:User

該文章並不是將Oracle  Spatial與ST_Geometry做對比,關於兩者的對比,可以參考:,這裡從資料結構,到效能對比,都描述的很清楚。

其實這篇檔案就是說明一下在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。

該關鍵字主要是在SDEHOME/etc/dbtune.sde裡面控制(其他尾碼檔案也可以,也可以使用sdedbtune命令進行修改)

  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

通過這個檔案說明,我們很容易看到系統資料按照什麼樣的儲存來選擇的。

  • 1
  • 2
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.