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.