GeoMedia GDO Geometry Blob Formats
PointGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFC0-8CBC-11cf-ABDE-08003601B769} |
| Origin.X |
double |
8 |
|
| Origin.Y |
double |
8 |
|
| Origin.Z |
double |
8 |
|
OrientedPointGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFC8-8CBC-11cf-ABDE-08003601B769} |
| Origin.X |
double |
8 |
|
| Origin.Y |
double |
8 |
|
| Origin.Z |
double |
8 |
|
| Orientation.I |
double |
8 |
|
| Orientation.J |
double |
8 |
|
| Orientation.K |
double |
8 |
|
TextPointGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFC9-8CBC-11cf-ABDE-08003601B769} |
| Origin.X |
double |
8 |
|
| Origin.Y |
double |
8 |
|
| Origin.Z |
double |
8 |
|
| Rotation |
double |
8 |
|
| Normal.I |
double |
8 |
|
| Normal.J |
double |
8 |
|
| Normal.K |
double |
8 |
|
| <reserved> |
byte |
1 |
Always 0 |
| <reserved> |
byte |
1 |
Always 0 |
| Format |
byte |
1 |
gmfRichText = 0
gmfUnformatted = 1 |
| Alignment |
byte |
1 |
gmaCenterCenter = 0,
gmaCenterLeft = 1,
gmaCenterRight = 2,
gmaTopCenter = 4,
gmaTopLeft = 5,
gmaTopRight = 6,
gmaBottomCenter = 8,
gmaBottomLeft = 9,
gmaBottomRight = 10 |
| Text Size |
long |
4 |
Size of following text string |
| Text |
string |
variable |
Formatted or unformatted text depending on the value of
Format. |
LineGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFC1-8CBC-11cf-ABDE-08003601B769} |
| Start.X |
double |
8 |
|
| Start.Y |
double |
8 |
|
| Start.Z |
double |
8 |
|
| End.X |
double |
8 |
|
| End.Y |
double |
8 |
|
| End.Z |
double |
8 |
|
PolylineGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFC2-8CBC-11cf-ABDE-08003601B769} |
| Count |
long |
4 |
Number of points in polyline |
| Point[0].X |
double |
8 |
|
| Point[0].Y |
double |
8 |
|
| Point[0].Z |
double |
8 |
|
| ... |
... |
... |
|
| Point[Count-1].X |
double |
8 |
|
| Point[Count-1].Y |
double |
8 |
|
| Point[Count-1].Z |
double |
8 |
|
PolygonGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFC3-8CBC-11cf-ABDE-08003601B769} |
| Count |
long |
4 |
Number of points in polygon |
| Point[0].X |
double |
8 |
|
| Point[0].Y |
double |
8 |
|
| Point[0].Z |
double |
8 |
|
| ... |
... |
... |
|
| Point[Count-1].X |
double |
8 |
|
| Point[Count-1].Y |
double |
8 |
|
| Point[Count-1].Z |
double |
8 |
|
RectangleGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFC7-8CBC-11cf-ABDE-08003601B769} |
| Origin.X |
double |
8 |
|
| Origin.Y |
double |
8 |
|
| Origin.Z |
double |
8 |
|
| Width |
double |
8 |
|
| Height |
double |
8 |
|
| Rotation |
double |
8 |
|
| Normal.I |
double |
8 |
|
| Normal.J |
double |
8 |
|
| Normal.K |
double |
8 |
|
BoundaryGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFC5-8CBC-11cf-ABDE-08003601B769} |
| Exterior size |
long |
4 |
Size in bytes of exterior geometry blob |
| Exterior blob |
blob |
ext.size |
Exterior geometry blob (Polygon or CompositePolygon) |
| Holes size |
long |
4 |
Size in bytes of holes geometry blob |
| Holes blob |
blob |
holes size |
Holes geometry blob (GeometryCollection) |
GeometryCollection
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFC6-8CBC-11cf-ABDE-08003601B769} |
| Count |
long |
4 |
Number of items in collection |
| Size of item[0] |
long |
4 |
Size in bytes of item |
| Item[0] blob |
blob |
size of item |
Item geometry blob. |
| ... |
... |
... |
... |
| Size of item[Count-1] |
long |
4 |
|
| Item[Count-1] blob |
blob |
size of item |
|
CompositePolylineGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFCB-8CBC-11cf-ABDE-08003601B769} |
| Count |
long |
4 |
Number of items in collection |
| Size of item[0] |
long |
4 |
Size in bytes of item |
| Item[0] blob |
blob |
size of item |
Item geometry blob (Polyline). |
| ... |
... |
... |
... |
| Size of item[Count-1] |
long |
4 |
|
| Item[Count-1] blob |
blob |
size of item |
|
CompositePolygonGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFCC-8CBC-11cf-ABDE-08003601B769} |
| Count |
long |
4 |
Number of items in collection |
| Size of item[0] |
long |
4 |
Size in bytes of item |
| Item[0] blob |
blob |
size of item |
Item geometry blob (Polygon). |
| ... |
... |
... |
... |
| Size of item[Count-1] |
long |
4 |
|
| Item[Count-1] blob |
blob |
size of item |
|
ArcGeometry
| Name |
Type |
Size |
Description |
| GUID |
GUID |
16 |
{0FD2FFCA-8CBC-11cf-ABDE-08003601B769} |
| Start.X |
double |
8 |
|
| Start.Y |
double |
8 |
|
| Start.Z |
double |
8 |
|
| End.X |
double |
8 |
... |
| End.Y |
double |
8 |
|
| End.Z |
double |
8 |
|
| Normal.I |
double |
8 |
|
| Normal.J |
double |
8 |
|
| Normal.K |
double |
8 |
|
| Radius |
double |
8 |
Greater than PI: Radius >= 0 |
|

|