|
Post by Doockles on Feb 3, 2005 3:56:02 GMT -5
mmmh ben er nog altijd niet uit
ge wilt dus weten of een lijn in uw polygoon ligt? dus ge verdeelt die in stukjes en kijkt dan telkens in welke polygoon die stukjes liggen? maar hoe doet ge dat?
en van die leuke poly on poly tekening snap ik ook niet veel met die knooppunten en weet ik veel wat zoeken...
|
|
|
Post by ( ) on Feb 3, 2005 8:32:15 GMT -5
kijk poly on poly werkt op deze manier
1) uw verschillende lijnsegmenten van elke polygoon selecteren 2) de kleinste rechthoek van uw polygoon bepalen voor efficient te werken (ik vermoed voor te goei de volgende stap uit te voeren) 3) het bepalen of uw lijnsegmenten in een polygoon liggen ja of nee aan de hand van half line theorem bvb. 4) kijken naar uw zogenaamde 'grens'lijnen waar de intersectie van die lijnen gebeurt 5) het creƫren van nieuwe records van uw nieuwe lijnsegmenten 6) het samenstellen van uw nieuwe polygonen 7) het labellen van uw polygonen 8) attribuutwaarden aanpassen enzo
de clue is gewoon dat da een zeer complexe en moeilijke analytische bewerking is en dat ge een nieuwe datalaag aanmaakt
bij line in poly doet ge ook zoiets ge zou dus met half line theorem kunnen doen maar dan kannet zijn dat ge 2 punten buiten uw poly hebt terwijl uw lijn er toch doorloopt --> daarom hebt ge ene aangepaste half line theorem nodig, en ge creert dus een nieuwe dataset met nieuwe lijnsegmenten waarvan bvb in de attributen ook de herkomst van die nieuwe lijnsegmenten wordt opgeslagen, das dus alles wa der in den boek staat
trouwen point in poly is het enige waar ge geen nieuwe dataset voor moet aanmaken, alleen een attribuutkolom erbij is voldoende in uw puntendataset
|
|