ArcGIS Engine問答:為什麼地理資料庫中不能產生同名要素類,arcgisengine

來源:互聯網
上載者:User

ArcGIS Engine問答:為什麼地理資料庫中不能產生同名要素類,arcgisengine

之所以產生這樣的問題,其原因是無論一個要素類是直接放在工作空問中,還是放在工作空問的一個要素資料集中,這些差別僅僅是邏輯上的,而它們的物理組成都是資料庫中的一張二維表,並目表名就是要素類的名字,在一個資料庫中不能出現兩個同名的二維表,因此也就不能產生兩個同名的要素類。

也就是說如果在工作空問中存在一個名為A的要素類和B的要素資料集,B中如果再產生一個名為A的要素類是不會成功的。

因此可以使用IFeatureWorkspace::OpenFeatureClass方法可以開啟工作空問中的任何一個要素類,無論它是直接存放在工作空問還是存放在工作空問中的一個要素資料集中。


在Arcgis地理資料庫中 建立要素類失敗 是什原因(下面有圖)

資料庫在建立時要設定精度,系統會根據精度設定域。

你設定了低精度的資料集,那域就大,你再放入高精度的東西是放不進去的。
 
為何我在向arccatalog中建立的個人地理資料庫中匯入要素類時有錯誤

我也遇到過這種情況 個人認為是10.0版本本身的個人地理資料庫就不好使 總出現錯誤
如果一定要匯入個人地理資料庫(即.mdb格式的)還是用9.3的好使 否則的話可以用檔案地理資料庫 就不出現這個問題了 只是格式不是.mdb的
 

相關文章

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.