fme_type

En plus de l'attribut fme_geometry qui indique les coordonnées d'une entité FME, chaque entité FME possède également un attribut fme_type qui contrôle l'interprétation de ces coordonnées. Par exemple, une entité dont l'attribut fme_geometry est fme_point peut être utilisée pour représenter un point, un objet texte, un arc ou une ellipse. La valeur de l'attribut fme_type est utilisée pour indiquer quelle interprétation doit être faite.

L'attribut fme_type peut avoir une valeur parmi un nombre déterminé de valeurs. Selon la valeur de fme_type , d'autres attributs peuvent être nécessaires pour interpréter pleinement la géométrie.

Le tableau ci-dessous dresse la liste des valeurs autorisées pour l'attribut fme_type, l'attribut fme_geometry associé et les attributs supplémentaires.

fme_type

fme_geometry

Attributs supplémentaires

fme_arc

fme_point

fme_rotation : La rotation de l'axe primaire en degrés dans le sens inverse des aiguilles d'une montre par rapport à l'axe primaire. Si elle n'est pas définie, la valeur 0 est supposée.

fme_primary_axis :   longueur du demi-axe primaire de l'ellipse mesurée en unités terrain.

fme_secondary_axis : La longueur du demi-axe secondaire de l'ellipse de définition mesurée en unités terrestres. Pour les arcs de cercle, cette valeur sera égale à l'axe fme_primary_axis.

fme_start_angle : se réfèrer à la fonction @Arc (function) du manuel FME Functions and Factories pour plus de détails sur start_angle.

fme_sweep_angle:  
Se référer à la fonction @Arc du manuel FME Functions and Factories pour plus de détails sur sweep_angle.

fme_area

fme_polygon ou

fme_donut ou fme_aggregate

Aucun

fme_collection

fme_aggregate

Aucun

fme_ellipse

fme_point

fme_rotation : La rotation de l'axe primaire en degrés dans le sens inverse des aiguilles d'une montre par rapport à l'horizontale. Si elle n'est pas définie, la valeur 0 est supposée.

fme_primary_axis : longueur du demi-axe primaire de l'ellipse mesurée en unités terrain.

fme_secondary_axis : La longueur du demi-axe secondaire de l'ellipse mesurée en unités terrestres. Pour les cercles, cette valeur sera égale à l'axe fme_primary_axis.

fme_line

fme_line ou fme_aggregate

Aucun

fme_no_geom

fme_undefined

Aucun

fme_point

fme_point ou fme_aggregate

Aucun

fme_raster

fme_aggregate

Aucun

fme_solid

fme_aggregate

Aucun.

Remarque : fme_solid est le fme_type pour les géométries suivantes : IFMEExtrusion, IFMEBox, IFMEBRepSolid, IFMECSGSolid et IFMECompositeSolid. .

fme_surface

fme_aggregate

Aucun.

Remarque : fme_surface est le fme_type pour les géométries suivantes : IFMEFace, IFMERectangleFace, IFMETriangleStrip, IFMETriangleFan et IFMECompositeSurface. Pour une description des surfaces et des solides FME, consultez la section Support 3D de FME dans le fichier d'aide.

fme_text

fme_point

fme_rotation : La rotation du texte en degrés dans le sens inverse des aiguilles d'une montre par rapport à l'horizontale. Si elle n'est pas définie, la valeur 0 est supposée.

fme_text_string : chaîne de caractères de l'annotation.

fme_text_size : hauteur du texte mesurée en unités terrain.

Note: Toutes les entités dont la valeur fme_geometry est fme_aggregate et dont le fme_type est différent de fme_collection doivent être des agrégats homogènes. Un fme_type de fme_collection permet à l'entité d'avoir une géométrie d'agrégat hétérogène.

Hasklig-Bold.ttf

Hasklig-BoldIt.ttf

Hasklig-Regular.ttf

OpenSans-Bold.ttf

OpenSans-BoldItalic.ttf

OpenSans-Italic.ttf

OpenSans-Regular.ttf

SourceSansPro-Bold.ttf

SourceSansPro-BoldItalic.ttf

SourceSansPro-Italic.ttf

SourceSansPro-Regular.ttf