中華人民共和國地理資料的限制
出於國家安全考慮,中華人民共和國對佇中國大陸境內底進行地理測畫有專門的限制。佇中華人民共和國境內的資料進前,需要對國務院下屬的中華人民共和國國家地理訊息部門(現為中華人民共和國自然資源部地理資訊管理司、國土測繪司)得著相應的資質許可。無定著會當進行測繪者可能愛承擔行政抑是刑事責任,無依照相關的規定的網站 OpenStreetMap 等亦會受著封鎖。
為防使用者觸法,部份帶有全球定位系統(GPS)功能的相機佇中國大陸會自動關閉相片地理標記的功能。除了這以外,因為國測局要求電子地圖提供商使用一種國測局特製的坐標系,一寡無照規範做相應適配的地圖程式的衛星圖佮街路地圖之間共存在一定偏徙。
法律規定
測繪
照起來《中華人民共和國測繪法》第七、二十六、四十、四十二條,無經過官方許可的私人測繪製圖活動屬於違法行為,嚴重的一个將構成犯罪。
二千空六到二空一四年期間,中華人民共和國當局處理欲倚四十外例非法測繪案件。媒體嘛報導一寡非法測繪案件:
- 二空空七年三月七號:日韓學者受罰款。威海一合資企業無經許會當倩外國測繪人員。
- 二空空八年三月二五:國家測繪地理信息局取締中國大陸境內共一知幾若地圖網站中的某一寡地圖網站,攏是因為大主大意咧發布地圖的資料。
- 二空空九年一月初六:英國學生因為「非法製圖活動」受罰款。
- 二空一空年:大陸當局取締其境內四點二千地圖服務商中部份無經過註冊、非法運營的服務商,其注重點佇咧消除錯誤訊息、保護國家機密。新發布的地圖服務標準要求地圖服務商會存地圖資料的侍服器置佇咧中國境內。
- 二空一四年三月十四:可口可樂公司予人指講非法測繪。
因為這一法規限制,松下、me-lí-á、富士、尼康、三星等廠商的相機攏限制記錄中國境內的地理資料。
四川省測繪地理訊息局佇二空一六年八月警告講,無定著會當使用測繪無人機會當構成非法測繪。
地圖的內容
對出版的地圖,中華人民共和國嘛有各種的規定:
- 《公開地圖內容表示若干有規定》(測繪局,兩千空三)禁止表示機場(佇一个《關於公佈會當佇公開地圖頂懸表示的機場的通知》最外除外)、 軍事建築、水路深度。《如果只有整定》對爭議領土的號名佮表示,佮對俄國割占的中國領土的號名也有要求。
- 《公開地圖內容表示補充規定》(測繪局,二千空九)加額外禁止一寡做法,以下是揀列的:
- 位置精度超過五十 m、高程模型網格細於一百 m
- 顯示重要基礎設施(電力設施、水利設施、氣象站)佮公安設施(監獄、強制戒毒所)的位置喔
- 顯示機場佮輪渡碼頭的內部結構
- 顯示公路、橋梁、磅空的限懸、限闊、限重;顯示路面材料。
- 《地圖管理條例》(國務院,二千空一十五)額外規定網路地圖必須共資料儲存佇咧中國。《條例》對保護國家安全嘛有一寡講,並且規定矣一寡處罰。
中華人民共和國自然資源部捌表示,中國的「問題地圖」主要有兩款狀況。一是地圖存在「危害國家主權統一、領土完整等嚴重的問題」,容易出錯的所在是中華人民共和國聲稱擁有主權的阿克塞欽地區,藏南地區、南海諸島、台灣島猶閣有釣魚島、赤尾嶼。其中,阿克塞欽地區,藏南地區佇問題地圖中主要的表現做國界繪製錯誤;台灣島底色和中國大陸無一致,是違背「一个中國」原則佮中華人民共和國立場;南海諸島佮釣魚島、赤尾嶼嘛較會出現被漏繪的情形。第二種表現是危害國家安全佮發展利益,「 違法標示一寡涉密抑是敏感的訊息」。
二空一六年,中國「有關部門」佇一遍大規模檢察當中,發現「問題」紙質地圖兩百五十三種,「 問題」線頂地圖一千站。
坐標系實現
中國大陸法規要求地圖提供商使用一種叫做 GCJ 鋪排的坐標系統。百度地圖另外使用一種 BD 鋪九坐標系,敢若嘛是仝款 GCJ 鋪二。
GCJ 鋪二
GCJ 鋪二(官方稱地形圖非線性保密處理演算法,俗稱火星坐標系、國測局坐標)是一種基於 WGS 鋪八十四制定的大地測量系統,由中國大陸國家測繪地理信息局制定,國家科學技術進步獎一等獎得主李成名開發。此坐標系所採用的透濫演算法會佇咧經緯度內底加入看起來隨機的偏移。
使用 GCJ 鋪二記錄的所在佇遐 GCJ 鋪二的地圖當中會顯示佇正確位置,毋過換做 WGS 鋪八十四的地圖抑是地點記錄就可能造成一百-七百公尺不等的偏徙。據測量,Google . com 的地圖佮真實坐標差不多五十-五百公尺,抑若中國大陸區的 Google . cn 地圖若佮衛星圖毋偏差,雅虎地圖顯示的街路圖嘛佮衛星圖偏差無大。MapQuest 地圖佮眾包測繪、無受限制的 OpenStreetMap 重合。
雖然 GCJ 抹二坐標系統本身保密,但是目前已經有 C #、C、Go、Java、JavaScript、PHP、Python、R、Ruby 等濟種語言的開源轉換實現。這實現敢若攏是因為某份泄露出來的 WGS 到 GCJ 加偏代碼實現。根據泄露代碼注釋,GCJ 鋪二佇咧加偏時使用的是 SK 抹四十二參考系統的雞卵糕體參數。咱遮的參數用佇咧計算一支經 / 緯線頂一度的弧長,由這欲共進前算出的偏移對米數轉換做度數,佮輸入值相家。
除了直接取得加偏演算法,嘛有人通過著 Google 中國大陸地圖佮衛星間的偏移做迴歸近若像處理。Wu Yongzheng 使用傅立葉轉換解出了佮泄露代碼類似的高頻結構。除了加偏以外,這馬嘛有一寡反向糾偏的實現。
BD ma九
BD ma九是百度地圖使用的地理坐標系,其在 GCJ 鋪二上多增加一擺轉換,號稱「有助保護使用者隱私」。 百度提供對 WGS 鋪八十四、GCJ 鋪二、BD ma九、mapbar、五十一地圖坐標系(經緯度抑是墨卡托米制)轉換著 BD 鋪九抑是 GCJ 抹二坐標系(經緯度抑是墨卡托米制)的 API,猶毋過「根據相關法律規定」,無支援對任何的坐標系轉換 WGS 被八十四坐標系。
和 GCJ 鋪二的狀況類似,雖然無轉換做 WGS 被八十四的官方 API,但是咧煞 R 等濟種語言寫做的開源版本。
數學上,BD 鋪九轉換將 GCJ 坐標當做直角坐標轉成真坐標後加噪音,佇咧變直角坐標了後閣加入一个度數恆定的偏徙量。
反向糾偏
因為 GCJ 鋪二大量使用正絃函數製造高頻噪音,形成一个超越方程式,致使基本無可能得著解破。毋過因為 GCJ 加偏前後的坐標差並無蓋大,而且伊單調性佮局部線性伊的特性也較好,大部份開源實現攏通過類似按呢的演算法實現反向糾偏:
> > 叫做要求的「好」坐標為 _ good _。令「加偏函數」為 worsen,「 歹坐標」為 _ bad _=worsen ( _ good _ )。一个「透濫」坐標系有彼个以下性質: > > 一 . 前後差不多無偌濟:worsen ( _ a _ ) ≈ _ a _; > 二 . 局部線性:若是 _ a _ ≈ _ b _,遐爾 worsen ( _ a _ )-worsen ( _ b _ ) ≈ _ a _-_ b _。 > >粗略法 > : 由性質一佮二 , worsen ( _ good _ )-worsen ( _ bad _ ) ≈ _ good _-_ bad _。解方程式會當 _ good _ ≈ 二 _ bad _-worsen ( _ bad _ )。 > >精確法(迵天) > : 取粗略法得的結果 _ g _。按照性質二,將 worsen ( _ g _ ) 佮輸入的 _ bad _ 對比,以估計賰的偏差。用估計出的賰的偏差修正 _ g _。迵天,啉情結束。 > >
開源實現者稱,「 粗略」演算法會使提供一 ~ 二公尺的來回轉換精度,佇咧精確演算法則會使佇咧兩迵天內得著「公分級」精度。因為經緯度加偏坐標大多攏有前述的兩个特性,這種糾偏方法適用佇加種透濫方式。BD 踅回 GCJ 的代碼正是佇咧徙掉二十弧秒左右的固定經緯偏移後使用類似粗略演算法的反向代入估計。
中國大陸地圖偏移問題
中國大陸地圖偏移問題指的是由 GCJ 鋪二佮 WGS 學八十四之間的偏差引致的一系列問題。GPS 的經緯度坐標使用的是標準 WGS 鋪八十四,畫到使用 GCJ 鋪二的中國大陸路網圖上時會造成距離佇咧五百 m 左右無等的顯脫脫。國測局授權提供位置佮地圖服務的廠商,譬如講高德地圖、NavInfo,攏愛特別去買一个「糾偏」演算法,將 GPS 坐標轉做佮地圖一致的坐標系。Google . com 和 Bing 的衛星圖袂受此影響。開放街圖由使用者通過 GPS 採集坐標,所以嘛袂出現偏移問題。
Here 地圖佮百度地圖等等的地圖服務商選擇共衛星圖同齊徙,以和 GCJ 鋪二路網保持一致。
Google 自二空空六年以來就對高德公司處取得地圖訊息。Google . cn(中國區)的地圖對街路佮衛星圖攏使用 GCJ 抹二坐標系。全球版的 Google 地圖(Google . com)使用 GCJ 抹二的街仔路圖,毋過不明原因保留普通的 WGS 鋪八十四衛星圖。Google 地球的衛星圖使用的是 WGS 被八十四坐標。
佇咧全球版(. com)Google 地圖上使用 API 將 GPS 軌跡和街路圖重疊顯示會造成仝款偏差的問題,這是因為 GPS 軌跡所使用的路徑點使用的攏是 WGS 被八十四坐標,無仝街路圖使用的 GCJ 鋪二。自二空空九年來,這个問題已經是使用者佇 Google 的產品論壇頂懸逐改報告,這陣嘛有用於修正錯誤的第三方應用程式。佇演算法泄出進前,一度有人銷售各大城市坐標偏移量的資料集。這个問題上早就佇二空空八年發現,毋過彼當陣原因猶未知影。
香港佮澳門
因為實施一國兩制,香港、澳門這兩个特別行政區的地圖雖罔無受測繪法限制,但是嘛有一定偏移問題。佇這兩地和中國大陸邊境附近,網路地圖提供的道路形會因為偏移互相斷開。
比如講,節甲二空一八年四月 ( 二千空一十八追四 ),非中國大陸版本的 Google 地圖深圳境內的深圳地鐵四號線的福田口岸站延伸入香港境內。
抑若澳門方面,截至二空二三年二月,珠三角環線高速(加林山磅空到港珠澳大橋珠海口岸段,往加林山隧道方向)的路線穿過澳門境內,另外一方向無仝類的問題。
注釋
參考文獻
參見
- 日本人新疆非法測繪事件
- 電視劇《親愛的,熱愛的》地圖事件