gml

package
v1.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Arc

type Arc struct {
	Pos []string `xml:"pos"`
}

type ArcByCenterPoint

type ArcByCenterPoint struct {
	EndAngle   float64 `xml:"endAngle"`
	Pos        *string `xml:"pos"`
	PosList    string  `xml:"posList"`
	Radius     float64 `xml:"radius"`
	StartAngle string  `xml:"startAngle"`
}

type BaseCurve

type BaseCurve struct {
	Curve Curve `xml:"Curve"`
}

type BoundedBy

type BoundedBy struct {
	Envelope *Envelope `xml:"Envelope"`
	Null     *string   `xml:"Null"`
}

type CompositeCurve

type CompositeCurve struct {
	CurveMember []CurveMember `xml:"curveMember"`
}

type Curve

type Curve struct {
	ID       string     `xml:"id,attr"`
	Segments []Segments `xml:"segments"`
}

type CurveMember

type CurveMember struct {
	Curve           *Curve           `xml:"Curve"`
	OrientableCurve *OrientableCurve `xml:"OrientableCurve"`
}

type CurveMembers

type CurveMembers struct {
	Curve      []Curve      `xml:"Curve"`
	LineString []LineString `xml:"LineString"`
}

type Envelope

type Envelope struct {
	LowerConder string   `xml:"lowerConder"`
	LowerCorner *string  `xml:"lowerCorner"`
	Pos         []string `xml:"pos"`
	UpperCorner string   `xml:"upperCorner"`
}

type Exterior

type Exterior struct {
	LinearRing *LinearRing `xml:"LinearRing"`
	Ring       *Ring       `xml:"Ring"`
	Shell      *Shell      `xml:"Shell"`
}

type GeodesicString

type GeodesicString struct {
	PosList string `xml:"posList"`
}

type Interior

type Interior struct {
	LinearRing LinearRing `xml:"LinearRing"`
}

type LineString

type LineString struct {
	ID      string `xml:"id,attr"`
	PosList string `xml:"posList"`
}

type LineStringSegment

type LineStringSegment struct {
	Pos     []string `xml:"pos"`
	PosList *string  `xml:"posList"`
}

type LinearRing

type LinearRing struct {
	Pos     []string `xml:"pos"`
	PosList *string  `xml:"posList"`
}

type MultiCurve

type MultiCurve struct {
	CurveMembers CurveMembers `xml:"curveMembers"`
}

type MultiPoint

type MultiPoint struct {
	PointMember []PointMember `xml:"pointMember"`
}

type MultiSurface

type MultiSurface struct {
	SurfaceMember SurfaceMember `xml:"surfaceMember"`
}

type OrientableCurve

type OrientableCurve struct {
	ID        string    `xml:"id,attr"`
	BaseCurve BaseCurve `xml:"baseCurve"`
}

type Patches

type Patches struct {
	PolygonPatch []PolygonPatch `xml:"PolygonPatch"`
	Rectangle    *Rectangle     `xml:"Rectangle"`
	Triangle     *Triangle      `xml:"Triangle"`
}

type Point

type Point struct {
	ID  string `xml:"id,attr"`
	Pos string `xml:"pos"`
}

type PointMember

type PointMember struct {
	Point Point `xml:"Point"`
}

type Polygon

type Polygon struct {
	ID       string    `xml:"id,attr"`
	Exterior Exterior  `xml:"exterior"`
	Interior *Interior `xml:"interior"`
}

type PolygonPatch

type PolygonPatch struct {
	Exterior Exterior  `xml:"exterior"`
	Interior *Interior `xml:"interior"`
}

type Rectangle

type Rectangle struct {
	Exterior Exterior `xml:"exterior"`
}

type Ring

type Ring struct {
	CurveMember CurveMember `xml:"curveMember"`
}

type Segments

type Segments struct {
	Arc               *Arc                `xml:"Arc"`
	ArcByCenterPoint  *ArcByCenterPoint   `xml:"ArcByCenterPoint"`
	GeodesicString    []GeodesicString    `xml:"GeodesicString"`
	LineStringSegment []LineStringSegment `xml:"LineStringSegment"`
}

type Shell

type Shell struct {
	SurfaceMember []SurfaceMember `xml:"surfaceMember"`
}

type Solid

type Solid struct {
	Exterior Exterior `xml:"exterior"`
}

type Surface

type Surface struct {
	Patches Patches `xml:"patches"`
}

type SurfaceMember

type SurfaceMember struct {
	Polygon Polygon `xml:"Polygon"`
}

type TimePeriod

type TimePeriod struct {
	ID            string    `xml:"id,attr"`
	BeginPosition time.Time `xml:"beginPosition"`
	EndPosition   struct{}  `xml:"endPosition"`
}

type Triangle

type Triangle struct {
	Exterior Exterior `xml:"exterior"`
}

type ValidTime

type ValidTime struct {
	TimePeriod TimePeriod `xml:"TimePeriod"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL