CS Map在FME 2013中的公升級

2021-08-21 11:48:03 字數 2819 閱讀 6102

翻譯:毛毛蟲

預設的,

fme使用

cs-map

進行重投影。在

fme2013

中,cs-map

公升級到了版本

13。當轉換基準面時,學習對你這意味著什麼,可以期望什麼新的功能。

問題

cs-map v13

的公升級對你意味著什麼?

答案

為什麼公升級?

預設的,

fme使用

cs-map

進行重投影或在座標系統之間轉換幾何。當在不同的基準面座標系統間轉換時,

cs-map

一直強制使用乙個基準面變換(也稱為轉換後地理轉換)。它使用乙個「中樞基準面」,也就是從基準面

a轉換到基準面

b,執行

a -> wgs84 -> b

。這個屬性對可用性是有好處的,因為使用者不可能做不正確或不一致的選擇,但是當座標轉換需要多個選擇時,或使用

wgs84

作為乙個中間基準面不合適時,它們是不可取的。

在fme2013

中,cs-map

已經公升級到

v13。

v13已經發行,

cs-map

基準面的轉換方法變得與標準更相容,更接近

epsg

和arcgis

。不再是強制每對基準面的乙個轉換選擇,使用者現在可以選擇基準面轉換。在有多於一種有效方法情況的關鍵是在不同的基準面間轉換,必須根據環境選擇正確的乙個。轉換不再基於

wgs84

。進一步的,

cs-map v13

提供了更靈活的基於網格轉換的定義。

關於這方面更詳細的討論,請參考:

it』s all about data

當在nad27

和nad83

基準面間轉換時,這種公升級是對選擇使用美國或加拿大的哪個網格檔案更靈活的能力。

相容性

老的工作空間將向後相容,它們有的功能相同。

選擇乙個基準面轉換

新的工作空間給我們自己選擇基準面轉換的能力。這可以在

csmapreprojector

轉換器引數中實現。

你可以輸入想要的基準面轉換,檢視自動的建議,或者瀏覽地理轉換庫中所有的轉換列表。

注意有一步轉換和多步轉換(這由一步轉換鏈構成)。這裡你可以指定加拿大和美國的

nad27/83

轉換的變種。

隱式轉換

如果不選擇基準面轉換,

fme會使用乙個基於源和目標座標系的最好猜測的演算法選擇乙個自動的。這稱為隱式轉換,或隱式重投影。之前,相同的基準面轉換總是在兩個座標系間使用。現在,因為

fme使用了演算法選擇的轉換,使用者應意識到這個選擇會隨時間而變化。手工選擇乙個基準面轉換來避免這種情況。

選中的隱式轉換可以通過在

transformationexceptions.db

新增條目來修改,這個檔案位於

/reproject/csmaptransformationexceptions

。當使用

reprojector

轉換器或在寫模組上選擇輸出座標系統時,隱式的轉換發生。比如

kml格式,總要發生隱式投影到

ll-wgs84

。通過使用

csmapreprojector

替代reprojector

可以選擇自己的轉換,在寫入之前執行想要的轉換,避免在寫模組上設定座標系統。

網格轉換定義

你可以在

tools > fme options > coordinate systems

中修改基於網格轉換的定義。顯著的改進包括:

1.對任意轉換,選擇任何想要的網格格式,如果需要,使用格式的組合。

2.對於使用多於乙個的網格轉換,選擇網格檔案的優先順序。

3.指定網格操作的方向。

4.很容易的看到,網格做了你設定的改變,如果需要,恢復他們。注意不需要管理員的權利,因為是在使用者文件資料夾中的使用者層級儲存的修改。這些網格修改應用於支援網格覆蓋的所有安裝

fme的備份。

5. 對於隱式轉換,選擇加拿大或美國基準面轉換,設定乙個每個使用者的基礎。之前只能在

fme安裝的過程中設定,只影響

fme的備份。

fme server

對隱式的轉換,選擇加拿大或美國基準面轉換參考

fme server administrator's guide

。這裡沒有配置明確的網格轉換定義的介面。所以必須在

workbench

中做上述定義,然後:

FME中lic的不同

一 fme有哪些版本?它們的主要區別是什麼?針對不同使用者的應用與配置需求,fme suite提供下列多個版本,以及單機和浮動兩種許可方式 fme desktop suite fme professional suite fme esri suite fme intergraph suite fme...

OPencv在VS2013中的配置

3 提取完成後,即完成了opencv的安裝 二 設定opencv環境變數 1 開啟計算機的屬性頁,高階系統設定 環境變數 計算機名 的使用者變數 新建 1 變數名 opencv 變數值 opencv的資料夾路徑 opencv build 2 變數名 path 一般已經存在 變數值 opencv的資料...

pclint在VS2013中的使用

什麼是pclint?pclint是乙個加強版c 編譯器,是一種執行靜態編譯檢查的工具,可以配合其它的c 編譯器使用。step 1.安裝,注意我的系統是64 windows visual studio 2013。因此應該安裝pclint 9i版本。安裝非常簡單,安裝完成後記得打補丁,參見附1.step...