Text layer model for dimensioning:

The main element of a dimension is the text. Its textual layer must have the following fields:

Optional fields:

An SQL example to create a PostGIS table and indexes for dimension text:

CREATE TABLE qad_dimension.dim_text

(

  id serial NOT NULL,

  text character varying(50) NOT NULL,

  font character varying(50) NOT NULL,

  h_text double precision NOT NULL,

  rot double precision NOT NULL,

  color character varying(10) NOT NULL,

  dim_style character varying(50) NOT NULL,

  dim_type character varying(2) NOT NULL,

  geom geometry(Point,3003),

  dim_id bigint NOT NULL,

  CONSTRAINT dim_text_pkey PRIMARY KEY (id)

)

WITH (

  OIDS=FALSE

);

 

CREATE INDEX dim_text_dim_id

  ON qad_dimension.dim_text

  USING btree

  (dim_id);

 

CREATE INDEX sidx_dim_text_geom

  ON qad_dimension.dim_text

  USING gist

  (geom);

 

The textual layer must be defined with labels as follows:

Optional settings: