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.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
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.
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.
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.
Powiązane narzedzia: kalkulator odleglosci GPS, konwerter wspolrzednych i mapa interaktywna.