ArcSDE vs. oracle Spatial 4

匯入資料到Oracle SpatialOracle Spatial並沒有像ArcGIS那樣有一套從案頭到資料庫到伺服器到開發包的全方位GIS產品體系,因此向Oracle中載入資料相比用ArcGIS要麻煩得多,同時也沒有那麼多的資料來源格式的支援。Oracle本身則提供了一個工具shp2sdo[1],可以協助你匯入Shapefile到Oracle Spatial中,這個工具的使用分三個步驟: 第一步,使用shp2sde工具產生指令碼和資料: [oracle@test2 shp2sdo_linux]

ArcSDE vs. Oracle Spatial 11

1. 格網索引的建立和調整ArcSDE提供了最多3級的空間索引,如何選擇空間索引的層級、格網的網格大小設定多少合適等都關係到空間資料的效能。這裡我們通過一個簡單的Polygon圖層入手,探討一些格網空間索引的效能影響因素。 首先我們在ArcSDE中準備一個WGS84的面層,名為“TESTGRID”。在這個面層上我們添加2個要素,一個較小,一個較大, 10所示。為了提供一些參考資訊,圖中還將WGS84座標範圍按照30度的尺寸進行了分割,顯示在這2個要素之下。 圖 10

ArcSDE vs. Oracle Spatial 9

1. R樹空間索引自然界中的幾何對象都是奇形怪狀的,對這樣的資料進行管理是一件很頭疼的事情。因此,GIS的工程師們化繁為簡,一種方法就是把幾何對象的邊界範圍拿出來作為一個檢索的依據(幾何對象肯定在它內部),這是一個矩形的範圍,再對它進行管理就方便多了。在Oracle Spatial中,基於R樹的空間索引採用的就是這種方法(這也是推薦的索引演算法),這個矩形叫MBR:Minimum Bounding Rectangle。圖 4 Oracle Spatial中幾何對象的MBR 在Oracle

Oracle Client 配置串連資料庫

1.下載從http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下載Instant Client Package – Basic包( 標註:All files required to run OCI, OCCI, and JDBC-OCI applications)這裡下載的是Version 11.1.0.72.本地儲存Oracle Client

Oracle安裝XA

 1) To install the basic JServer in the Oracle database.. i.e. CompleteJava Runtime, you must run $ORACLE_HOME/javavm/install/initjvm.sql asSYS. This will give you base JServer which is required to install anyadditional Java related add-ons. After

oracle 表 資料表空間 資料檔案

  資料檔案是資料庫的實體儲存體單位,而資料表空間TableSpace則是資料庫的邏輯組成部分。資料庫的資料是儲存在資料表空間中的,而一個資料表空間可以由一個或多個資料檔案組成,一個資料檔案只能屬於一個資料表空間。一旦資料檔案被加入到某個資料表空間後,就不能刪除這個檔案,如果要刪除某個資料檔案,只能刪除其所屬於的資料表空間才行。  產生資料表空間一般都是DBA或特權使用者來完成的,如果要以其他的身份來產生,這個使用者必須由Create

關於ORACLE(5)

 這幾個比較重要1.建立資料表空間和暫存資料表空間create tablespace <name> datafile '<path>' size <x>mcreate temporary  tablespace <name> tempfile '<path>' size <x>m例:create tablespace test datafile

oracle 列層級的觸發器

oracle 觸發器可分為DML觸發器,instead of 觸發器,系統觸發器三種。  其中只有DML的update 才支援列層級的觸發器。、格式如下:create or replace trigger T_namebefore update of column1,colum2 on tablefor each rowbegin end T_name; instead of 觸發器都是行層級的觸發器  許可權的也可以控制到列層級update(表的列)grant update(列1,列2)

Oracle 彙總函式解決聚集連接字串問題

需求:給定資料表:wm_testcode name1    a1    b1    c2    中2    國2    人需要的結果(分隔字元可以由參數輸入):code name1    a,b,c2    中,國,人這個問題在可以使用Oracle的wmsys.wm_concat 函數解決:select wt.code, wm_concat(wt.name) names from wm_test wt group by wt.code;但是這有三個問題:1. wmsys.wm_concat 是1

Jsp中調用Oracle預存程序的小例子(二)

Create Procedure sp_shop_base (@shop_id int,@msg char(50) output)AsSELECT shop_name, shop_phone, shop_email, shop_cash, shop_addressFROM shop_shopWHERE shop_id = @shop_idSELECT @msg = 'Retrieval Finished'return 1程式:<%@ page contentType="text/html;

