Ciao, vediamo se riesco a spiegarmi in breve: immaginate di dover ricreare una città esistente. I comuni/province/regioni mettono a disposizione strumenti cartografici mica male, solitamente in formato shapefile; oppure ci sono i dati di OpenStreetMap che stanno diventando uno standard.
Caricando uno shapefile nel software appropriato ci si ritrova con una serie di poligoni piani. Lo shapefile però è accompagnato da un file DBF (editabile in excel, ad esempio) che contiene ulteriori info urbanistiche varie, fra cui - se è fatto bene - l'altezza di ogni edificio. Dando in pasto questo dato ai software appositi si ottengono le estrusioni precise per ogni poligono, e di conseguenza una città "credibile". Ad esempio, Bologna:

Clicca l'immagine per ingrandirla. 

Nome: cattura.JPG 
Visualizzazioni: 613 
Dimensione: 479.7 KB 
ID: 15992

Il problema è che quando esci da questi software - e già uscirne è complicato - ti ritrovi con robe triangolate alla morte e milioni di milioni di poligoni; e che selezionare ad esempio un'area ed estrudere solo quella è macchinoso a dir poco. Quindi, la domanda... Ma secondo voi, uno script in Modeler che "legge" il file DB e abbina le altezze corrette ai poligoni, è possibile? La difficoltà che intravvedo (da ignorante) è nell'identificazione dei poligoni; che ovviamente hanno un ID univoco nel file descrittivo, ma non so come (o se) vengano etichettati in Modeler. Superato questo però non mi parrebbe difficile... Mah?

ADP.