Documentation
¶
Index ¶
- Constants
- func MergeValues(initial *PointReturn, output chan *PointReturn, waiter *sync.WaitGroup)
- type CrsRecordGeoTiff
- type CrsRecordWkt
- type Evlr
- type GpsTimeType
- type HeaderFormat
- type ImageInfo
- type Las
- type LasHeader14
- func (h *LasHeader14) Bounds() *geotiff.Bounds
- func (h *LasHeader14) DumpHeader() []string
- func (h *LasHeader14) GetNumberOfEVLR() uint32
- func (h *LasHeader14) GetNumberOfPoints() uint64
- func (h *LasHeader14) GetNumberOfVLR() uint32
- func (h *LasHeader14) GetOffsetOfEVLR() uint64
- func (h *LasHeader14) GetPointFormat() byte
- func (h *LasHeader14) GetPointLength() uint16
- func (h *LasHeader14) GetPointsOffset() uint64
- func (h *LasHeader14) GpsTime() GpsTimeType
- func (h *LasHeader14) Imageinfo() *ImageInfo
- func (h *LasHeader14) ScalePoints(x int32, y int32, z int32) (float64, float64, float64)
- func (h *LasHeader14) Version() (int, int)
- func (h *LasHeader14) VersionString() string
- type LasHeaderLegacy
- func (h *LasHeaderLegacy) Bounds() *geotiff.Bounds
- func (h *LasHeaderLegacy) DateTime() (time.Time, error)
- func (h *LasHeaderLegacy) DumpHeader() []string
- func (h *LasHeaderLegacy) GetNumberOfEVLR() uint32
- func (h *LasHeaderLegacy) GetNumberOfPoints() uint64
- func (h *LasHeaderLegacy) GetNumberOfVLR() uint32
- func (h *LasHeaderLegacy) GetOffsetOfEVLR() uint64
- func (h *LasHeaderLegacy) GetPointFormat() byte
- func (h *LasHeaderLegacy) GetPointLength() uint16
- func (h *LasHeaderLegacy) GetPointsOffset() uint64
- func (h *LasHeaderLegacy) GpsTime() GpsTimeType
- func (h *LasHeaderLegacy) Imageinfo() *ImageInfo
- func (h *LasHeaderLegacy) ScalePoints(x int32, y int32, z int32) (float64, float64, float64)
- func (h *LasHeaderLegacy) Version() (int, int)
- func (h *LasHeaderLegacy) VersionString() string
- type NotaLasFile
- type Point0
- type Point1
- type Point10
- func (p *Point10) GetClassification() int16
- func (p *Point10) GetIntensity() uint16
- func (p *Point10) GetReturnNumber() uint8
- func (p *Point10) GetTotalReturns() uint8
- func (p *Point10) GetX() int32
- func (p *Point10) GetY() int32
- func (p *Point10) GetZ() int32
- func (p *Point10) ReadPoint(rawPoint []byte)
- type Point2
- type Point3
- type Point4
- type Point5
- type Point6
- type Point7
- type Point8
- type Point9
- type PointFormat
- type PointPacket
- type PointReturn
- type ReadOptions
- type Vlr
Constants ¶
View Source
const ( RGeoKeys = 34735 RGeoDoubles = 34736 RGeoAscii = 34737 MathTransformWKT = 2111 CoordinateSystemWKT = 2112 )
Variables ¶
This section is empty.
Functions ¶
func MergeValues ¶
func MergeValues(initial *PointReturn, output chan *PointReturn, waiter *sync.WaitGroup)
Types ¶
type CrsRecordGeoTiff ¶
type CrsRecordWkt ¶
type CrsRecordWkt struct {
Wkt string
}
type GpsTimeType ¶
type GpsTimeType int
type HeaderFormat ¶
type HeaderFormat interface { GetNumberOfPoints() uint64 ScalePoints(int32, int32, int32) (float64, float64, float64) GetPointFormat() byte GetPointsOffset() uint64 GetPointLength() uint16 GetNumberOfVLR() uint32 GetNumberOfEVLR() uint32 GetOffsetOfEVLR() uint64 GpsTime() GpsTimeType DateTime() (time.Time, error) Imageinfo() *ImageInfo DumpHeader() []string Bounds() *geotiff.Bounds Version() (int, int) VersionString() string // contains filtered or unexported methods }
type Las ¶
type Las interface { Build() (*geotiff.Raster, error) VariableLengthRecords() []*Vlr Summarize(*Vlr) string GeotiffCrs() *CrsRecordGeoTiff SummarizeGeokey(*geotiff.GeoKey) string WktCrs() *CrsRecordWkt IsWktCrs() bool KeyFor(key int) (*geotiff.GeoKey, error) DumpHeader() []string Bounds() *geotiff.Bounds IsLaszip() bool DateTime() (time.Time, error) Close() bool }
func NewFileReader ¶
func NewFileReader(f *os.File, opt *ReadOptions) (Las, error)
type LasHeader14 ¶
type LasHeader14 struct { LasHeaderLegacy // contains filtered or unexported fields }
func (*LasHeader14) Bounds ¶
func (h *LasHeader14) Bounds() *geotiff.Bounds
func (*LasHeader14) DumpHeader ¶
func (h *LasHeader14) DumpHeader() []string
func (*LasHeader14) GetNumberOfEVLR ¶
func (h *LasHeader14) GetNumberOfEVLR() uint32
func (*LasHeader14) GetNumberOfPoints ¶
func (h *LasHeader14) GetNumberOfPoints() uint64
func (*LasHeader14) GetNumberOfVLR ¶
func (h *LasHeader14) GetNumberOfVLR() uint32
func (*LasHeader14) GetOffsetOfEVLR ¶
func (h *LasHeader14) GetOffsetOfEVLR() uint64
func (*LasHeader14) GetPointFormat ¶
func (h *LasHeader14) GetPointFormat() byte
func (*LasHeader14) GetPointLength ¶
func (h *LasHeader14) GetPointLength() uint16
func (*LasHeader14) GetPointsOffset ¶
func (h *LasHeader14) GetPointsOffset() uint64
func (*LasHeader14) GpsTime ¶
func (h *LasHeader14) GpsTime() GpsTimeType
func (*LasHeader14) Imageinfo ¶
func (h *LasHeader14) Imageinfo() *ImageInfo
func (*LasHeader14) ScalePoints ¶
func (*LasHeader14) Version ¶
func (h *LasHeader14) Version() (int, int)
func (*LasHeader14) VersionString ¶
func (h *LasHeader14) VersionString() string
type LasHeaderLegacy ¶
type LasHeaderLegacy struct {
// contains filtered or unexported fields
}
func (*LasHeaderLegacy) Bounds ¶
func (h *LasHeaderLegacy) Bounds() *geotiff.Bounds
func (*LasHeaderLegacy) DumpHeader ¶
func (h *LasHeaderLegacy) DumpHeader() []string
func (*LasHeaderLegacy) GetNumberOfEVLR ¶
func (h *LasHeaderLegacy) GetNumberOfEVLR() uint32
func (*LasHeaderLegacy) GetNumberOfPoints ¶
func (h *LasHeaderLegacy) GetNumberOfPoints() uint64
func (*LasHeaderLegacy) GetNumberOfVLR ¶
func (h *LasHeaderLegacy) GetNumberOfVLR() uint32
func (*LasHeaderLegacy) GetOffsetOfEVLR ¶
func (h *LasHeaderLegacy) GetOffsetOfEVLR() uint64
func (*LasHeaderLegacy) GetPointFormat ¶
func (h *LasHeaderLegacy) GetPointFormat() byte
func (*LasHeaderLegacy) GetPointLength ¶
func (h *LasHeaderLegacy) GetPointLength() uint16
func (*LasHeaderLegacy) GetPointsOffset ¶
func (h *LasHeaderLegacy) GetPointsOffset() uint64
func (*LasHeaderLegacy) GpsTime ¶
func (h *LasHeaderLegacy) GpsTime() GpsTimeType
func (*LasHeaderLegacy) Imageinfo ¶
func (h *LasHeaderLegacy) Imageinfo() *ImageInfo
func (*LasHeaderLegacy) ScalePoints ¶
func (*LasHeaderLegacy) Version ¶
func (h *LasHeaderLegacy) Version() (int, int)
func (*LasHeaderLegacy) VersionString ¶
func (h *LasHeaderLegacy) VersionString() string
type NotaLasFile ¶
type NotaLasFile []byte
func (NotaLasFile) Error ¶
func (s NotaLasFile) Error() string
type Point0 ¶
type Point0 struct {
// contains filtered or unexported fields
}
func (*Point0) GetClassification ¶
func (*Point0) GetIntensity ¶
func (*Point0) GetReturnNumber ¶
func (*Point0) GetTotalReturns ¶
type Point1 ¶
type Point1 struct {
// contains filtered or unexported fields
}
func (*Point1) GetClassification ¶
func (*Point1) GetIntensity ¶
func (*Point1) GetReturnNumber ¶
func (*Point1) GetTotalReturns ¶
type Point10 ¶
type Point10 struct { Point7 WaveformPacketSizeInBytes uint32 // contains filtered or unexported fields }
func (*Point10) GetClassification ¶
func (*Point10) GetIntensity ¶
func (*Point10) GetReturnNumber ¶
func (*Point10) GetTotalReturns ¶
type Point2 ¶
type Point2 struct {
// contains filtered or unexported fields
}
func (*Point2) GetClassification ¶
func (*Point2) GetIntensity ¶
func (*Point2) GetReturnNumber ¶
func (*Point2) GetTotalReturns ¶
type Point3 ¶
type Point3 struct {
// contains filtered or unexported fields
}
func (*Point3) GetClassification ¶
func (*Point3) GetIntensity ¶
func (*Point3) GetReturnNumber ¶
func (*Point3) GetTotalReturns ¶
type Point4 ¶
type Point4 struct { WaveformPacketSizeInBytes uint32 // contains filtered or unexported fields }
func (*Point4) GetClassification ¶
func (*Point4) GetIntensity ¶
func (*Point4) GetReturnNumber ¶
func (*Point4) GetTotalReturns ¶
type Point5 ¶
type Point5 struct { WaveformPacketSizeInBytes uint32 // contains filtered or unexported fields }
func (*Point5) GetClassification ¶
func (*Point5) GetIntensity ¶
func (*Point5) GetReturnNumber ¶
func (*Point5) GetTotalReturns ¶
type Point6 ¶
type Point6 struct {
// contains filtered or unexported fields
}
func (*Point6) GetClassification ¶
func (*Point6) GetIntensity ¶
func (*Point6) GetReturnNumber ¶
func (*Point6) GetTotalReturns ¶
type Point7 ¶
type Point7 struct { Point6 // contains filtered or unexported fields }
func (*Point7) GetClassification ¶
func (*Point7) GetIntensity ¶
func (*Point7) GetReturnNumber ¶
func (*Point7) GetTotalReturns ¶
type Point8 ¶
type Point8 struct { Point7 // contains filtered or unexported fields }
func (*Point8) GetClassification ¶
func (*Point8) GetIntensity ¶
func (*Point8) GetReturnNumber ¶
func (*Point8) GetTotalReturns ¶
type Point9 ¶
type Point9 struct { Point6 WaveformPacketSizeInBytes uint32 // contains filtered or unexported fields }
func (*Point9) GetClassification ¶
func (*Point9) GetIntensity ¶
func (*Point9) GetReturnNumber ¶
func (*Point9) GetTotalReturns ¶
type PointFormat ¶
type PointPacket ¶
type PointPacket struct {
// contains filtered or unexported fields
}
type PointReturn ¶
type PointReturn struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.