解決Oracle EM 亂碼問題

解決Oracle EM 亂碼問題  Oracle 10g提供了一個基於Web的管理工具EM(Enterprise Manager),使用比較方便。不過,如果您使用的是中文Linux環境,而在安裝Oracle的時候,沒有加上簡體中文語言的話,那登陸時,可能會發現中文按鈕都是類似"□□"字樣的亂碼。下面就是解決這問題的方法。    該方法適合紅旗Asianux 2.0、3.0等作業系統環境。一、故障問題開啟http://ip:1158/em時,看到如下的顯示,其中中文字元部分是亂碼:二、解決問題1、

oracle資料表空間操作詳解

oracle資料表空間操作詳解 作者:http://avill.cnblogs.com/archive/2006/04/16/376261.html   來源:    更新日期:2006-01-04      

Oracle Flashback之flashback table

一,Flashback Table功能描述將資料表恢複到之前的一個時間點或SCN號。注意:該功能將改變當前表及附屬對象統一閃回到之前的一個狀態。二,需要修改的系統參數undo_management,參數需要是“AUTO”,保證復原段使用模式是SMU modeundo_retention,單位是秒,調整可復原的時間範圍確認系統的相關參數三,原理閃回表(Flashback table)與閃回查詢(Flashback

將Oracle中的資料匯出成SQL指令碼的方法

方法一:這個得用PL/SQL DEV這個工具才行。1、開啟PL/SQL DEV,然中要進行匯出的表,點擊右鍵,在彈出的菜單中,選中Export data(如所示)。 2、在單擊Export data後,在右側就出現了匯出設定的視窗,如所示: 在視窗下方,選中SQL Inserts標籤頁,設定匯出條件。3、設定完成後,點擊Export按鈕,即可匯出。 方法二:要自己寫程式了,執行一段SQL,讓SQL查詢結果就是我們想要的SQL指令碼:如下:select          'INSERT INTO 

oracle預存程序–入門與調試

oracle預存程序--入門與調試例子如下:create or replace procedure pro_one(p_one in number, p_two out varchar2, p_three in out varchar2) is --as --變數聲明部分 v_str1 varchar2(32) := '初始值方式1'; v_

oracle儲存函數

oracle儲存函數SET SERVEROUTPUT ON;--//可以沒有參數 , 必須有return--//參數和傳回型別不用指明精度CREATE OR REPLACE FUNCTION hello(p_name VARCHAR2)RETURN VARCHAR2ASBEGIN RETURN p_name || '你好!';END;--//作為運算式調用SELECT hello('ACCP') FROM dual;--//作為運算式調用SET SERVEROUTPUT ON;DECLARE  

Oracle 建立資料表空間、使用者、備份恢複

1、建立資料表空間--資料CREATE SMALLFILE TABLESPACE "MYNAME_DATA"    DATAFILE 'H:\ora_data\MYNAME_data.ora' SIZE 10M    LOGGING    EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;--索引CREATE SMALLFILE TABLESPACE "MYNAME_IDX"    DATAFILE

oracle 添加資料表空間

/*分為四步 *//*第1步:建立暫存資料表空間 */create temporary tablespace user_temp tempfile 'C:\hy\oracle\product\10.2.0\tablespace\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:建立資料資料表空間 */create tablespace user_data

如何將Oracle 當前日期加一天、一分鐘

在Oralce中我發現有add_months函數,加天數N可以用如下方法實現,select sysdate+N from dual在Oralce中我發現有add_months函數,加天數N可以用如下方法實現,select sysdate+N from dual ,sysdate+1 加一天sysdate+1/24 加1小時sysdate+1/(24*60) 加1分鐘sysdate+1/(24*60*60) 加1秒鐘類推至毫秒0.001秒加法 select

ORACLE預存程序實戰之三:進階

1.SELECT INTO語句要求SELECT出來的RESULT至少有一條記錄; 若RS為NULL,則會拋出NO_DATA_FOUND的EXCEPTION;所以需要進行異常捕獲;2.進行UPDATE、DELETE操作時可以用ROWID替換PK可以提高執行效率; 因為ROWID是直接定位到物理磁碟地址,而無需先從PK Index中查詢,從而有效降低IO次數; 比如UPDATE MD_USER SET NAME = XX WHERE ROWID =

總頁數: 1509 1 .... 442 443 444 445 446 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.