China map offset problem

2378
6
08-24-2015 01:01 AM
Status: Open
JamesBourne
New Contributor II
The Chinese government requires foreign companies, such as Google maps, offering mapping services in China to use the GCJ-02 coordinate system which is not compatible with standard universal coordinate systems (WGS-84).

If you convert ArcGIS boundaries located within China to KML files for importing into Google maps (which some clients require) then the boundaries will be offset by up to 500m depending on the location.

A way of converting/transforming from WGS-84 to GCJ-02 is required - I believe the algorithm for converting is available from Chinese government (if you are a registered mapping provider - Google must be using this when you import) but is also available on open source communities e.g. Github.

References:
https://en.wikipedia.org/wiki/Google_Maps#Google_Maps_in_China
https://en.wikipedia.org/wiki/Restrictions_on_geographic_data_in_China
https://github.com/googollee/eviltransform
6 Comments
MelitaKennedy
We (Esri-Redlands) are aware of the issue and are in discussions with Esri-China about possible solutions. The "eviltransform" solution on github is not accurate enough to match many of our online data. Besides, implementing a nonofficial solution like that would be illegal, wouldn't it?

I'll add a comment with the bug/enhancement number once I have one (it has only an internal number currently). With that you can check its status.
MelitaKennedy
And the enhancement/bug number is BUG-000090251.
wbb
by

Cannot find this BUG report

MelitaKennedy

I can, but I'm internal. It's on hold as we were not able to find a mathematical solution easily and Esri-China was going to do some work on their end for it. I haven't heard anything for at least a year.

Melita

NeilFarricker

Hi,

is there any update on this bug?

MelitaKennedy

I've heard nothing from Esri-China.