Mapa Polski Excel (odc. 23) – Jak obliczyć odległość liniową pomiędzy punktami na mapie?

W ostatnim odcinku Mapa Polski Excel – Jak zwizualizować na mapie przepływ towarów? poznaliśmy sposób na wizualizację przepływów pomiędzy punktami na mapie. Teraz nauczymy się obliczać odległość w linii prostej pomiędzy punktami.

 

Odległość w linii prostej obliczymy wg 2 wzorów: za pomocą twierdzenia Pitagorasa oraz wzoru na odcinek sfery. Oba sposoby są w Excelu nieprecyzyjne, jednak mogą służyć do bezpośrednich porównań. Punktem wyjścia będzie zgeokodowana baza punktów.

 

Obliczanie odległości na mapie na bazie twierdzenia Pitagorasa

Współrzędne geograficzne możemy potraktować jako punkty trójkąta i wykorzystując twierdzenie Pitagorasa (a2 + b2 = c2), policzyć przeciwprostokątną trójkąta.

Mapa Polski Excel - Jak obliczyć odległość liniową pomiędzy punktami na mapie 1

W arkuszu Miasta programu Mapa Polski Excel mamy współrzędne punktów, między którymi będziemy liczyć odległość:

Mapa Polski Excel - Jak obliczyć odległość liniową pomiędzy punktami na mapie 2

 

Formuła licząca odległość będzie miasta następującą postać:

=PIERWIASTEK((D3-D2)^2+(E3-E2)^2)*73

Mapa Polski Excel - Jak obliczyć odległość liniową pomiędzy punktami na mapie 3

 

73 oznacza liczbę km, którą wyraża 1 stopień. Na równiku wynosi on 111 km, dla Polski nie da się tego określić jednoznacznie, więc jest to pewne przybliżenie.

 

Obliczanie odległości sferycznej

Do obliczenia odległości sferycznej posłuży nam inny wzór:

=ZAOKR.DO.CAŁK(ACOS(SIN(RADIANY(E2))*SIN(RADIANY(E3))+COS(RADIANY(E2))*COS(RADIANY(E3))*COS(RADIANY(D3-D2)))*6371)

Mapa Polski Excel - Jak obliczyć odległość liniową pomiędzy punktami na mapie 4

 

Jak widać, wyniki uzyskane w obu przykładach znacznie się różnią od siebie, przy czym w drugim przypadku byliśmy znacznie bliżej rzeczywistej odległości (416 km). Obliczenia w przykładzie numer 1 będą miały zastosowanie jedynie wtedy, gdy chcemy porównać odległości  pomiędzy wieloma miejscowościami – wówczas nawet dzięki uproszczonemu sposobowi obliczania wynik daje nam możliwość stworzenia rankingu.

 

Instrukcja wideo

[youtube]http://www.youtube.com/watch?v=PUd3BB17T3Q[/youtube]

 

O programie Mapa Polski Excel

Mapa Polski Excel jest wygodnym i elastycznym programem umożliwiającym powiązanie danych z lokalizacją w odniesieniu do województwa, powiatu lub gminy. Skutecznie wspiera analizy handlowe, marketingowe, rynkowe, klientów, demograficzne, statystyczne. Uniwersalny charakter, osadzenie w środowisku MS Excel i możliwość połączenia z innymi plikami sprawiają, że może być on wykorzystywany w firmach i organizacjach o dowolnej specjalizacji. Główne funkcjonalności programu to kartogramwykres bąbelkowy. Z programu korzysta wiele firm międzynarodowych (Mars, Reckitt Benckiser, Baumit, Uniqa, Scania) i polskich (Atlas, Paradyż, PZU, Media Expert, mBank). Dołącz do grona naszych Klientów i twórz raporty na Mapie Polski Excel.

Mapa Polski Excel Województwa Powiaty Gminy

 

Sprawdź nasze szkolenia z wizualizacji danych

Skuteczna komunikacja liczb – teoria i praktyka wizualizacji danych (1 dzień)

Microsoft Excel 2013 PowerView i PowerPivot – tworzenie interaktywnych raportów (dashboardów) (2 dni)

Obsługa programu Mapa Polski Excel (1 dzień) Szkolenie Wizualizacja danych, Excel 2013 PowerView, Raporty na mapach

 

Bartosz Czapiewski

Bartosz Czapiewski

Założyciel SkuteczneRaporty.pl, doświadczony ekspert oraz trener Excela, Power Query, Power BI i DAX. Od ponad 15 lat pomaga specjalistom i firmom lepiej pracować z danymi, automatyzować raporty oraz rozwijać kompetencje analityczne.

Jest autorem programów szkoleniowych dla Analityków: JUNIOR, POWER PRO i EXPERT oraz twórcą społeczności I❤️DATA, w której poprzez mentoring, spotkania LIVE z ekspertami i praktyczne wyzwania pomaga rozwijać umiejętności, budować portfolio, przygotować się do rekrutacji i zrobić kolejny krok w stronę pracy jako Analityk Danych.

Na blogu dzieli się praktycznym podejściem do analityki: od układania danych w Excelu, przez automatyzację pracy z Power Query, aż po zaawansowane raportowanie w Power BI, DAX i rozwój kariery Analityka Danych.

Brak komentarzy

  1. Chciałbym odnieść się do liczby – mnożnika 73 w formule. Długość obwodów równoleżników na obszarze naszego kraju mieści się przedziale (mniej więcej) od 23.000 km do 25.500 km. Obwód ma 360 stopni. Przyjmę – obwód równoleżnika Warszawy (24.542 km) podzielę przez 360 (stopni). Rozpiętość jednego stopnia wynosi 68,17 km. Dla Krakowa rozpiętość jednego stopnia wynosi 71,46 km (25.724 / 360). To jest właśnie nasz mnożnik – rozpiętość stopnia w kilometrach w Polsce.
    Dziękuję za pokazanie kalkulacji kilometrów za pomocą współrzędnych geograficznych.
    Z pozdrowieniami
    Andrzej

    • To jest geografia ze szkoły podstawowej!
      Jedna minuta „koła wielkiego” ma 1852 metry (mila morska).

      Współczynnikiem którego szukacie jest po prostu COSINUS szerokości geokreficznej.
      Różnicę długości geograficznych (wyrażoną w minutach) mnożymy przez cosinus średniej szerokości geograficznej obu punktów. Otrzymany wynik mnożymy przez 1852 (by uzyskać wynik w metrach) lub mnożymy przez 1.852 (by uzyskać wynik w kilometrach).

      Metoda ta przyjmuje uproszczenie, że siatka kartograficzna na tym obszarze przyjmuje formy trapezów, co jest wystarczająco dokładne do 300-500 mil, więc nawet w żegludze się sprawdza.

      Pozdrawiam. Magister transportu morskiego i nawigacji,

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *