# Creare un oggetto

All’interno di un progetto è possibile creare nuovi oggetti in mappa.  
Dopo l’accesso al progetto si apre la vista mappa, da cui puoi disegnare le geometrie e compilare gli attributi associati.

---

### Creare e disegnare un oggetto

Nella parte superiore della schermata è visibile il **nome del progetto** e un bottone con una **X** per chiudere e tornare alla lista dei progetti.  
Subito sotto si trova la [**toolbar principale**](https://wiki.eaglearca.com/books/app-funzionalita-del-progetto/page/visualizzare-oggetti-in-mappa "Visualizzare oggetti in mappa"), che contiene gli strumenti di disegno e una **chip** con il nome dell’oggetto da disegnare selezionato.  
All’apertura del progetto, l’oggetto selezionato di default è il primo della lista, in ordine alfabetico.

![1_Header + Toolbar.png](https://wiki.eaglearca.com/uploads/images/gallery/2025-10/scaled-1680-/LWM1-header-toolbar.png)

Premendo la chip si apre un modale con la lista completa degli **[oggetti disponibili](https://wiki.eaglearca.com/books/app-funzionalita-del-progetto/page/nozioni-di-base-sulle-classi-oggetto "Nozioni di base sulle classi oggetto")** nel progetto.  
Nel modale è presente anche una **search bar** per filtrare rapidamente.  
Dopo aver selezionato l’oggetto desiderato, premi **Select** per confermare oppure **Cancel** per chiudere senza modifiche.

![2_Modale Selezione Oggetto.png](https://wiki.eaglearca.com/uploads/images/gallery/2025-10/scaled-1680-/z5P2-modale-selezione-oggetto.png)

Le geometrie che puoi creare sono di tre tipi: **punto**, **linea** e **poligono**.  
Quando il tool di disegno è attivo, nella parte bassa dello schermo appare una toolbar dedicata con i comandi: **Indietro**, **Avanti**, **Annulla** e **Conferma**:

- **Indietro** per annullare l’ultima azione eseguita
- **Avanti** per ripristinare l’ultima azione annullata
- **Annulla** per annullare il disegno
- **Conferma** per confermare la geometria disegnata.

![3_Toolbar Comandi.png](https://wiki.eaglearca.com/uploads/images/gallery/2025-10/scaled-1680-/nMa3-toolbar-comandi.png)

#### Punti

Per creare un punto, tieni premuto sulla mappa nel punto desiderato, la geometria viene posizionata.  
Per spostarla, tieni premuto su una nuova posizione della mappa.  
Quando il punto è corretto, premi **Conferma** per accettare la geometria.

#### Linee

Per creare una linea, tieni premuto sulla mappa per aggiungere i vertici.  
I vertici con **contorno blu e interno bianco** rappresentano i punti effettivi della geometria, mentre quelli con **contorno blu e interno azzurro** sono vertici “fantasma” che puoi aggiungere premendoli e trascinandoli nello spazio di lavoro.  
Per eliminare un vertice, tieni premuto su di esso.  
Quando la linea è completa, premi **Conferma** per salvare la geometria.

#### Poligoni

Per creare un poligono, tieni premuto sulla mappa per aggiungere i vertici, dal terzo vertice in poi appare un’anteprima del poligono chiuso.  
Puoi continuare ad aggiungere punti, dividere segmenti usando i vertici "fantasma" o eliminare vertici tenendo premuto su di essi.  
Quando il poligono è completo, premi **Conferma** per salvare la geometria.

---

### Compilare gli attributi

Dopo aver confermato la geometria, si apre la pagina di [**compilazione degli attributi**](https://wiki.eaglearca.com/books/app-funzionalita-del-progetto/page/nozioni-di-base-sugli-attributi "Nozioni di base sugli attributi").  
Qui puoi inserire tutte le informazioni richieste per completare l’istanza dell’oggetto.  
In fondo alla pagina si trovano i bottoni **Annulla** e **Salva**.  
Il bottone **Save** potrebbe essere disabilitato nel caso siano presenti attributi obbligatori. In questo caso si abilita solo quando tutti i campi obbligatori sono compilati.

Gli oggetti possono includere diversi tipi di attributi, ciascuno con modalità di inserimento specifiche:

- **Testo:** consente di inserire lettere e numeri, con eventuale limite di lunghezza.
- **Numero:** accetta valori interi o decimali, anche con limiti di intervallo.
- **Lista valori:** permette di selezionare una o più opzioni da un elenco.
- **Data:** utilizza un selettore calendario.
- **Allegati:** consente di caricare immagini, documenti o video.
- **Vero/Falso:** selezionabile tramite switch.
- **Lista oggetti:** gruppo di sotto-attributi correlati, ciascuno con tipo di campo dedicato (testo, numero, lista valori, data o vero/falso).  
    *Esempio:* una lista “Manutenzioni” può includere attributi come operatore (lista valori), data (date picker), tipo di intervento (testo) e stato (vero/falso).

[![4 - Compilazione Attributi.jpg](https://wiki.eaglearca.com/uploads/images/gallery/2025-12/scaled-1680-/4-compilazione-attributi.jpg)](https://wiki.eaglearca.com/uploads/images/gallery/2025-12/4-compilazione-attributi.jpg)

####   
Proprietà degli attributi

Alcuni attributi possono avere proprietà specifiche, segnalate da icone accanto al nome del campo:

- **Obbligatorio:** indicato da un asterisco accanto al nome; tutti i campi obbligatori devono essere compilati per poter salvare.
- **Bloccato:** indicato da un lucchetto; il campo non è modificabile.
- **Attributo principale:** identificato da un fulmine azzurro; consente di riconoscere rapidamente un oggetto senza aprire il dettaglio attributi.

Alcuni attributi obbligatori possono avere un valore precompilato per facilitare il salvataggio rapido.  
Questi valori possono comunque essere modificati prima della conferma definitiva.

---

### Salvataggio e sincronizzazione

Dopo il salvataggio, l’oggetto viene mostrato in mappa e nella sezione [**Inventory**](https://wiki.eaglearca.com/books/app-funzionalita-del-progetto/page/visualizzare-oggetti-nellinventory "Visualizzare oggetti nell' Inventory") con lo stato *non sincronizzato*.  
Significa che l’oggetto è salvato solo nel dispositivo e **può ancora essere modificato o eliminato**.  
Se il progetto viene rimosso dal dispositivo prima della sincronizzazione, l’oggetto viene *perso definitivamente*.

Consulta la pagina **[Sincronizzare gli oggetti](https://wiki.eaglearca.com/books/app-funzionalita-del-progetto/page/sincronizzare-gli-oggetti "Sincronizzare  gli oggetti")** per conoscere i passaggi per la sincronizzazione.

---

### Suggerimenti utili

💡 **Controlla l’oggetto selezionato**  
Verifica che la chip mostri l’oggetto corretto prima di iniziare il disegno.

💡 **Compila sempre i campi obbligatori**  
Il salvataggio è possibile solo quando tutti i campi richiesti sono completati.

💡 **Sincronizza regolarmente**  
Gli oggetti non sincronizzati restano solo sul dispositivo; sincronizzali per renderli disponibili su altri dispositivi e sul web.

---

### Problemi comuni

<table border="1" id="bkmrk-creare-oggetto" style="border-collapse: collapse; border-style: solid;"><tbody><tr><th>Problema</th><th>Soluzione</th></tr><tr><td>Non riesco a creare la geometria</td><td>Verifica che il tool di disegno sia selezionato nella toolbar</td></tr><tr><td>Il bottone Save è disabilitato</td><td>Controlla che tutti i campi obbligatori siano compilati</td></tr><tr><td>Ho perso un oggetto non sincronizzato</td><td>Gli oggetti non sincronizzati vengono eliminati se il progetto viene rimosso dal dispositivo</td></tr></tbody></table>

---

***Ultimo aggiornamento:** 24 ottobre 2025*