Ñ'g ®Çr ¡èÉ;ë { %  ⠾º h{1#sÅq äl Îk0&

54
Marco Negretti e-mail: [email protected] http://geomatica.como.polimi.it Autodesk ® Map parte II – topologie V 5.1 – 15/10/2008

Upload: hoangduong

Post on 04-Oct-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

Marco Negrettie-mail: [email protected]://geomatica.como.polimi.it

Autodesk® Mapparte II – topologie

V 5.1 – 15/10/2008

Page 2: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

2

Definizione delle Topologie

• La topologia descrive le modalità di connessione e relazione reciproca degli oggetti presenti su una carta

• Con Autodesk Map è possibile creare tre tipi di topologie:– topologia nodo: definisce le relazioni tra

oggetti puntuali isolati, o come oggetti di altre topologie

– topologia rete: definisce le connessioni tra aste che formano una rete lineare

– topologia poligono: definisce le connessioni che descrivono un poligono e le relazioni tra poligoni

Page 3: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

3

Definizione delle Topologie

• La topologia viene creata a partire da tre grafiche primitive: nodi, aste, poligoni

• Vengono definiti tre tipi di relazione topologica:– asta-nodo– asta-poligono – sinistra-destra

Page 4: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

4

Definizione delle Topologie

• asta-nododescrive la connessione tra gli elementi lineari

<aste> con altri elementi lineari <nodi>

• asta-poligono descrive come gli elementi lineari <aste>

siano connessi tra di loro per formare <poligoni>

• sinistra-destrauna <asta> che rappresenta il confine tra due

<poligoni> individua un poligono di <sinistra> ed uno di <destra> rispetto al verso convenzionale di percorrenza dell'asta definito dal nodo iniziale al nodo finale

Page 5: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

5

Definizione delle Topologie

• Il medesimo disegno può assumere significati diversi a seconda della topologia che è stata costruita

Topologia di rete:

=> le polilinee definiscono un grafo

Page 6: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

6

=> le polilinee definiscono dei poligoni

Definizione delle Topologie

Topologia poligono

Page 7: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

7

• Fase preliminare:correzione degli errori– intersezioni, oggetti duplicati, ...

Definizione delle Topologie

In questo esempio potrebbe essere necessario dividere le intersezioni:

Page 8: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

8

Definizione delle Topologie: nodo

Topologia Nodo: associa un identificativo univoco ai punti

Page 9: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

9

Definizione delle Topologie: nodo

selezionare i nodi da includere nella topologia

Page 10: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

10

Definizione delle Topologie: rete

Topologia Rete: descrive l'interconnessione delle linee

Page 11: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

11

Definizione delle Topologie: rete

selezionare le aste da includere nella topologia

Page 12: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

12

Definizione delle Topologie: rete

se esistono, indicare i nodi da includere nella topologia

Page 13: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

13

Definizione delle Topologie: rete

creare, se necessario, nuovi nodi nei punti di connessione

tra le linee

Page 14: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

14

Definizione delle Topologie: poligono

Topologia poligono: definisce le connessioni che descrivono un

poligono e le relazioni tra poligoni

Page 15: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

15

Definizione delle Topologie: poligono

I primi tre passaggi sono simili a quelli per creare la topologia di tipo rete

- selezione delle aste- selezione dei nodi- creazioni di nuovi nodi se necessario

Page 16: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

16

Definizione delle Topologie: poligono

selezionare i centroidi da includere nella topologia

Il centroide è un punto interno al

poligono

Page 17: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

17

Definizione delle Topologie: poligono

creare i centroidi mancanti

al centroide sono associati i dati topologici relativi al

poligono => se non ho associato un centroide ad ogni poligono non

posso creare la topologia

Page 18: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

18

Definizione delle Topologie: poligono

definire la grafica da utilizzare per evidenziare gli errori

se non vengono soddisfatte determinate condizioni (poligoni chiusi, assenza di sovrapposizioni e

intersezioni...) la topologia non viene generata

Page 19: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

19

Definizione delle Topologie

elenco delle topologie create

Page 20: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

20

Definizione delle Topologie

• La costruzione di una topologia comporta la creazione di dati oggetto di tipo topologico associati agli elementi del disegno

• Questi dati oggetto rappresentano le relazioni topologiche presenti tra gli elementi del disegno

Page 21: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

21

Definizione delle Topologie

Topologia nodo- id univoco per ogni nodo

Page 22: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

22

Definizione delle Topologie

Topologia di rete:nodi- id univoco per ogni nodo- resistenza di attraversamento

Page 23: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

23

Definizione delle Topologie

Topologia di rete:aste- id univoco- nodo di inizio- nodo di fine- verso di percorrenza:

0 => bidirezionale, 1 => da nodo inizio a nodo fine, -1 => da nodo fine a nodo inizio

- resistenza di percorrenza diretta (nodo inizio a nodo fine)- resistenza di percorrenza inversa (nodo fine a nodo inizio)

per default la resistenza è uguale alla distanza

Page 24: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

24

Definizione delle Topologie

Topologia poligononodi- come per la topologia di rete

aste- come per la topologia di rete- id poligono sinistro- id poligono destro

Page 25: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

25

Definizione delle Topologie

Topologia poligonocentroide- id univoco- area poligono- perimetro poligono- numero di lati

Page 26: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

26

Definizione delle Topologie

