Acest articol reprezinta o continuare a prezentarii despre integrarea datelor Open Street Map in Autodesk Revit cu Dynamo pe care o puteti gasi AICI.
In cadrul unui proiect Revit, modelul numeric al terenului este creat prin triangularea unei suprafete pe baza cotelor si a pozitiei x si y a punctelor ce o definesc.
Generarea suprafetelor topografice din date open source se realizeaza in cazul de fata din date SRTM (Shuttle Radar Topography Mission), ce pot fi descarcate de pe portalul geospatial furnizat de USGS (Serviciul de prospectare geologică al Statelor Unite). Adresa paginii este: https://earthexplorer.usgs.gov/.
Rezultatul zonei de interes consta in returnarea a doua scene SRTM din anul 2014, cu rezolutia spatiala de 30 m.
Descarcarea datelor se face cu ajutorul unui cont de utilizator inregistrat pe geoportal, iar crearea acestui cont este gratuita, folosindu-se o adresa de email.
Importul datelor se face cu ajutorul nodului CreateTopo din pachetul Topography care are ca puncte de intrare:
- File Path: calea fisierului unde e stocata imaginea radar ce contine date despre elevatie;
- Location: set de coordonate ce defineste extend-ul spatial al scenei respective.
Definirea variabilei Location se realizeaza cu ajutorul altui nod denumit ConstructLocation, ce determina bounding box-ul zonei analizate.
Output-ul nodului CreateTopo returneaza mai multe elemente:
- Info: returneaza date despre locatia fisierului si domeniul spatial al acestuia;
- Points: colectie de puncte cu date despre altitudine din fisierul SRTM;
- Curves: colectie de curbe de nivel ce definesc modelul numeric altitudinal;
- Surfaces: suprafata 3D.
Urmatoarea operatie consta in aplatizarea listei imbricate ce contine punctele cu date despre elevatie cu ajutorul nodului List.Flatten.
Ultima etapa consta in crearea modelului numeric altitudinal cu ajutorul nodului Topography.ByPoints.
Rezultatul este :