Documentation
¶
Index ¶
- func ExecuteSteganography(index int)
- func PrintParsingOptions(index int) int
- type CRS
- type DJI_DNG_Parser
- func (parser *DJI_DNG_Parser) DNGtoPNG(outputFileName string)
- func (parser *DJI_DNG_Parser) ExecuteDNGAnalysis(input int)
- func (parser *DJI_DNG_Parser) ExportToCSV(outputPath string)
- func (parser *DJI_DNG_Parser) ExportToJSON(outputPath string)
- func (parser *DJI_DNG_Parser) ExportToTXT(outputPath string)
- func (parser *DJI_DNG_Parser) Read()
- type DJI_EXIF_Parser
- type DJI_SRT_Parser
- func (parser *DJI_SRT_Parser) ExecuteSRTAnalysis(input int)
- func (parser *DJI_SRT_Parser) ExportToCSV(outputPath string)
- func (parser *DJI_SRT_Parser) ExportToGeoJSON(outputPath string)
- func (parser *DJI_SRT_Parser) ExportToJSON(outputPath string)
- func (parser *DJI_SRT_Parser) GeneratePackets()
- func (parser *DJI_SRT_Parser) PacketToGeoFeatureJSON(packet SRT_Packet) GeoFeatureJSONPointResult
- func (parser *DJI_SRT_Parser) PrintAllPackets()
- func (parser *DJI_SRT_Parser) PrintFileMetadata()
- func (parser *DJI_SRT_Parser) SRTToObject(srt string) []SRT_Packet
- type DJI_XMP_Parser
- type GPS
- type GPSPoint
- type GeoFeatureJSONLineStringResult
- type GeoFeatureJSONPointResult
- type GeoJSONEnding
- type GeoJSONResult
- type GeoProperty
- type JSONResult
- type LineStringGeometry
- type PointGeometry
- type SRT_Packet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecuteSteganography ¶
func ExecuteSteganography(index int)
func PrintParsingOptions ¶
Types ¶
type DJI_DNG_Parser ¶
type DJI_DNG_Parser struct {
// contains filtered or unexported fields
}
func NewDJI_DNG_Parser ¶
func NewDJI_DNG_Parser(fileName string) *DJI_DNG_Parser
func (*DJI_DNG_Parser) DNGtoPNG ¶
func (parser *DJI_DNG_Parser) DNGtoPNG(outputFileName string)
func (*DJI_DNG_Parser) ExecuteDNGAnalysis ¶
func (parser *DJI_DNG_Parser) ExecuteDNGAnalysis(input int)
func (*DJI_DNG_Parser) ExportToCSV ¶
func (parser *DJI_DNG_Parser) ExportToCSV(outputPath string)
func (*DJI_DNG_Parser) ExportToJSON ¶
func (parser *DJI_DNG_Parser) ExportToJSON(outputPath string)
func (*DJI_DNG_Parser) ExportToTXT ¶
func (parser *DJI_DNG_Parser) ExportToTXT(outputPath string)
func (*DJI_DNG_Parser) Read ¶
func (parser *DJI_DNG_Parser) Read()
type DJI_EXIF_Parser ¶
type DJI_EXIF_Parser struct {
// contains filtered or unexported fields
}
func NewDJI_EXIF_Parser ¶
func NewDJI_EXIF_Parser(fileName string) *DJI_EXIF_Parser
func (*DJI_EXIF_Parser) ExecuteEXIFAnalysis ¶
func (parser *DJI_EXIF_Parser) ExecuteEXIFAnalysis(input int)
func (*DJI_EXIF_Parser) ExportToCSV ¶
func (parser *DJI_EXIF_Parser) ExportToCSV(outputPath string)
func (*DJI_EXIF_Parser) ExportToJSON ¶
func (parser *DJI_EXIF_Parser) ExportToJSON(outputPath string)
func (*DJI_EXIF_Parser) ExportToTXT ¶
func (parser *DJI_EXIF_Parser) ExportToTXT(outputPath string)
func (*DJI_EXIF_Parser) Read ¶
func (parser *DJI_EXIF_Parser) Read()
type DJI_SRT_Parser ¶
type DJI_SRT_Parser struct {
// contains filtered or unexported fields
}
func NewDJI_SRT_Parser ¶
func NewDJI_SRT_Parser(fileName string) *DJI_SRT_Parser
func (*DJI_SRT_Parser) ExecuteSRTAnalysis ¶
func (parser *DJI_SRT_Parser) ExecuteSRTAnalysis(input int)
func (*DJI_SRT_Parser) ExportToCSV ¶
func (parser *DJI_SRT_Parser) ExportToCSV(outputPath string)
TODO: clean up some SRT empty
func (*DJI_SRT_Parser) ExportToGeoJSON ¶
func (parser *DJI_SRT_Parser) ExportToGeoJSON(outputPath string)
func (*DJI_SRT_Parser) ExportToJSON ¶
func (parser *DJI_SRT_Parser) ExportToJSON(outputPath string)
func (*DJI_SRT_Parser) GeneratePackets ¶
func (parser *DJI_SRT_Parser) GeneratePackets()
func (*DJI_SRT_Parser) PacketToGeoFeatureJSON ¶
func (parser *DJI_SRT_Parser) PacketToGeoFeatureJSON(packet SRT_Packet) GeoFeatureJSONPointResult
func (*DJI_SRT_Parser) PrintAllPackets ¶
func (parser *DJI_SRT_Parser) PrintAllPackets()
func (*DJI_SRT_Parser) PrintFileMetadata ¶
func (parser *DJI_SRT_Parser) PrintFileMetadata()
func (*DJI_SRT_Parser) SRTToObject ¶
func (parser *DJI_SRT_Parser) SRTToObject(srt string) []SRT_Packet
type DJI_XMP_Parser ¶
type DJI_XMP_Parser struct {
// contains filtered or unexported fields
}
func NewDJI_XMP_Parser ¶
func NewDJI_XMP_Parser(fileName string) *DJI_XMP_Parser
func (*DJI_XMP_Parser) ExecuteXMPAnalysis ¶
func (parser *DJI_XMP_Parser) ExecuteXMPAnalysis(input int)
func (*DJI_XMP_Parser) ExportToCSV ¶
func (parser *DJI_XMP_Parser) ExportToCSV(outputPath string)
func (*DJI_XMP_Parser) ExportToJSON ¶
func (parser *DJI_XMP_Parser) ExportToJSON(outputPath string)
func (*DJI_XMP_Parser) ExportToTXT ¶
func (parser *DJI_XMP_Parser) ExportToTXT(outputPath string)
func (*DJI_XMP_Parser) Read ¶
func (parser *DJI_XMP_Parser) Read()
type GeoFeatureJSONLineStringResult ¶
type GeoFeatureJSONLineStringResult struct {
Type string `json:"type"`
Geometry LineStringGeometry `json:"geometry"`
Properties GeoJSONEnding `json:"properties"`
}
type GeoFeatureJSONPointResult ¶
type GeoFeatureJSONPointResult struct {
Type string `json:"type"`
Geometry PointGeometry `json:"geometry"`
Properties GeoProperty `json:"properties"`
}
type GeoJSONEnding ¶
type GeoJSONResult ¶
type GeoProperty ¶
type GeoProperty struct {
FrameCount int64 `json:"FRAMECOUNT"`
DiffTime string `json:"DIFF_TIME"`
ISO int32 `json:"ISO"`
Shutter string `json:"SHUTTER"`
FNUM int32 `json:"FNUM"`
EV int32 `json:"EV"`
CT int64 `json:"CT"`
ColorMd string `json:"COLOR_MD"`
FocalLen int32 `json:"FOCAL_LEN"`
Latitude float64 `json:"LATITUDE"`
Longitude float64 `json:"LONGITUDE"`
Altitude float64 `json:"ALTITUDE"`
Date string `json:"DATE"`
Timestamp string `json:"timestamp"`
Barometer float64 `json:"BAROMETER"`
}
type JSONResult ¶
type JSONResult struct {
FileName string `json:"fileName"`
Packets []GeoProperty `json:"packets"`
}
type LineStringGeometry ¶
type PointGeometry ¶
type SRT_Packet ¶
type SRT_Packet struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.