<html><body><div>Ale podle ChatGPT to jsou nesmyslné souřadnice. Je to prý třeba převést ... Ovšem otázka je na co to převést, chvíli si popovídám s ChatGPT a zkusím na to přijít. Sám nevím v jakém systému to chci zobrazit. Převod z polohy která reprezentuje body na kulaté zemi na 2D grafiku by nemusel přesně reprezentovat body... Ale mě jde spíše o přesnost vzdálenosti mezi zastávkami než o přesné zobrazení na mapě.<br></div><div><br></div><div><div class="-wm-min-h-[20px] -wm-text-message -wm-flex -wm-flex-col -wm-items-start -wm-gap-3 -wm-whitespace-pre-wrap -wm-break-words -wm-[.text-message+&]:mt-5 -wm-overflow-x-auto" dir="auto"><div class="-wm-markdown -wm-prose -wm-w-full -wm-break-words -wm-dark:prose-invert -wm-dark"><p>ChatGPT zatím navrhl tento převod<br></p><pre><div class="-wm-dark -wm-bg-gray-950 -wm-rounded-md"><div class="-wm-flex -wm-items-center -wm-relative -wm-text-token-text-secondary -wm-bg-token-main-surface-secondary -wm-px-4 -wm-py-2 -wm-text-xs -wm-font-sans -wm-justify-between -wm-rounded-t-md"><span>python</span><span class></span></div></div></pre></div></div><pre><div class="-wm-dark -wm-bg-gray-950 -wm-rounded-md"><div class="-wm-p-4 -wm-overflow-y-auto"><code class="-wm-!whitespace-pre -wm-hljs -wm-language-python"><span class="-wm-hljs-keyword">def</span> <span class="-wm-hljs-title -wm-function_">convert_coordinates</span>(<span class="-wm-hljs-params">longitude, latitude</span>):
<span class="-wm-hljs-comment"># Převedení zeměpisné délky</span>
degrees_lon = <span class="-wm-hljs-built_in">int</span>(longitude / <span class="-wm-hljs-number">1000000</span>) <span class="-wm-hljs-comment"># Hodnoty před desetinnou čárkou</span>
minutes_lon = <span class="-wm-hljs-built_in">int</span>((longitude % <span class="-wm-hljs-number">1000000</span>) / <span class="-wm-hljs-number">10000</span>) <span class="-wm-hljs-comment"># Hodnoty za desetinnou čárkou</span>
seconds_lon = (longitude % <span class="-wm-hljs-number">10000</span>) / <span class="-wm-hljs-number">1000</span> <span class="-wm-hljs-comment"># Hodnoty za desetinnou čárkou</span>
<span class="-wm-hljs-comment"># Převedení zeměpisné šířky</span>
degrees_lat = <span class="-wm-hljs-built_in">int</span>(latitude / <span class="-wm-hljs-number">1000000</span>) <span class="-wm-hljs-comment"># Hodnoty před desetinnou čárkou</span>
minutes_lat = <span class="-wm-hljs-built_in">int</span>((latitude % <span class="-wm-hljs-number">1000000</span>) / <span class="-wm-hljs-number">10000</span>) <span class="-wm-hljs-comment"># Hodnoty za desetinnou čárkou</span>
seconds_lat = (latitude % <span class="-wm-hljs-number">10000</span>) / <span class="-wm-hljs-number">1000</span> <span class="-wm-hljs-comment"># Hodnoty za desetinnou čárkou</span>
<span class="-wm-hljs-comment"># Výpočet souřadnic ve stupních</span>
lon_deg = degrees_lon + (minutes_lon / <span class="-wm-hljs-number">60</span>) + (seconds_lon / <span class="-wm-hljs-number">3600</span>)
lat_deg = degrees_lat + (minutes_lat / <span class="-wm-hljs-number">60</span>) + (seconds_lat / <span class="-wm-hljs-number">3600</span>)
<span class="-wm-hljs-comment"># Návrat souřadnic ve formátu zeměpisné délky a šířky</span>
<span class="-wm-hljs-keyword">return</span> lon_deg, lat_deg
<span class="-wm-hljs-comment"># Zadané souřadnice</span>
longitude = <span class="-wm-hljs-number">186810630</span>
latitude = <span class="-wm-hljs-number">496707140</span>
<span class="-wm-hljs-comment"># Převod souřadnic</span>
converted_longitude, converted_latitude = convert_coordinates(longitude, latitude)
<span class="-wm-hljs-comment"># Výpis souřadnic</span>
<span class="-wm-hljs-built_in">print</span>(<span class="-wm-hljs-string">"E = {:.6f}° E"</span>.<span class="-wm-hljs-built_in">format</span>(converted_longitude))
<span class="-wm-hljs-built_in">print</span>(<span class="-wm-hljs-string">"N = {:.6f}° N"</span>.<span class="-wm-hljs-built_in">format</span>(converted_latitude))
</code></div></div></pre><p>Tento script bere zadané čísla pro zeměpisnou délku a šířku, provádí potřebné výpočty a vrací souřadnice ve formátu zeměpisné délky a šířky ve stupních. Měli byste pouze vložit čísla do proměnných <code>longitude</code> a <code>latitude</code>, a script vám vrátí odpovídající souřadnice ve správném formátu.</p></div><aside>---------- Původní e-mail ----------<br>Od: Aleš <f.ales1@seznam.cz><br>Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>Datum: 12. 4. 2024 11:08:45<br>Předmět: Re: [talk-cz] Dotaz na polohu žel. stanic</aside><br><blockquote data-email="f.ales1@seznam.cz">Tak zde by se dala automatickou úpravou mezi druhou a třetí číslicí implementovat čárka. Snad to pomůže https://cs.extendoffice.com/documents/excel/3090-excel-add-character-every-two-characters.html<br><br>Jednak bych se zeptal Českých drah na písmenné zkratky vlakových stanic s vysvětlením, že číselné kódy jsou jaksi trochu nepraktické, prý by měly nějaké existovat.<br><br>-- <br><div>Aleš<br></div><br><br><aside>---------- Původní e-mail ----------<br>Od: ramirezhav@seznam.cz<br>Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>Datum: 12. 4. 2024 10:44:24<br>Předmět: Re: [talk-cz] Dotaz na polohu žel. stanic</aside><br><blockquote data-email="ramirezhav@seznam.cz"><div>Dobrý den,</div><div>RE: Jan Šmíd:<br></div><div>děkuji moc. <br></div><div>vidím tam takové čísla jako Horní Slavkov-Kounice</div><div>128145380 501367210<br></div><div>Jak to mám interpretovat není tam desetinná čárka...? Je to neobvyklý formát.<br></div><div><br></div><div>Ještě jsem si uvědomil že asi do svého projektu bych měl zahrnout i Slovensko. Chci z těch dat zjistit jestli je v určitém místě dobré dopravní spojení. <br></div><div>Ještě mě napadlo že do projektu bych měl zahrnout taky zastrávky Pražského metra. Metro a vlak je to podobné... Jelikož jsem už dlouho nebyl v Praze, mám na vás ještě dotaz k metru. Jak dlouho trvá než se dostanete z jednoho trasy na druhý nejvzdálenější konec i s přestupy?<br></div><div><br></div><div><br></div><aside>---------- Původní e-mail ----------<br>Od: Miloš Šmíd <smid.milos@gmail.com><br>Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>Datum: 12. 4. 2024 8:35:37<br>Předmět: Re: [talk-cz] Dotaz na polohu žel. stanic</aside><br><blockquote data-email="smid.milos@gmail.com"><div dir="ltr"><div class="-wm-gmail_default" style="font-size:large">Ahoj,</div><div class="-wm-gmail_default" style="font-size:large">já mám starší uložený csv se seznamem železničních stanic.</div><div class="-wm-gmail_default" style="font-size:large">Zkusím to poslat tudy, případně soukromě.</div><div class="-wm-gmail_default" style="font-size:large">Já bych zase přivítal třeba GPS MHD zastávek v Praze - tramvaje a autobusy.</div><div class="-wm-gmail_default" style="font-size:large">Dalo by se to nějak vytáhnout z overpass-turbo. Díky.</div><div class="-wm-gmail_default" style="font-size:large">Využil bych pro nově objevenou výbornou navigaci pro nevidomé Seeing Assistant Move - testuji, využívá data z OSM, ale i z GoogleMaps, ne všechno tam ještě ideálně funguje ... ale je to přesně to, co jsem hledal a proč je dobré mapovat do OSM i takové věci, že je křižovatka ozvučená a mnoho dalších věcí z bezbariérovosti.</div><div class="-wm-gmail_default" style="font-size:large">Miloš</div></div><br><div class="-wm-gmail_quote"><div dir="ltr" class="-wm-gmail_attr">pá 12. 4. 2024 v 1:48 odesílatel Jan Macura <<a href="mailto:macurajan@gmail.com">macurajan@gmail.com</a>> napsal:<br></div><blockquote class="-wm-gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Ahoj,</div><div><br></div><div>na to ani nepotřebuješ JOSM, stačí Overpass: <a href="https://overpass-turbo.eu/s/1JP6">https://overpass-turbo.eu/s/1JP6</a> Data lze exportovat do GeoJSONu apod.</div><div>Pokud to nutně nechceš mít z OSM, tak to lze vytáhnout i z Wikidat: <a href="https://w.wiki/9jVY">https://w.wiki/9jVY</a> Výsledek dotazu lze uložit i do CSV.</div><div><br></div><div>Napadá mě, že tímto způsobem bychom mohli vzájemně porovnat kompletnost dat. Zde např. Wikidata vrací 3057 výsledků, zatímco Overpass najde jen 2870 prvků. Nemám elán to teď zkoumat dál, proč tomu tak je. Samozřejmě taky můžu mít chybu v některém z těch dotazů....</div><div><br></div><div>H.<br></div></div></div>
_______________________________________________<br>
talk-cz mailing list<br>
<a href="mailto:talk-cz@openstreetmap.org">talk-cz@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-cz" rel="noreferrer">https://lists.openstreetmap.org/listinfo/talk-cz</a><br>
<a href="https://openstreetmap.cz/talkcz" rel="noreferrer">https://openstreetmap.cz/talkcz</a><br>
</blockquote></div>
_______________________________________________
<br>talk-cz mailing list
<br>talk-cz@openstreetmap.org
<br>https://lists.openstreetmap.org/listinfo/talk-cz
<br>https://openstreetmap.cz/talkcz
<br></blockquote>_______________________________________________
<br>talk-cz mailing list
<br>talk-cz@openstreetmap.org
<br>https://lists.openstreetmap.org/listinfo/talk-cz
<br>https://openstreetmap.cz/talkcz
<br></blockquote>_______________________________________________
<br>talk-cz mailing list
<br>talk-cz@openstreetmap.org
<br>https://lists.openstreetmap.org/listinfo/talk-cz
<br>https://openstreetmap.cz/talkcz
<br></blockquote></body></html>