Kernfeiten
- Methode: punten gelijkmatig naar oppervlakte getrokken op de WGS84-ellipsoïde (sinus van de oppervlaktegetrouwe breedte en lengte uniform, daarna verwerpen buiten het gekozen gebied), land- en landentest op de Natural Earth-contouren 1:50m, dichtstbijzijnde plaats uit GeoNames; dezelfde seed, dezelfde punten.
- Werkt in je browser: wat je aanklikt, tekent of opent, wordt niet geüpload.
- Gegevens en bibliotheken: OpenFreeMap, MapLibre GL JS, GeographicLib (geographiclib-geodesic), Natural Earth (via world-atlas), GeoNames (via all-the-cities).
- Gratis te gebruiken, zonder registratie en zonder iets te installeren.
Een willekeurige locatie lijkt eenvoudig: een willekeurige breedte tussen −90 en 90 en een willekeurige lengte tussen −180 en 180. Maar dan krijg je veel te veel punten bij de polen, omdat de meridianen daar samenkomen: de strook ten noorden van 80° krijgt één op de achttien punten, terwijl die minder dan 1 % van de aarde beslaat. Deze generator trekt de punten in plaats daarvan gelijkmatig naar oppervlakte op de WGS84-ellipsoïde, hetzelfde aardmodel dat gps gebruikt, zodat een vierkante kilometer in Siberië precies even waarschijnlijk is als een in de Sahara. Jij bepaalt waar de punten mogen vallen: overal op land, overal op aarde, alleen op zee, in één land of binnen een straal rond een plaats of een punt waarop je klikt. Bij elk punt krijg je de coördinaten, het land waarin het ligt en de dichtstbijzijnde plaats uit de GeoNames-lijst, met de afstand. Je kunt één plek trekken voor een spel, een reis of een schrijfopdracht, of tot 1000 punten voor veldwerk, een testdataset of een steekproefplan, en ze downloaden voor Google Earth, QGIS of een spreadsheet. Elke trekking heeft een korte seed in de link, zodat iedereen die hem opent precies dezelfde punten ziet.
Zo werkt het
- Kies waar de punten mogen vallen – overal op land, op de hele aarde, alleen op zee, in één land of binnen een straal – en zoek bij een straal een plaats of klik op de kaart voor het middelpunt en typ de straal.
- Stel in hoeveel punten je wilt, van 1 tot 1000.
- Druk op "Willekeurige locatie genereren" om het punt of de punten op de kaart te zien met coördinaten, land en dichtstbijzijnde plaats.
- Druk opnieuw op de knop voor nieuwe punten, kopieer de coördinaten, deel de link met dezelfde punten of download CSV, KML of GeoJSON.
Voorbeeld: een willekeurige plek in Denemarken
Kies "In één land", selecteer Denemarken en genereer 3 punten met de seed "denmark" (die staat in de deellink als s=denmark). Het eerste punt is 57.06986, 9.93797 in Nørresundby, aan de noordkant van de Limfjord, 1,5 km van het punt van de plaats en 2,7 km van het centrum van Aalborg; de volgende twee zijn 54.72905, 11.35917 op Lolland en 55.88707, 9.60331, 16 km ten westen van Horsens. Wie dezelfde link opent, krijgt dezelfde drie punten; op de knop drukken trekt een nieuwe seed. Over de hele aarde zonder Antarctica krijgt Rusland ongeveer 12,7 % van alle punten op land, omdat dat zijn aandeel in het landoppervlak is.
Waarvoor willekeurige locaties worden gebruikt
- Spellen en uitdagingen: een random plek om te vinden in Street View, een aardrijkskundequiz, een roadtrip of een idee voor een verhaal.
- Veldwerk en statistiek: willekeurige steekproefpunten voor vegetatieopnamen, bodemmonsters of een enquête binnen een straal of een land.
- Testdata: willekeurige coördinaten als CSV of GeoJSON om een GIS, een kaartapp of een database te testen.
Hoe nauwkeurig is het?
Gelijkmatig naar oppervlakte, niet naar graden
Een lengtegraad krimpt van 111 km aan de evenaar tot niets aan de polen, dus een cel van 1° × 1° op 80° breedte heeft maar 17 % van de oppervlakte van een cel aan de evenaar. Wie breedte en lengte uniform kiest, legt daardoor 5,6 % van alle punten ten noorden van 80°, waar maar 0,77 % van het aardoppervlak ligt. Hier is de sinus van de oppervlaktegetrouwe (authalische) breedte van de WGS84-ellipsoïde uniform, waardoor elke vierkante kilometer even waarschijnlijk is; de testsuite controleert dit met 200.000 punten tegen de oppervlakten van de zones van de ellipsoïde zelf.
Hoe nauwkeurig land, zee en grenzen zijn
Land, zee en landen komen uit de Natural Earth-contouren op schaal 1:50 miljoen. Kusten en grenzen zijn daarin afgevlakt tot ongeveer 1–3 km, dus een punt een paar honderd meter van een kust of grens kan in werkelijkheid aan de andere kant liggen, en kleine eilanden van minder dan een paar vierkante kilometer ontbreken. In deze contouren beslaat land 28,7 % van de aarde; Antarctica is 8,6 % van dat land en telt niet mee, tenzij je "Antarctica meetellen" aanvinkt.
Binnen een straal
De straal is een geodetische afstand op de ellipsoïde, net als op de straalkaart: elk punt ligt hooguit de straal van het middelpunt, gemeten langs het oppervlak, en de punten zijn gelijkmatig over de schijf verdeeld, zodat een kwart ervan binnen de halve straal ligt. Ook de afstand tot de dichtstbijzijnde plaats is geodetisch, tot het GeoNames-punt van de plaats, dat meestal in het centrum ligt en niet aan de rand.
Goed om te weten
Een willekeurig punt ligt vaak ver van alles
Zeven van de tien punten op de hele aarde vallen in zee, en veel punten op land vallen in de Sahara, het Noordpoolgebied, de Australische outback of de Siberische taiga. Dat is precies wat een gelijkmatige verdeling over de oppervlakte betekent. Wil je een plek waar mensen wonen, kies dan een land of een straal rond een plaats; de dichtstbijzijnde plaats laat zien hoe afgelegen een punt is.
Een punt is geen plek waar je zomaar heen mag
De coördinaten kunnen op privéterrein, een militair terrein, een natuurgebied, een snelweg of in een meer vallen. Bekijk het punt op de kaart of op satellietbeelden voordat je erheen gaat, en houd je aan de lokale regels.
Willekeurig is niet hetzelfde als gelijk verspreid
Onafhankelijke willekeurige punten vormen bij toeval clusters en gaten; bij 10 punten in een veld kunnen er twee vlak bij elkaar liggen. Voor een inventarisatie die een gebied moet dekken, neem je meer punten of een regelmatig raster; voor statistiek waarbij elke vierkante meter dezelfde kans moet hebben, zijn willekeurige punten precies goed.
Veelgestelde vragen
Hoe krijg ik een willekeurige locatie op land?
Laat "Overal op land" geselecteerd en druk op "Willekeurige locatie genereren". Het punt wordt gelijkmatig getrokken over alle landoppervlakken van de aarde behalve Antarctica, dat je met het selectievakje kunt meetellen. De pagina toont de coördinaten, het land en de dichtstbijzijnde plaats.
Kan ik een willekeurige locatie in een bepaald land of bij mij in de buurt krijgen?
Ja. Kies "In één land" en selecteer het land, of kies "Binnen een straal rond een punt", zoek je plaats of klik op de kaart en typ de straal in kilometer of mijl. Elk punt ligt dan binnen het land of de cirkel.
Zijn de willekeurige coördinaten echt gelijkmatig verdeeld?
Ja, naar oppervlakte: elke vierkante kilometer heeft dezelfde kans. Veel generatoren kiezen breedte en lengte uniform, waardoor de punten zich naar de polen ophopen; deze gebruikt de oppervlaktegetrouwe breedte van de WGS84-ellipsoïde, zodat een punt bij de Noordpool niet waarschijnlijker is dan bij de evenaar.
Hoe krijg ik dezelfde willekeurige punten opnieuw?
Elke trekking heeft een seed, die onder het resultaat staat en in het adres wordt opgeslagen als s=… Kopieer de deellink, en iedereen die hem opent, ziet dezelfde punten met dezelfde instellingen. Druk op de knop om een nieuwe seed te trekken.
Kan ik veel willekeurige punten genereren en downloaden?
Ja, tot 1000 tegelijk. Download ze als CSV met breedte, lengte, land en dichtstbijzijnde plaats voor een spreadsheet, als KML voor Google Earth of als GeoJSON voor QGIS en andere GIS-programma's.
Klopt er iets niet of ontbreekt er iets? Mail naar [email protected], dan wordt het verbeterd.