Cosa fa
Restituisce gli elementi del modello attivo scelti in tre modi: per categoria (nomi OST, come OST_Walls), per id, oppure quelli selezionati ora in Revit. Per ogni elemento dà id, categoria, id del tipo, famiglia, tipo e livello, più le proprietà che la tua IA chiede.
Le proprietà disponibili sono: family, type, family_type, description, type_comments, type_mark, assembly_code, keynote, model, manufacturer, level, system_classification, system_abbreviation, system_name, system_type, comments, mark, workset, phase_created, category, le informazioni di progetto (project_name, project_number, client_name, building_name, organization_name, project_address, project_status, project_author), oppure param:Nome per qualsiasi parametro. I parametri di Revit si leggono in modo indipendente dalla lingua di Revit.
Con le categorie si può limitare la ricerca agli elementi visibili in una vista. I risultati sono paginati.
Come funziona
- La tua IA indica le categorie, gli id o la selezione, e le proprietà da leggere.
- BIMit raccoglie gli elementi nel modello (con una vista, solo quelli visibili in quella vista) e legge i valori. Se una proprietà non esiste, risponde con l'elenco di quelle valide.
- La tua IA riceve il totale e una pagina di elementi (200 per volta, al massimo 5000) e può chiedere le pagine successive.
Esempi di richiesta
- «Elenca i muri del Piano terra con tipo e Contrassegno.»
- «Quali porte visibili nella vista attiva non hanno il parametro Commenti compilato?»
- «Dimmi famiglia, tipo e workset degli elementi che ho selezionato.»
Cosa cambia e come si annulla
Niente: lo strumento legge e basta. Il modello e i file non cambiano.
Limiti
Al massimo 5000 elementi per chiamata (200 se non indicato); per gli altri si usa la paginazione.
Parametri
| Parametro | Significato |
|---|---|
categorie | Nomi OST delle categorie, per esempio OST_Walls. Vuoto se si usano ids o selezione. |
ids | Id degli elementi. |
selezione | true per gli elementi selezionati in Revit. |
vista | Solo gli elementi visibili in questa vista: nome, oppure «attiva». |
vista_id | Oppure l'id della vista. |
proprieta | Proprietà da leggere oltre a famiglia, tipo e livello (vedi l'elenco sopra, o param:Nome). |
limite | Quanti elementi al massimo (predefinito 200, massimo 5000). |
da | Salta i primi N elementi (paginazione). |