Hi, I am in Australia but doing some work for a Chinese company. We started using OpenStreetMap to display some data, but the first map area the company checked was "Republic of China" aka Taiwan. Now, we have a political problem where the company wants this to be displayed as "People's Republic of China" instead. Is there a way to get alternate labels to satisfy this request? e.g. different layers? Hopefully the solution would not require us to re-process all the tiles, as that would be too much effort and still leave us open to future political problems that also need to be re-labelled. Thanks! asked 28 Oct '15, 08:10 keong |
I'll try to give this a start... https://www.openstreetmap.org/relation/449220 this is "Taiwan" - as you see we have all sorts of names available in out data. What you or your tile provider makes out of our data is his choice. Map tiles are usually bitmap images, so if you want to change a name, you would need to change this image. There are many tile providers which use OSM data, and all make their own choices. E.g. mapquest open displays "Taiwan". answered 29 Oct '15, 06:49 aseerel4c26 ♦ |
When you get map tiles from a provider, you get rendered images, You cannot change the content of those images. You will have to a) ask your provider whether they can give you tiles with a different content b) set up your own renderer and make your own tiles answered 29 Oct '15, 06:51 escada Wouldn't it be possible to, say, re-route the tile requests through your own server that replaces the objectionable tiles?
(30 Oct '15, 14:16)
Tordanik
@Tordanik, to me it seems a valid option to use a tile proxy which replaces some tiles only, yes. Possibly one could modify a caching proxy for this.
(30 Oct '15, 19:03)
aseerel4c26 ♦
|
could you please clarify where you got your tiles from?
We are using a third-party tool called ModestMaps http://modestmaps.com/ because it has a Flex/Flash version for the UI. One of the map providers in the code is OpenStreetMap.
Bit of extra information: apparently the political problem is in the use of Chinese labelling that translates to "Republic of China". Other map providers seem to side-step the issue by using English labelling as "Taiwan" and this seems to be acceptable. Our solution may be to switch providers.