Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator losowych współrzędnych

Generuj losowe współrzędne geograficzne (latitude, longitude). Zawęź do kontynentu lub kraju. Podgląd na mapie. Do testów GPS i danych. Bezpłatnie.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
78 znaków

Punktów

25 szt.

Format

stopnie dziesiętne

Szerokość geogr.

od 34,04 do 35,95 °

Długość geogr.

od -118,80 do -117,03 °
34.967426, -117.561610
Mapa mapa
35.894966, -117.425758
Mapa mapa
35.293059, -117.761120
Mapa mapa
34.978405, -117.664251
Mapa mapa
34.684638, -118.584793
Mapa mapa
34.274240, -118.358793
Mapa mapa
35.476859, -118.138957
Mapa mapa
35.748896, -118.618678
Mapa mapa
35.632102, -118.696753
Mapa mapa
34.798811, -117.986766
Mapa mapa
34.217770, -117.975733
Mapa mapa
34.400285, -117.586502
Mapa mapa
34.557498, -118.122932
Mapa mapa
35.607702, -117.025776
Mapa mapa
35.326162, -118.521814
Mapa mapa
34.395628, -117.294080
Mapa mapa
34.695055, -118.511533
Mapa mapa
34.040883, -117.355656
Mapa mapa
34.255080, -118.797109
Mapa mapa
34.431953, -117.695890
Mapa mapa
34.438371, -118.664685
Mapa mapa
35.949806, -117.257833
Mapa mapa
34.501872, -118.471805
Mapa mapa
35.245230, -117.963143
Mapa mapa
35.937963, -117.979420
Mapa mapa

Współrzędne geograficzne zapisuje się na dwa sposoby: jako stopnie dziesiętne (DEC) albo jako stopnie, minuty i sekundy (DMS) z literą kierunku N/S/E/W. Oba formaty obsługuje to narzędzie — te same miejsca wyglądają tak:

Miejsce Szerokość (DEC) Długość (DEC) Ten sam punkt w DMS
Rynek Główny, Kraków 50.0617 19.9373 50°3'42.12"N, 19°56'14.28"E
Pałac Kultury i Nauki, Warszawa 52.2317 21.0066 52°13'54.12"N, 21°0'23.76"E

4 miejsca po przecinku w DEC to dokładność rzędu ~11 metrów, 6 miejsc (domyślne w narzędziu) — już poniżej 1 metra. W DMS narzędzie pokazuje sekundy z dokładnością do setnych, dokładnie w formacie z tabeli.

Warto wiedzieć — losowe współrzędne na globie

Dlaczego punkty trafiają na ocean

Oceany pokrywają ok. 71% powierzchni Ziemi, więc losując na całym globie (szerokość −90…90, długość −180…180), statystycznie ok. 7 na 10 punktów wypadnie na wodzie. Żeby trafiać na ląd, zawęź zakresy do wybranego kraju lub regionu — tak jak w przykładzie ustawionym domyślnie dla Kalifornii.

DEC czy DMS — co wybrać

