2008-10-24 44 views
0

我正在嘗試在我創建的縣內採用一個細分形狀文件,並將其與縣評估區(地塊數據)給予我的另一個shapefile對齊。當我試圖讓他們排隊,然後我的街道形狀文件不符合其他一切。他們都在同一個座標系統上,我不想重新創建細分的shapefile文件。有什麼想法嗎?如何獲取大量的shape文件並讓它們在GIS中排隊?

回答

1

這是一個問題,答案可能很簡單,也可能非常複雜,具體取決於您的情況。作爲一名GIS開發人員,我最常見到這是一個錯誤定義的座標系統的症狀。但是,無論是否如此,解決方案的強大取決於您的環境。從這裏開始,我假設你正在使用ESRI包...

我同意其他海報,你的問題是不匹配的投影和/或基準定義之一。

理解爲ESRI軟件方面的預測最重要的事情是這樣的:

手動設置在ArcCatalog數據集(shape文件,地理數據庫要素類等)的投影不會重新投影該數據集!

爲了重新處理您的數據,您必須從您正在工作的ArcMap會話導出數據,並且數據顯然排列正確。在EXPORT期間,您可以選擇使用底層地圖的座標系或原始數據集的座標系保存數據。

最好的辦法是遵循下列步驟來創建一個新的數據集與正確的投影,然後推斷你需要做些什麼來解決您的具體問題是什麼:

  1. 創建一個新的ArcMap會話,並設置其座標系統:

在沒有其他數據的新鮮ArcMap會話中執行此操作。確保將ArcMap地圖視圖的座標系顯式設置爲所需的座標系(我推薦與您要覆蓋的數據匹配的座標系,或者從另一個完好的數據集中選擇一個)。

  1. 添加一個具有已知良好座標系的其他數據集。

  2. 在此ArcMap會話中創建新數據集。爲您的新數據提供與ArcMap mapview和地圖中的其他數據集相同的座標系。將新數據的XY域設置爲超出其他數據集定義的區域,但不要超出將降低所需空間分辨率的大小。

  3. 創建您的數據。它可以是此時的任何數據。一些線條,一些多邊形等保存您的工作。

  4. 導出您的新數據集。出現提示時,選擇使用底層mapview的座標系進行保存。

  5. 創建一個新的ArcMap會話並添加新的數據集。然後添加您的parcel數據集。他們現在應該佔據地圖窗口中的相同空間。

  6. 編輯你的新數據到你心中的內容。

一些可能的問題,如果這沒有幫助:

  • 你沒有正確遵循這些步驟 - 檢查ESRI文件;這是一個有據可查的問題。

  • 您試圖匹配的宗地數據沒有正確定義的座標系。這些數據的持有者總是有可能不知道他們在做什麼,並且已經把它淹沒了。我已經多次看到這個問題,我不願意承認。

  • 您已匹配投影但與基準不匹配。許多市政當局仍在使用NAD27中的數據,這已經過時了。有些已經轉向現代NAD83。這個差距可能高達300米,這取決於你所在的國家。此外,源自測量或GPS設備的數據通常以WGS84(衛星測量的典型默認值)收集,至少在測繪分辨率分辨率下,其實際用途與NAD83相同。

試着研究這些問題,看看它是怎麼回事。我會再說一遍:

手動設置投影並不實際投影該數據!

祝你好運!

0

您的問題可能是投影之一

|投影:命名要使用的地圖投影的字符串。見 | 'mapproject'(在'mapproj'庫中)。默認爲 |使用長寬比選擇爲 |的矩形投影經度和緯度比例相當於 |圖片的中心。 `-----

0

同意你的問題是投影。是否有與您的任一文件相關的.prj文件擴展名?如果沒有關鍵首先是找出你有什麼項目。如果您正在處理來自當地政府的以美國爲中心的本地數據,我會猜想某種狀態平面。

0

地籍工具(調查工具)通常會讓您指定一些控制點,然後「扭曲」數據以適合您的控制點。這可以是從簡單的轉變到更復雜的任何事情。如果所有內容都移動了幾英尺,您也可以使用「編輯器」來選擇所有形狀文件,然後移動它們,但需要很多尺寸。

如果您已驗證兩個形狀文件都使用相同的座標系,則投影不太可能成爲問題。地塊數據與其他數據源(如道路)「抵消」相當常見。這來自不一致的收集方法和參考點。

錯誤的另一個來源可能是其中一個shapefile具有指定的錯誤座標系。例如,如果道路實際上是WGS 1984,但它的prj設置爲NAD1983,則會看到一些重大錯誤。這通常發生在如果您必須手動設置coodinate系統的shapefile文件(即它不包含PRJ並且您創建了一個)。

相關問題