Questi dati oggetto sono conseguenza delle operazioni di costruzione della topologia => non possono essere modificati direttamente come si fa per i normali dati oggetto

Page 27: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

27

Modifica e gestione di topologie

Se si modifica un disegno con topologia la topologia non risulta più valida=> è necessario utilizzare appositi strumenti per gestire queste modifiche

topologia rete topologia poligonotopologia nodo

tasto dx del mouse sulla topologia che si vuole modificare

Page 28: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

28

Operazioni sulle Topologie: analisi di rete

• Associare ad un grafo una topologia di rete permette di compiere diversi tipi di analisi riguardanti il percorso descritto dal grafo

topologia di rete sulla quale compiere

l’analisi

Page 29: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

29

Analisi di Rete: percorso breve

Trovare il percorso a costo minore che collega due punti di una rete

Page 30: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

30

Analisi di Rete: percorso breve

1. selezionare sul disegno il punto di partenza e il punto di arrivo

Page 31: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

31

Analisi di Rete: percorso breve

2. definire i parametri che caratterizzano la rete Ad esempio: resistenza, verso di percorrenza,...

Page 32: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

32

Analisi di Rete: percorso breve

➔ per definire questi parametri posso utilizzare✔ valori costanti✔ altri dati topologici✔ dati oggetto associati agli elementi

Page 33: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

33

Analisi di Rete: percorso breve

• Se i campi non sono compilati per default sono associati questi valori:

bidirezionale

lunghezza

lunghezza

nullo

Page 34: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

34

Analisi di Rete: percorso breve

3. specificare se si vuole solo evidenziare i risultati sullo schermo o creare anche una nuova

topologia

Page 35: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

35

Analisi di Rete : percorso breve

E’ possibile quindi creare una nuova topologia che lega gli elementi individuati

dall’analisi di rete

Page 36: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

36

Analisi di Rete : percorso breve

Lo stesso elemento può quindi essere coinvolto in più relazioni topologiche

Page 37: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

37

Analisi di Rete

In modo analogo si procede per il calcolo– del percorso ottimale– della traccia di propagazione

Page 38: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

38

Analisi di Rete : percorso ottimale

Trovare il percorso a costo minore che collega un punto di inizio e fine percorso a uno o più punti intermedi una rete

Si definiscono:✔ il punto di partenza✔ i punti intermedi✔ resistenza e direzione✔ l'output

Page 39: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

39

Analisi di Rete : percorso ottimale

Page 40: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

40

Analisi di Rete : traccia di propagazione

Trovare tutte i percorsi raggiungibili a partire da un punto iniziale fino al raggiungimento di un massimo valore di resistenza predefinito

Si definiscono:✔ il punto di partenza✔ resistenza e direzione✔ l'output

Page 41: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

41

Analisi di Rete : traccia di propagazione

Page 42: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

42

Operazioni sulle Topologie: overlay

• Overlay tra topologie: sovrapposizione tra una topologia (definita topologia di origine) e un’altra (topologia di overlay).

• Sono possibili diverse azioni di overlay:

interseca: estrazione solo delle le aree presenti in entrambi le topologie

unione: come risultato si ottiene l’unione delle due topologie

identità: il risultato è dato dalle aree della topologia di origine e le aree della topologia di overlay interne al contorno della topologia di origine.

Page 43: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

43

Operazioni sulle Topologie: overlay

• Overlay tra topologie: sovrapposizione tra una topologia (definita topologia di origine) e un’altra (topologia di overlay).

• Sono possibili diverse azioni di overlay: cancella: elimina dalla topologia di origine le aree coperte dalla topologia di overlayritaglia: estrazione delle aree presenti nella topologia di origine che sono interne al contorno della topologia di overlayincolla: il risultato è dato dalla topologia di overlay e tutte le aree della topologia di origine esterne alla topologia di overlay

Page 44: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

44

Operazioni sulle Topologie: overlay

1. scegliere la topologia di origine

Page 45: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

45

Operazioni sulle Topologie: overlay

2. definire il tipo di analisi che si vuole compiere

Page 46: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

46

Operazioni sulle Topologie: overlay

3. selezionare la topologia poligono da utilizzare come base per l'overlay

Page 47: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

47

Operazioni sulle Topologie: overlay

4. definire la topologia risultante

Page 48: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

48

Operazioni sulle Topologie: overlay

5. definire gli attributi per la topologia risultante

Page 49: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

49

Operazioni sulle Topologie: overlay

6. specificare se si vogliono definire dei nuovi nodi per la topologia risultante

Page 50: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

50

Operazioni sulle Topologie: buffer

Creazione di un buffer– applicabile a nodi, reti, poligoni

scelta della topologia sulla quale compiere l’analisi

Page 51: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

51

Operazioni sulle Topologie: overlay

1. definire la distanza di buffer

Page 52: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

52

Operazioni sulle Topologie: overlay

2. definire la topologia risultante

Page 53: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

53

Operazioni sulle Topologie: overlay

3. specificare se si vogliono definire dei nuovi nodi e/o centroidi per la topologia risultante

Page 54: Ñ'g ®ÇR ¡èÉ;ë { %  ⠾º h{1#sÅQ äL Îk0&

54

Versione utilizzata come riferimento nelle dispense:

Autodesk Map™ 3D 2007

http://creativecommons.org/licenses/by-nc-nd/3.0/