### Modello del layer lineare per la quotatura:

Gli elementi lineari di una quota (linea di quota, linee di estensione …) devono essere memorizzati in un layer lineare con i seguenti campi:

- Nessun campo obbligatorio

Campi opzionali:

- un campo carattere per memorizzare il colore delle linee di quota
- un campo carattere per memorizzare il tipolinea delle linee di quota
- un campo carattere (2 caratteri) per memorizzare il tipo di oggetto lineare che compone la quota secondo il seguente schema:
  "D1" = linea di quota 1 ("Dimension line 1")
  "D2" = linea di quota 2 ("Dimension line 2")
  “X1” = estensione della linea di quota 1
  “X2” = estensione della linea di quota 2
  "E1" = prima linea di estensione ("Extension line 1")
  "E2" = seconda linea di estensione ("Extension line 2")
  "L" = linea porta quota usata quando il testo é fuori dalla quota ("Leader")
  “CL” = Linea che definisce il marcatore del centro di un arco o di un cerchio
  (necessario se si desidera usare le funzioni di modifica di una quota esistente)
- un campo numerico intero per memorizzare il codice identificativo univoco della quota (necessario se si desidera raggruppare gli elementi di una stessa quotatura e quindi usare le funzioni di cancellazione e modifica di una quota esistente)

Un esempio di SQL per generare la tabella PostGIS e i relativi indici per le linee delle quotature:

CREATE TABLE qad_dimension.dim_line

(

line_type character varying(50),

color character varying(10),

type character varying(2) NOT NULL,

id_parent bigint NOT NULL,

geom geometry(LineString,3003),

id serial NOT NULL,

CONSTRAINT dim_line_pkey PRIMARY KEY (id)

)

WITH (

OIDS=FALSE

);

CREATE INDEX dim_line_id_parent

ON qad_dimension.dim_line

USING btree

(id_parent);

CREATE INDEX sidx_dim_line_geom

ON qad_dimension.dim_line

USING gist

(geom);

Il layer lineare deve essere definito con lo stile impostato come segue:

Impostazioni opzionali:

- Il colore può essere letto da un campo carattere che memorizza il colore delle linee della quota
- Il tipolinea può essere letto da un campo carattere che memorizza il tipolinea delle linee della quota

I comandi di quotatura fanno riferimento allo stile di quotatura corrente. Per impostare lo stile di quotatura corrente lanciare il comando DIMSTILE.