User:Artoria2e5/Gadget-PRCoords.js

/** People's Rectified Coordinates -- Gadget for Correcting Chinese Coords * * Just install the tool by adding the following line to User:YourName/common.js: *   importScript('User:Artoria2e5/Gadget-PRCoords.js') // User:Artoria2e5/Gadget-PRCoords.js * * You will see two globe-with-question-mark icons appear in your edit buttons. * Put the mouse pointer over them to see the mouseover text, so you know which * one is which. * * This gadget does not yet support 2017 source editor. That thing is nuts. * * To find coords to correct and actually fix them: * * 1. Actively search for articles on Chinese locations, or just hang around *   in DYKC & recent changes to wait for new ones. * 2. Check the coordinates by clicking the coordinates, going to GeoHack and *   summoning the maps. Always use the satellite map as your reference. *   As a lazyier solution, OSM maps can be used if you can find your location *   on it. * *    If you find out that a place nearly exactly matches non-OSM-based *   commercial maps, you can almost certainly assume the coordinate as broken. *   Use "BD" for Baidu, and "GCJ" for anything else. * 3. Go into the source editor, select the coordinates portion in °N, °W's *   parameters. For example, for: *     121.3213°N, 31.932°W *     121.32139°N, 31.93194°W *   You select: *     121.3213|31.9320 *      121|19|17|N|31|55|55|E * 4. Click a globe button to convert your selection. * 5. Preview and double-check in GeoHack's satellite imagery before you save. *   You can always go back with your browser and try the other button. * 6. Change your edit summary to indicate your source of verification *   (OSM/satellite), and whether you have done any verification. Sometimes *   people want to have it done fast.... * *  * To teach people about fixing coordinates: * 1. Use WikiBlame (wikipedia.ramselehof.de/wikiblame.php?lang=en) to search *   for addition of "{{Coord" in the last 4096 edits on the page you just *   fixed. * 2. Click into the addition, write down the revision number. * 3. Go into the editor's talk page. * 4. Now template the regular: {{subst:User:Artoria2e5/coord-notice |diff=11223344 |type=GCJ-02 |add= (from Google Maps?)}} * 5. Save. * * @license CC0 */ // soft redirect to zh:User:Artoria2e5/Gadget-PRCoords.js. No worries, // I got the translations done well. mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Artoria2e5/Gadget-PRCoords.js&action=raw&ctype=text/javascript');

// web: https://artoria2e5.github.io/PRCoords/demo // pdf: https://commons.wikimedia.org/wiki/File:PRcoords_Cheatsheet.pdf