Onko olemassa kaupunkien välisten kaarevuuksien laskuria/mittaria?

Koitin etsiä internetistä mittaria, jossa voisi syöttää kaupungit ja se laskisi niiden välisen kaarevuuden. Vähan samaan tapaan kuin tämä laskee etäisyydet:
https://www.etaisyys.com/etaisyys/helsinki/tampere/

Tällaisen kaarevuuslaskurin löysin, mutta sen kaavat ovat minulle liian vaikeaselkoisia. Ovatko ne oikeat? https://dizzib.github.io/earth/curve-calc/?d0=161&h0=0.1&unit=metric
Sen mukaan Helsingin ja Tampereen välillä on 2km kaarevuutta, pitääkö tuo paikkansa?

Myöskään Google Earth ei osaa laskea kaarevuutta, vaikka osaa esim. näyttää korkeuserot matkalla.

11

342

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • teeExcel

      Maapallon ympäri (360 astetta) n. 40000 km.
      Tre - Hki 161 km = 1,449 astetta.
      Maapallon säde n. 6378 km
      6378 / cos (1,449) =6380,0...
      -> ero n. 2 km

    • tarkentava.kysymys

      Mitä tarkoitat kaarevuudella? Onko se matka kuinka paljon pidempi on kulkea kahden pisteen välillä pallon pintaa pitkin kuin suoraan pallon läpi?

      • Tarkoitin maapallon kaarevuutta. Tuo teeExcel vastasi tuossa aiemmin ja siinä on selkeä kaava jonka minäkin ymmärrän.


    • Minulla on raakile tehtynä Pythonilla. Se käy siis netistä paikkojen koordinaatit Geocoderin https://geocoder.readthedocs.io/ avulla ja laskee kaarevuuden, jos pisteiden etäisyys on alle maapallon säde * pii / 2.

      Voin tehdä sen valmiimmaksi, jos osaat käyttää Pythonia.

      Geocoderin saa (Linuxissa) Pythoniin komennolla "sudo pip install geocoder".

      • Tuossanoin

        Skripti voi myös itse asentaa itse tarvitsemansa kirjastot, esim:

        try:
        import geocoder

        except ImportError:
        import subprocess, os, sys
        subprocess.call("pip install geocoder", shell=True) #kirjaston asentaminen
        python = sys.executable
        os.execl(python, python, * sys.argv) #uudelleenlataus


      • Tuossanoin kirjoitti:

        Skripti voi myös itse asentaa itse tarvitsemansa kirjastot, esim:

        try:
        import geocoder

        except ImportError:
        import subprocess, os, sys
        subprocess.call("pip install geocoder", shell=True) #kirjaston asentaminen
        python = sys.executable
        os.execl(python, python, * sys.argv) #uudelleenlataus

        Hyvä tietää, toimiiko tuo eri käyttiksillä?

        Laitoin "kaarevuus.py"-koodin Pastebiniin: https://pastebin.com/BdThZ2qG

        Tulostelee esimerkiksi alla olevan tapaisia:

        mint@mint-xfce:~$ python3 kaarevuus.py helsinki tampere
        Helsinki (60.1674086, 24.9425683)
        Tampere (61.4980214, 23.7603118)
        Välimatka: 161.3 km
        Kaarevuus: 2041 m
        mint@mint-xfce:~$ python3 kaarevuus.py rautatieasema,helsinki länsisatama,helsinki
        Rautatieasema,Helsinki (60.170435, 24.9406728)
        Länsisatama,Helsinki (60.1595545, 24.9146468240679)
        Välimatka: 1.9 km
        Kaarevuus: 0 m
        mint@mint-xfce:~$ python3 kaarevuus.py helsinki "washington dc"
        Helsinki (60.1674086, 24.9425683)
        Washington Dc (38.8950092, -77.0365625)
        Välimatka: 6933.3 km
        Kaarevuus: 7352230 m
        mint@mint-xfce:~$


      • KaikMän kirjoitti:

        Hyvä tietää, toimiiko tuo eri käyttiksillä?

        Laitoin "kaarevuus.py"-koodin Pastebiniin: https://pastebin.com/BdThZ2qG

        Tulostelee esimerkiksi alla olevan tapaisia:

        mint@mint-xfce:~$ python3 kaarevuus.py helsinki tampere
        Helsinki (60.1674086, 24.9425683)
        Tampere (61.4980214, 23.7603118)
        Välimatka: 161.3 km
        Kaarevuus: 2041 m
        mint@mint-xfce:~$ python3 kaarevuus.py rautatieasema,helsinki länsisatama,helsinki
        Rautatieasema,Helsinki (60.170435, 24.9406728)
        Länsisatama,Helsinki (60.1595545, 24.9146468240679)
        Välimatka: 1.9 km
        Kaarevuus: 0 m
        mint@mint-xfce:~$ python3 kaarevuus.py helsinki "washington dc"
        Helsinki (60.1674086, 24.9425683)
        Washington Dc (38.8950092, -77.0365625)
        Välimatka: 6933.3 km
        Kaarevuus: 7352230 m
        mint@mint-xfce:~$

        Hienosäädetty versio: https://pastebin.com/kyA3BsHU

        Tuo edellinen ei ottanut loppuprinttauksissa huomioon kaarevuuden mahdollista äärettömyyttä ja siksi pyöristysfunktio päättyi virheeseen.


      • Kiitoksia ahertamisesta. Pitää tutustua tuohon pythoniin jossain vaiheessa. Olen joskus sen asentanut koneelleni, mutta tälle koneelle(työ) sitä ei saa asentaa. Pitää kokeilla kunhan pääsen kotikoneelleni.


      • ilman-asennusta
        Vesipallol kirjoitti:

        Kiitoksia ahertamisesta. Pitää tutustua tuohon pythoniin jossain vaiheessa. Olen joskus sen asentanut koneelleni, mutta tälle koneelle(työ) sitä ei saa asentaa. Pitää kokeilla kunhan pääsen kotikoneelleni.

        Online-versiokin saattaa auttaa. Ainakin geocoder-kirjasto tuntui asentuvan tähän pelkällä import-lausekkeella https://repl.it/languages/Python3


    • Borgepeäskä

      Entisenä TVH: n mittamiehenä neuvon helpon laskutavan. Korotat paikkojen välimatkan potenssiin 2 ja jaat sen maapallon säteellä. Esim. 50 km:n päässä oleva paikka on vaakatasoasi alempana 50kmX50km/6370km=0,392km.

      • Borgepeäskä

        Illalla rupesin muistelemaan tuota kaaren laskutapaa=väistömenetelmää ja huomasin, että antamassani kaavassa on virhe. Sen pitää olla Etäisyys toiseen per 2R, eli esimerkissäni
        50kmx50km/12740km=0,196km.Käytin tuota väistömenetelmää ympyräkaarisen tien paalutuksessa viimeksi 1960 -luvulla.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Takaisin ylös

    Luetuimmat keskustelut

    1. Elina Valtosella täydellinen mahalasku Ylen Ykkösaamussa. Ei hallitse alkuunkaan tonttiaan.

      Ulkoministerimme Elina Valtosen haastattelu Ylen Ykkösaamussa 25.1.2025 oli jotain niin kiusallista katsottavaa, ettei
      Maailman menoa
      471
      3283
    2. Huomaatko että

      Olen kiinnostunut seksielämästäsi. Mitä uskot sen taustalla olevan?
      Ikävä
      149
      1506
    3. Kelpaisinko vielä?

      Huolisitko minut vielä vaikka olen ollut sen toisen kanssa?
      Ikävä
      85
      1231
    4. Maisa Torppa

      Voitto oikeudesta. Tässä näkee miten huteralla pohjalla nuo syytökset ovat. Hyvä Maisa 💖. IL
      Kotimaiset julkkisjuorut
      119
      1114
    5. Martina, ero?

      Milloin erouutinen julki, veikkauksia?
      Kotimaiset julkkisjuorut
      226
      1073
    6. Nainen, haluatko olla haluttava

      Miettinyt tässä salaisuutta sun vetovoimallesi. Kaunis? Kyllä. Kiinnostava luonne? Kyllä. Hyvä kroppa? On. Harrastukset,
      Ikävä
      44
      1011
    7. Kerro yksi positiivinen kokemus kaivatusta

      Voi tunnistaa. Jos ei ole positiivista, voi kertoa negatiivisen. Ne ehkä jää mieleen paremmin.
      Ikävä
      37
      981
    8. Olen niin pettynyt itseeni

      Että sait väärän kuvan minusta ja luulit etten ole kiinnostunut ja menit eteenpäin. Miten nyt käy jos vielä haluamme toi
      Ikävä
      40
      980
    9. Jannenkulma

      "Köyhän" kiinteistö selvitystilassa!
      Suomussalmi
      10
      930
    10. Ei ole yhtään

      Helppoa olla sinuun rakastunut
      Ikävä
      102
      922
    Aihe