ArcMap中的名稱衝突問題

2021-09-22 17:15:30 字數 527 閱讀 4373

這是乙個非常有趣的問題。

現在我乙個點層叫"汶川73",有乙個面層也叫"汶川73",使用空間連線工具來計算每個麵中被落入有多少個點。但不管怎麼算,結果都只能生成點,不能生成面,難道這個工具本來就是這樣的,看了幫助還是搞不懂。

我在面的屬性表中做連線(按空間位置),則可以生在面檔案,這就更讓我鬱悶了,通過仔細反覆測試,發現是名字的問題。如果我把點圖層的名稱改了就可以了。(名稱不同,目標圖層是什麼型別,結果圖層就應該是什麼型別)

小結:這應該是arcgis的乙個bug吧,它判斷圖層判斷錯了,判斷圖層應該根據其圖層index或其他來判斷,保證它的唯一性,這樣才不會搞錯,自己以後寫**也要注意這個問題!

ArcMap中的名稱衝突問題

這是乙個非常有趣的問題。現在我乙個點層叫 汶川73 有乙個面層也叫 汶川73 使用空間連線工具來計算每個麵中被落入有多少個點。但不管怎麼算,結果都只能生成點,不能生成面,難道這個工具本來就是這樣的,看了幫助還是搞不懂。我在面的屬性表中做連線 按空間位置 則可以生在面檔案,這就更讓我鬱悶了,通過仔細反...

ArcMap工具箱引數名稱的Bug

已經忍了很久了,今天一定要說一說,強大的 arcgis居然還存在這種bug問題。如下圖所示 使用了追加工具,有三個要素圖層,且三個資料與目標資料不是同一資料,但它們的名稱一致,這樣執行,將會出現 輸入能與輸出相同的錯誤 其實,工具箱處理時,根據圖層名稱來判定,這是不靠譜的,就像我們人的姓名一樣 在某...

如何避免c 中using語句造成的名稱衝突

如何避免c 中using語句造成的名稱衝突 使用如 using namespace std 的using 語句確實很簡便,但是這將該命名空間的所有名稱都呼叫出來了,這就增大了名稱衝突的可能性。所以有些程式設計師建議在標頭檔案中不要使用using 語句,執行檔案可以酌情使用,並建議使用using st...