arcgis中shp檔案與gdb資料庫在專案中應用的區別與聯

2021-04-02 08:10:12 字數 1492 閱讀 1443

1樓:夏末的晨曦

shp檔案中只有一個featureclass,並且featureclass中儲存的要素性質是單一的, 譬如一個裡面儲存的全部是點, 或者全部是線等等

而gdb資料庫中就不同了,一個gdb中有一個或者多個資料集(dataset), 而一個資料集中有一個或者多個地物類(featureclass),一個featureclass中有多個要素(feature)。

2樓:果子袁

具體的差異我講不清楚,只是自己應用的過程中理解是這樣的:

shp檔案時單一的

gdb、mdb是可以裝好多shp檔案的容器,也可以認為是資料集合的資料夾,便於管理,比如一個專案要求有10個不同圖層的shp檔案,那麼,你要建立一個資料夾,把這10組shp包含的檔案全放進這個資料夾,這些是直接開啟資料夾就看的到的,而gdb、mdb的功能是跟這個資料夾一致的,等於你把這10個shp資料裝進gdb資料夾一樣的。

另外,gdb有一點好處,資料過大時,用arcgis直接開啟shp比較卡的時候你可以建立gdb匯入,開啟gdb種的資料,這樣會比較快,因為gdb在瀏覽過程中不會建立資料索引。

可以講一下arcgis中shp檔案與gdb資料庫在專案中應用的區別與聯絡否?3q

3樓:果子袁

具體的差異我講不清楚,只是自己應用的過程中理解是這樣的:

shp檔案時單一的

gdb、mdb是可以裝好多shp檔案的容器,也可以認為是資料集合的資料夾,便於管理,比如一個專案要求有10個不同圖層的shp檔案,那麼,你要建立一個資料夾,把這10組shp包含的檔案全放進這個資料夾,這些是直接開啟資料夾就看的到的,而gdb、mdb的功能是跟這個資料夾一致的,等於你把這10個shp資料裝進gdb資料夾一樣的。

另外,gdb有一點好處,資料過大時,用arcgis直接開啟shp比較卡的時候你可以建立gdb匯入,開啟gdb種的資料,這樣會比較快,因為gdb在瀏覽過程中不會建立資料索引。

4樓:匿名使用者

shp檔案中只有一個featureclass,並且featureclass中儲存的要素性質是單一的, 譬如一個裡面儲存的全部是點, 或者全部是線等等

而gdb資料庫中就不同了,一個gdb中有一個或者多個資料集(dataset), 而一個資料集中有一個或者多個地物類(featureclass),一個featureclass中有多個要素(feature)

我是一新手,瞭解的就這些,也不知道對你有沒有用。。。

arcgis中要新建gdb資料庫 50

5樓:溪雨地圖

在catalog視窗在你想建的路徑右鍵,選擇檔案型資料庫,取名字,確定就可以了

arcgis建立的gdb資料庫,在向其import向量shp檔案出錯。 5

6樓:呼嚕

你可以在arcmap中載入shp檔案和匯入後的檔案,然後開啟屬性表,看看各有幾條記錄。

怎樣在C中連線資料庫

一種是利用ado的方式 如二樓所寫,他是直接利用了sql server 底層驅動,所以這種方式是針對sql資料庫的,引用空間為sqlclient。一種是利用oledb的方式 這種方式與ado很象,只不過是微軟偏心為自己的sql專業搞出來一種連線方式而已。而oledb可連線諸如access,mysql...

在dos中怎樣顯示oracle資料庫中的所有表

dos中用dos版的sqlplus 直接sqlplus nolog conn as sysdba select table name from dba tables 那你必須先裝資料庫 oracle 版本你自己選 才能在dos中查詢 oracle所有表 怎麼用sql語句查詢 oracle資料庫 裡有...

Oracle資料庫儲存函式中,結果集返回與非結果集返回的差異

可以考慮 建一張臨時表 把記錄插入到臨時表裡面 函式 create or replace function f test 引數 return number is tmpvar number begin tmpvar 0 return tmpvar exception when no data fou...