Přejít na obsah


Fotka
- - - - -

Dávková konverze souřadnic


  • Pokud chcete vložit odpověď, přihlašte se
15 odpovědí na toto téma

#1 ToRo61

ToRo61

    Advanced Member

  • Members
  • PipPipPip
  • 505 příspěvků(y)

Publikováno 15 listopad 2016 - 19:39

Rád bych poprosil, zda mi někdo neporadil, jak provést dávkovou konverzi souřadnic formátu:

  49°12'49.356"N, 17°16'48.288"E

na:

  49.2137100N, 17.2800800E

 

Občas k podobným účelům použiju http://www.findlatit...e/#.WCtVueFSOF0

ale ten požadovaný formát tam nevidím.

Ten cílový formát bych chtěl dále použít pro generování odkazů na mapy.cz

Díky předem za radu.


  • 0

#2 Kreten8

Kreten8

    Advanced Member

  • Members
  • PipPipPip
  • 1 755 příspěvků(y)

Publikováno 15 listopad 2016 - 19:50

já to dělám v excelu - tam pak do cílové buňky je možné napsat hypertextový odkaz přímo na ty mapy
  • 0

#3 Kub4

Kub4

    acrophobiac :)

  • Members
  • PipPipPip
  • 529 příspěvků(y)

Publikováno 15 listopad 2016 - 19:55

já bych to udělal v pythonu :) jde to udělat tisíci způsoby


  • 0

You are leaving the map zone database. You are on your own, Claire.


#4 ToRo61

ToRo61

    Advanced Member

  • Members
  • PipPipPip
  • 505 příspěvků(y)

Publikováno 15 listopad 2016 - 20:02

Kub4: jj, Python znám podle jména, viděl jsem jej v Gimpu, Calibre... ale ve svém věku už do toho nepůjdu ;)

Kreten8: mohl bych poprosit o bližší/silnější nakopnutí? :)


Tento příspěvek byl upraven od ToRo61: 15 listopad 2016 - 20:03

  • 0

#5 Kreten8

Kreten8

    Advanced Member

  • Members
  • PipPipPip
  • 1 755 příspěvků(y)

Publikováno 15 listopad 2016 - 20:17

já k excelu mohu dát jen lehký popis, neboť ve skutečnosti používám OpenOffice a tam jsou jména funkcí anglicky (moc by mě zajímalo koho napadlo v tom excelu to počeštit)
najdu si pozici v textu těch oddělovačů °'".
pak si vyzobu ty číslice, které jsou mezi nimi a nakonec je to jen lehká matematika, která to převede na desetinný formát (tedy minuty/60 vteřiny/3600 a to vše sečíst s celými stupni)
  • 0

#6 kiReGPS

kiReGPS

    Advanced Member

  • Members
  • PipPipPip
  • 2 345 příspěvků(y)

Publikováno 15 listopad 2016 - 21:06

A nedobýváš se náhodou do otevřených dveří...? Formát souřadnic 49°12'49.356"N, 17°16'48.288"E můžeš na mapy.cz použít rovnou. Právě jsem to pro jistotu i otestoval...

 

Jinak taky doporučuji Excel. V české verzi jde o funkce HLEDAT() a ČÁST().


  • 1

#7 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 166 příspěvků(y)

Publikováno 15 listopad 2016 - 21:27

K tomu Excelu budu konkrétní, stačí na to celkem jednoduchý vzoreček: 