Stopnie dziesiętne (50.0617) są wygodne w arkuszach, API i przy obliczeniach odległości. DMS (50°3'42"N) to tradycyjny zapis nawigacyjny, spotykany w mapach papierowych i sprzęcie GPS. Narzędzie wygeneruje dowolny z nich — a przetworzenie DEC na DMS to tylko zamiana reszty stopnia na minuty i sekundy.

Do czego to przydatne

Testy formularzy i map (pełna lista punktów do wklejenia), dane demonstracyjne w prezentacjach, punkty startowe do gier terenowych i geocachingu, anonimowe przykłady w dokumentacji — bez ujawniania prawdziwych adresów.

Wskazówka: przy włączonej opcji „Linki do map” każdy punkt dostaje odnośnik do Google Maps — kliknij kafelek „Mapa” przy współrzędnej, żeby od razu zobaczyć go na globie.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator losowych współrzędnych GPS – losowe lokalizacje geograficzne

Losowe współrzędne GPS są przydatne w testowaniu aplikacji mobilnych z geolokalizacją, generowaniu danych testowych, grach geograficznych i puzzlach. Generator tworzy współrzędne (latitude, longitude) w wybranym zakresie geograficznym z podglądem na mapie.

generator losowych współrzędnych losowe GPS latitude longitude generator losowe lokalizacje mapa

Format współrzędnych geograficznych

Decimal Degrees (DD): 52.2297, 21.0122 (Warszawa). Standard GPS. Degrees Minutes Seconds (DMS): 52°13'46"N, 21°0'44"E. Używany na mapach papierowych. Degrees Decimal Minutes (DDM): 52°13.767'N, 21°0.733'E. Konwersja DD → DMS: stopnie = floor(DD), minuty = floor((DD-stop)×60), sekundy = ((DD-stop)×60-min)×60.

Zakres współrzędnych

Latitude (szerokość): -90° (biegun S) do +90° (biegun N). 0° = równik. Longitude (długość): -180° (antypodowy południk) do +180°. 0° = południk zerowy (Greenwich). Polska: lat 49.0–54.8°N, lon 14.1–24.1°E. Losowanie globalne: random lat ∈ [-90,90], lon ∈ [-180,180]. Losowanie krajowe: bbox konkretnego kraju.

Współrzędne oceanów vs lądów

Problem losowania globalnego: ok. 71% Ziemi to oceany. Losowe współrzędne → najczęściej ocean. Rozwiązanie: lista punktów lądowych lub losowanie z bbox krajów + sprawdzenie czy lad. GeoJSON kraje: plik countries.geojson z boundary poly – sprawdź point-in-polygon. Biblioteka: Turf.js (booleanPointInPolygon).

Zastosowania losowych współrzędnych

Testowanie API map: Mapbox, Google Maps, Leaflet z losowymi pin. Dane testowe: tabela podróży/dostaw z różnymi lokalizacjami. Gry geo: GeoGuessr, QuizGeo – losowanie lokacji. AI training: augmentacja danych geograficznych. Stress testing: API geocoding z setkami różnych punktów.

Jak działa losowanie współrzędnych — mechanizm i wzory

Losowanie punktu na mapie to w praktyce wylosowanie dwóch niezależnych liczb z przedziału od 0 do 1 i przeskalowanie ich do wybranego zasięgu. Dla szerokości stosuje się wzór: lat = lat_min + u1 × (lat_max − lat_min), a dla długości: lon = lon_min + u2 × (lon_max − lon_min). Jeśli ustawisz obszar Polski, czyli bbox o rozpiętości lat 49.0–54.8°N oraz lon 14.1–24.1°E, to lat_min wynosi 49.0 przy rozpiętości 5.8°, a lon_min wynosi 14.1 przy rozpiętości 10.0°. Obie wartości są następnie zapisywane w formacie DD, ewentualnie przeliczane na DMS lub DDM.

Warto wiedzieć, że taki rozkład jest równomierny na płaszczyźnie prostokąta, ale nie na powierzchni kuli. Wysokie szerokości geograficzne są geometrycznie ściśnięte — pas długości geograficznej o tej samej rozpiętości stopni jest tam znacznie krótszy niż przy równiku. Dlatego losowanie płaskie w prostokącie lat/lon lekko faworyzuje okolice biegunów. Jeśli zależy Ci na równomierności powierzchniowej, stosuje się przekształcenie: lat = arcsin(1 − 2 × u1) w radianach, zamienione potem na stopnie, natomiast długość pozostaje liniowa.

Gdy losujesz punkt globalnie, w prostokącie lat od −90° do +90° i lon od −180° do +180°, wynik najczęściej trafia w wodę — oceany zajmują około 71% powierzchni Ziemi. Rozwiązaniem jest odrzucanie punktów leżących poza lądem. W praktyce łączy się dwie techniki: losowanie z bbox kraju lub kontynentu, a następnie test point-in-polygon na danych z pliku countries.geojson. W bibliotece Turf.js odpowiada za to funkcja booleanPointInPolygon. Jeśli punkt wypada poza wielokątem granicy, losowanie powtarza się do momentu trafienia w obszar. Im bardziej nieregularny kształt kraju, tym więcej powtórzeń potrzeba.

Przykład: jeden punkt losowany w granicach Polski

  1. Ustal zasięg obszaru. Dla Polski przyjmij bbox: szerokość od 49.0°N do 54.8°N, długość od 14.1°E do 24.1°E. Rozpiętość to 5.8° dla szerokości i 10.0° dla długości.
  2. Wylosuj dwie liczby z przedziału 0–1. Przykładowo u1 = 0.37 dla szerokości i u2 = 0.62 dla długości.
  3. Przelicz szerokość. lat = 49.0 + 0.37 × 5.8 = 49.0 + 2.146 = 51.146°N.
  4. Przelicz długość. lon = 14.1 + 0.62 × 10.0 = 14.1 + 6.2 = 20.300°E. Punkt wypada w środkowej Polsce.
  5. Sprawdź przynależność do obszaru. Punkt 51.146°N, 20.300°E podajesz do funkcji booleanPointInPolygon z biblioteki Turf.js razem z geometrią granicy kraju. Jeśli wynik jest prawdziwy, punkt zostaje; jeśli fałszywy, wracasz do kroku drugiego.
  6. Zapisz wynik w wybranym formacie. DD: 51.1460, 20.3000. DMS: stopnie 51, minuty = floor(0.146 × 60) = floor(8.76) = 8, sekundy = (8.76 − 8) × 60 = 45.6, co daje 51°8'45.6"N; dla długości 20°, 0.3 × 60 = 18, co daje 20°18'0"E. DDM: 51°8.760'N, 20°18.000'E.

Zasięgi i wartości referencyjne

ParametrZakresUwagi
Szerokość geograficzna — cały świat−90° do +90°0° to równik, wartości ujemne oznaczają półkulę południową
Długość geograficzna — cały świat−180° do +180°0° to południk zerowy w Greenwich
Szerokość geograficzna — Polska49.0° do 54.8°Rozpiętość 5.8°
Długość geograficzna — Polska14.1° do 24.1°Rozpiętość 10.0°
Udział oceanów w powierzchni Ziemiokoło 71%Przyczyna, dla której losowanie globalne daje głównie wodę
Format DD52.2297, 21.0122Format domyślny dla API map i urządzeń GPS
Format DMS52°13'46"N, 21°0'44"EStopnie, minuty i sekundy — mapy papierowe
Format DDM52°13.767'N, 21°0.733'EStopnie i minuty dziesiętne — nawigacja

Praktyczne wskazówki użycia

  • Losuj z bbox kraju, nie globalnie, jeśli chcesz dane lądowe. Przy losowaniu na całym świecie około 71% punktów trafi w oceany, więc zestaw testowy będzie zdominowany przez wodę i bezużyteczny do testów adresów.
  • Dodaj filtr point-in-polygon, gdy zależy Ci na dokładności. Sam prostokąt bbox obejmuje też obszary poza granicą kraju — filtrowanie po wielokącie z pliku countries.geojson odsiewa takie punkty automatycznie.
  • Dobierz format do odbiorcy. DD wstawisz bezpośrednio do zapytań do API Mapbox, Google Maps i Leaflet. DMS przyda się, gdy dane mają być czytane z mapy papierowej, a DDM w zastosowaniach nawigacyjnych.
  • Zapisuj wygenerowane punkty, jeśli testy muszą być powtarzalne. Zamiast liczyć na powtórzenie losowania, wyeksportuj listę współrzędnych do CSV lub GeoJSON i używaj jej jako stałego zestawu danych testowych.
  • Testuj partiami, nie pojedynczo. Do sprawdzenia wydajności geocodingu wygeneruj kilkaset różnych punktów rozrzuconych po kraju — pojedynczy punkt nie pokaże problemów z obsługą nietypowych lokalizacji.

Ograniczenia i czynniki zaburzające wynik

  • Brak informacji o pokryciu terenu. Punkt może wypaść w jeziorze, w lesie, na terenie prywatnym albo w miejscu bez adresu. Narzędzie nie sprawdza, czy lokalizacja jest w ogóle zamieszkana czy dostępna.
  • Nierównomierny rozkład na kuli. Losowanie liniowe w prostokącie lat/lon daje więcej punktów przypadających na jednostkę powierzchni w wysokich szerokościach geograficznych, o ile nie zastosujesz przekształcenia z funkcją arcsin.
  • Przybliżone granice obszaru. Zasięg kraju podany jako prostokąt nie pokrywa się z rzeczywistym kształtem terytorium. Bez testu point-in-polygon część wylosowanych punktów leży poza krajem lub w wodach przybrzeżnych.
  • Brak wysokości i metadanych. Wynik to wyłącznie para liczb — bez wysokości nad poziomem morza, strefy czasowej, kraju ani informacji o układzie odniesienia. Jeśli potrzebujesz tych danych, musisz je pobrać z osobnego źródła, np. przez reverse geocoding.

Najczęstsze pytania

Jak generować współrzędne w Polsce?

Bbox Polski: lat [49.0, 54.8], lon [14.1, 24.1]. JavaScript: lat = 49 + Math.random() * 5.8; lon = 14.1 + Math.random() * 10. Nie każdy punkt w bbox jest w Polsce (obrys jest prostokątny). Dla dokładności: użyj GeoJSON boundary Polski + point-in-polygon. Faker.js: faker.location.latitude({min:49, max:54}); faker.location.longitude({min:14, max:24}).

Jak wyświetlić współrzędne na mapie?

Google Maps URL: maps.google.com/?q=52.2297,21.0122. OpenStreetMap: openstreetmap.org/?mlat=52.2297&mlon=21.0122. Leaflet.js: L.map("div").setView([52.2297, 21.0122], 13). Mapbox GL JS: map.setCenter([21.0122, 52.2297]). Google Maps API: new google.maps.LatLng(52.2297, 21.0122).

Co to jest WGS84?

WGS84 (World Geodetic System 1984): system odniesienia używany przez GPS. Ziemia modelowana jako elipsoida obrotowa (nie idealna kula). Wszystkie GPS urządzenia i Google Maps: WGS84. Różnice od innych układów: ETRS89 (Europa) ≈ WGS84 (różnice <1m). PUWG 1992 (Polska system): używany w polskich mapach urzędowych.

Jak zamienić adres na współrzędne (geocoding)?

Forward geocoding: adres → lat/lon. Google Geocoding API: maps.googleapis.com/maps/api/geocode/json?address=Warszawa. Nominatim (OpenStreetMap): nominatim.openstreetmap.org/search?q=Warszawa&format=json (bezpłatny, z rate limit). Biblioteka: Geoapify, HERE Maps. Reverse geocoding: lat/lon → adres.

Jak dokładne są współrzędne GPS?

Stopień (1°) ≈ 111 km. 0.1° ≈ 11km. 0.01° ≈ 1.1km. 0.001° ≈ 111m. 0.0001° ≈ 11m. 0.00001° ≈ 1.1m. Cywilny GPS: ok. 3-5m dokładności. Differential GPS (DGPS): <1m. Galileo (EU) + SBAS: <1m w sprzyjających warunkach. Baza danych adresów: zwykle 5-50m dokładności.

Jak wylosować współrzędne w Polsce, a nie na oceanie?

Ustaw zasięg na bbox Polski, czyli lat od 49.0 do 54.8 oraz lon od 14.1 do 24.1, a następnie filtruj punkty testem point-in-polygon na wielokącie granicy kraju. Losowanie globalne odpada, bo około 71% powierzchni Ziemi to oceany.

Dlaczego losowe współrzędne tak często wypadają na wodzie?

Bo ląd zajmuje niespełna jedną trzecią powierzchni globu. Przy równomiernym losowaniu punktu z przedziałów −90 do 90 i −180 do 180 najczęstszym wynikiem jest środek oceanu, a nie obszar zamieszkany.

Jak przeliczyć współrzędne z formatu DD na stopnie, minuty i sekundy?

Stopnie to część całkowita wartości, minuty to floor z iloczynu części ułamkowej przez 60, a sekundy to reszta z minut pomnożona przez 60. Dla 51.146 dostajesz 51°, minuty floor(0.146 × 60) = 8, sekundy (8.76 − 8) × 60 = 45.6, czyli 51°8'45.6".

Ile miejsc po przecinku powinny mieć współrzędne GPS?

Im więcej miejsc po przecinku, tym większa precyzja wskazania miejsca, ale dla danych testowych wystarczy kilka cyfr po kropce. Zbyt długa reprezentacja nie wnosi nic do testów API, a utrudnia czytanie pliku z danymi.

Do czego przydaje się kilkaset losowych współrzędnych?

Do stress testingu API geocodingu i map, do mockowania tabeli podróży lub dostaw, do generowania lokacji w grach geograficznych oraz do augmentacji danych przy trenowaniu modeli z komponentem geograficznym.

Powiązane narzedzia: kalkulator odleglosci GPS, konwerter wspolrzednych i mapa interaktywna.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!