Wikipedie:WikiProjekt Geografické souřadnice/pomůcky

Z Wikipedie, otevřené encyklopedie

Pomocná šablona {{dms}}[editovat | editovat zdroj]

převádí souřadnice z formátu stupně°minuty'vteřiny" na desetinný formát

50°10'56.789"N → {{subst:dms|50|10|56.789}} → 50.1824414

javascript na vkládání souřadnic[editovat | editovat zdroj]

převádí souřadnice z formátu stupně°minuty'vteřiny" na položky infoboxu v desetinném formátu


50°10'56.789"N, 015°39'0.1"E

| zeměpisná šířka = {{subst:dms|50|10|56.789}}
| zeměpisná délka = {{subst:dms|015|39|0.1}}

| zeměpisná šířka = 50.1824414
| zeměpisná délka = 15.6500278

 // Skript na převod souřadnic z mapy.cz
 // Původní autor: Danny_B., upravil JAn
 
function insertGeoCz() {
  var strGeoLoc = window.prompt( "Zadejte lokaci", "" );
  if( strGeoLoc ) {
    strGeoCz = strGeoLoc.replace( / *(?:Loc:)? *(\d+)°(\d+)'([\d.]+)"N[,;] *(\d+)°(\d+)'([\d.]+)"E */, "| zeměpisná šířka = \u007b{" + "subst:dms|$1|$2|$3}}\n| zeměpisná délka = \u007b{" + "subst:dms|$4|$5|$6}}" );
    insertTags( strGeoCz , "", "");
  }
}
 
function addInsertGeoCzButton() {
  var nodToolbar = document.getElementById( "toolbar" );
  if( nodToolbar ) {
    var nodGeoCz = document.createElement( "img" );
    nodGeoCz.src = "http://upload.wikimedia.org/wikipedia/commons/b/b8/Button_Globe.png";
    nodGeoCz.title = "Geo cz";
    var nodGeoCzClick = document.createAttribute( "onclick" );
    nodGeoCzClick.value = "insertGeoCz();";
    nodGeoCz.setAttributeNode( nodGeoCzClick );
    nodToolbar.appendChild( nodGeoCz );
  }
}