=ČÁST(A1;1;HLEDAT("°";A1;1)-1)+ČÁST(A1;HLEDAT("°";A1;1)+1; HLEDAT("'";A1;1)-HLEDAT("°";A1;1)-1)/60+DOSADIT(ČÁST(A1;HLEDAT("'";A1;1)+1; HLEDAT("""";A1;1)-HLEDAT("'";A1;1)-1);".";",")/3600

V buňce A1 je ten původní formát, délka a šířka musí být zvlášť, nechci to zbytečně komplikovat ;)


  • 0

a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace

Hlavní kešovací zažízení: Samsung Galaxy A41


#8 ToRo61

ToRo61

    Advanced Member

  • Members
  • PipPipPip
  • 505 příspěvků(y)

Publikováno 15 listopad 2016 - 22:04

kiReGPS: jj, možná se dobývám... zatím jsem ověřil, že jsem schopen pro 49.2137100N, 17.2800800E vygenerovat něco jako

https://mapy.cz/zakl...8008,49.2137100

ale nevím jak bych to udělal pro 49°12'49.356"N, 17°16'48.288"E

jak by pak pro takový formát souřadnic mělo vypadat to URL na mapy.cz ?

 

proto jsem se upnul na tu potřebu konverze formátu souřadnic

prosím o shovívavost s mými dotazy :)


  • 0

#9 kiReGPS

kiReGPS

    Advanced Member

  • Members
  • PipPipPip
  • 2 345 příspěvků(y)

Publikováno 15 listopad 2016 - 22:09

Áááá, koutek Excelu. To já rád. Z didaktických důvodů nabízím následující (excelovsky vhodný) rozložený postup:

  1. do A1 napiš původní formát, tj. 49°12'49.356"N, 17°16'48.288"E
  2. do B1 napiš nulu
  3. do C1 napiš =HLEDAT("°";$A1;1)
  4. zkopíruj C1 do D1 až K1
  5. uprav oddělovače v uvozovkách v buňkách D1 až K1 - postupně budou (zde odděluji pro přehlednost svislítky: |'|.|""|, |°|'|.|""|
  6. do C2 napiš =HODNOTA(ČÁST($A1;B1+1;C1-B1-1))
  7. zkopíruj C2 do D2 až K2 (G2 můžeš smazat)
  8. do L2 napiš =C2+D2/60+E2/3600+F2/3600/1000
  9. zkopíruj L2 do Q2
  10. smaž sloupce M až P

Zdá se to komplikované. Ve skutečnosti je to mnohem efektivnější, než psát zcela nepřehledné dlouhé vzorce... :)


  • 0

#10 kiReGPS

kiReGPS

    Advanced Member

  • Members
  • PipPipPip
  • 2 345 příspěvků(y)

Publikováno 15 listopad 2016 - 22:35

kiReGPS: jj, možná se dobývám... zatím jsem ověřil, že jsem schopen pro 49.2137100N, 17.2800800E vygenerovat něco jako

https://mapy.cz/zakl...8008,49.2137100

ale nevím jak bych to udělal pro 49°12'49.356"N, 17°16'48.288"E

jak by pak pro takový formát souřadnic mělo vypadat to URL na mapy.cz ?

 

proto jsem se upnul na tu potřebu konverze formátu souřadnic

prosím o shovívavost s mými dotazy :)

 

Pokud chceš URL, tak to je jiná...  :)

 

Výše uvedený postup udělej v bodech 1. až 7. Pak pokračuj:

  • do L2 zadej =H2&"."&100000*(I2/60+J2/3600+K2/1000/3600)
  • do M2 zadej =C2&"."&100000*(D2/60+E2/3600+F2/1000/3600)
  • do N2 zadej:
="https://mapy.cz/zakladni?x="&L2&"&y="&M2&"&z=17&source=coor&id="&L2&","&M2

Hotovo, dvacet. Máš rovnou celé URL...


Tento příspěvek byl upraven od kiReGPS: 15 listopad 2016 - 22:37

  • 0

#11 SvenWiersen

SvenWiersen

    Advanced Member

  • Members
  • PipPipPip
  • 166 příspěvků(y)

Publikováno 16 listopad 2016 - 0:11

Souradnice v mnoha formatech berou online geokodovaci sluzby, napr. API mapy.cz: https://api.mapy.cz/...?page=geocoding neco podobneho ma i google. Tato rozhrani vraci obvykle data v XML nebo JSON a nekde v te odpovedi budou urcite i souradnice v pozadovanem tvaru.


  • 0

#12 mpik

mpik

    Advanced Member

  • Members
  • PipPipPip
  • 8 788 příspěvků(y)

Publikováno 16 listopad 2016 - 7:20

Já jsem teď zkusil zadat

https://mapy.cz/zakladni?q=49°12'49.356"N, 17°16'48.288"E

a našlo to.

Prostě jsem dal něco najít, podíval jsem se jak to vypadá v adresním řádku a parametr q jsem přepsal řetězcem souřadnic. Další parametry jsem vymazal. A ono to funguje.

Nezaručím ale, že to bude fungovat i v budoucnu, tohle je zřejmě nedokumentovaná vlastnost, kterou mohou kdykoli vylepšit k nepoužitelnosti.

 

Ale myšlenkový postup chápu. Také jsem psal jeden plugin pro geoget a složitě jsem tam parsoval tři formáty souřadnic z Map.cz, až mi Gord prozradil, že je tam funkce, která těch formátů umí asi 20.


  • 1

#13 ToRo61

ToRo61

    Advanced Member

  • Members
  • PipPipPip
  • 505 příspěvků(y)

Publikováno 16 listopad 2016 - 19:03

mpik má pravdu, parametr 'q' na mapy.cz požere různé formáty... já to vlastně zkoušel, než jsem tohle vlákno založil, ale zadal jsem to zřejmě opakovaně blbě :( a mapy.cz mi požadované místo nezobrazily a tak jsem se upnul na tu konverzi formátů ;) .

Vygeneroval jsem si tedy CSV jako vstup pro CSVunimport, ale po importu do GG jsem zjistil, že ty souřadnice pro mapy.cz se 'převedly' třeba na takoý tvar -> https://mapy.cz/zakladni?q=N49 01 49  E017r49n02p.

Pak jsem tedy přegeneroval CSV na URL s formátem souřadnic typu '49.2137100N, 17.2800800E', CSVunimport proběhl OK a v GG má nyní klikatelný odkaz na mapy.cz ... hurá :)

díky všem za rady


  • 1

#14 Archi1

Archi1

    Archi1

  • Members
  • PipPipPip
  • 856 příspěvků(y)

Publikováno 04 prosinec 2016 - 22:17

Ahojky

Vyuziju todle tématu ke svému dotazu.

Rád bych poprosil, zda mi někdo neporadí, jak převést tento formát souřadnic : 33UWQ8256249333, nebo nezná nějaký převodník na tenhle formát. 


  • 0
Archi1 +/- 49°23.727;15°35.447 Ježek bodne

#15 rsc_cz

rsc_cz

    Advanced Member

  • Members
  • PipPipPip
  • 876 příspěvků(y)

Publikováno 04 prosinec 2016 - 22:39

Ahojky

Vyuziju todle tématu ke svému dotazu.

Rád bych poprosil, zda mi někdo neporadí, jak převést tento formát souřadnic : 33UWQ8256249333, nebo nezná nějaký převodník na tenhle formát. 

 

MGRS. Převodníků je spousta


  • 0

#16 nalano

nalano

    Advanced Member

  • Members
  • PipPipPip
  • 631 příspěvků(y)

Publikováno 04 prosinec 2016 - 22:41

Treba google mapy
  • 0




0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama