An incremental radomized approach to the envelope determination of a huge set of topologically consistent polygons /
V delu predstavimo nov inkrementalni naključni algoritem za določitev ovojnice množice mnogokotnikov. Mnogokotniki morajo biti topološko skladni - primer, ki nastopa v geografskih informacijskih sistemih. Robovi, ki mejijo sosednje poligone, imenujemo robovi dvojčki. Naloga algoritma je prav hitra e...
Shranjeno v:
Main Authors: | , , , |
---|---|
Format: | Knjiga |
Jezik: | English |
Izdano: |
Maribor :
Faculty of Electrical Engineering and Computer Science, Laboratory for geometrical modelling and multimedia algorithms,
2001.
|
Serija: | Contributions to geometric modelling and multimedia ;
Vol. 1, no. 2, |
Teme: | |
Oznake: |
Označite
Brez oznak, prvi označite!
|
Izvleček: | V delu predstavimo nov inkrementalni naključni algoritem za določitev ovojnice množice mnogokotnikov. Mnogokotniki morajo biti topološko skladni - primer, ki nastopa v geografskih informacijskih sistemih. Robovi, ki mejijo sosednje poligone, imenujemo robovi dvojčki. Naloga algoritma je prav hitra eliminacija prav dvojčkov. Za pohitritev geometrijskega iskanja uporabimo dvonivojsko enakomerno delitev, ki se bolje prilagaja neenakomerni porazdelitvi geometrijskih podatkov. V vsaki celici dvonivojske enakomerne delitve se nahaja binarno iskalno drevo, ki še nadalje pohitri iskanje. Po tem, ko v naključnem vrstnem redu obdelamo vse mnogokotnike v iskalni strukturi ostanejo le robovi, ki tvorijo ovojnico vhodne množice mnogokotnikov. Robove moramo še pravilno povezati v množico mnogokotnikov, za kar prav tako predlagamo nov algoritem. Analiza časovne zahtevnosti pokaže, da algoritem deluje v času O(n log n), kjer je n skupno število robov vseh vhodnih mnogokotnikov. V zadnjem delu poročila podamo praktične rezulate z uporabo podatkov iz podatkovne baze GIS. The paper describes an incremental randomized algorithm for determination of the envelope of a set of polygons. The polygons have to be aligned along their orders the case which, for example, appears in GIS environment. The edges, which belong to two neighboring polygons, are called twin edges and have to be eliminated. To accelerate the geometric search, two-leveled uniform plane subdivision structure is proposed. It is better adapted to non-uniform distributed input data. Each cell of this searching structure contains a binary search further. The ramaining non-twin edges belong to the envelope and they have to be joined to form the simple polygons at the end. For this task, a new algorithm has been developed, too. The whole algorithm for envelope determination works in expected time O (n log n), where is the total number of edges belonging to the input polygons. In the last part of the report, practical results using data from a geographical database are considered. |
---|---|
Opis knjige/članka: | Soavtorji: David Podgorelec, Matej Gomboši, Sebastian Krivograd. |
Fizični opis: | 28 str. : ilustr. ; 21 cm. |
Bibliografija: | Povzetek ; Abstract. |
ISSN: | 1580-5689 |