// NewSFPointXYZ constructs and returns a new SFPoint with longitude, latitude,
// and altitude components.
NewSFPointXYZ constructs and returns a new SFPoint with longitude, latitude,
and altitude components.
// NewSFPointXYZ constructs and returns a new SFPoint with longitude latitude // and altitude components .
func NewSFPointXYZ(x float64, y float64, z float64) SFPoint {
	p, err := geom.NewPoint(geom.XYZ).SetCoords(geom.Coord{x, y, z})
	if err != nil {
		panic(err)
	}
	return SFPoint{*p}
}
func NewSFPointXYZ ( x float64 , y float64 , z float64 ) SFPoint { p , err := geom . NewPoint ( geom . XYZ ) . SetCoords ( geom . Coord { x , y , z } ) if err != nil { panic ( err ) } return SFPoint { * p } }
NewSFPointXYZ constructs and returns a new SFPoint with longitude, latitude,
and altitude components.
NewSFPointXYZ constructs and returns a new SFPoint with longitude latitude and altitude components .