Cum funcționează instrumentul pentru a crea puncte aleatorii (ajutor)

Instrumentul Creare puncte aleatoare plasează întâmplător numărul de puncte specificat în fereastra de extindere sau în interiorul obiectelor de poligon, linie sau obiecte punct.







Primul pas al procesării este crearea unui flux de numere arbitrare cu ajutorul generatorului de numere aleatoare și a punctului principal. La crearea de puncte arbitrare în extinderile stabilite determinate de o valoare arbitrară pentru axa x și axa y de măsură, va fi coordonate x și y pentru punctul. Pentru a selecta în mod aleatoriu un punct de pe axa x trebuie să selectați următoarea valoare neutilizată în fluxul de numere aleatorii și de ao transforma într-o distribuție uniformă, în cazul în care Min (minimă) și maximă (maxim) - este Extents minim și maxim x. Același lucru se întâmplă și pentru axa y. Două valori definesc primul punct arbitrar. Acest proces se repetă până la atingerea unui număr specificat de puncte.

Pentru a găzdui un număr predeterminat arbitrar de puncte în fiecare poligon, poligoanele sunt împărțite în părți de dimensiuni diferite, folosind un algoritm standard pentru partea divizare poligon. Întreaga zonă a fiecărui poligon este umplută cu triunghiuri. Pentru a plasa primul punct în primul poligon, unul din triunghiurile din poligonul comun este ales în mod arbitrar. Probabilitatea alegerii unui triunghi particular depinde de dimensiunea triunghiului. Cu cat este mai mare triunghiul, cu atat este mai mare probabilitatea ca acesta sa fie selectat. Cele două laturi ale triunghiului devin două axe, din care este plasat un punct arbitrar. Ca și în cazul extensiilor opțiune următoare valoare neutilizate este luată dintr-un flux arbitrar este transformată într-o distribuție uniformă prin punctul de pornire al triunghiului axei (minimă) și punctul final lateral (maxim). O valoare arbitrară este selectată pe axă. Același lucru se face pentru cealaltă axă sau parte a triunghiului. Două valori arbitrare sunt folosite pentru a plasa punctul. Punctul se va afla în paralelogramul creat de cele două axe ale triunghiului. Dacă punctul se află pe a treia parte care definește triunghiul, este selectat. Dacă punctul se află în afara triunghiului, se află în cealaltă jumătate a paralelogramului. Deoarece această jumătate este o imagine în oglindă a paralelogram special triunghiul (a treia latura de reflexie), punctul este reflectată înapoi la un anumit triunghi. Acest proces se repetă până când un anumit număr de puncte este plasat în poligon și repetat pentru fiecare poligon.







Arc GIS pentru desktop

Platforma ArcGIS







Trimiteți-le prietenilor: