new PulseWaves DLL with VLR and geo-coding support (version 0.3 rev 6)

54 views
Skip to first unread message

Martin Isenburg

unread,
Apr 22, 2013, 9:04:36 AM4/22/13
to PulseWaves - no pulse left behind
Hello,

now that the PulseWaves DLL has been successfully integrated in two
software suites (RASP at Airborne Research Australia and RiProcess at
RIEGL) it is time to finalize the details. I have added support for
writing geo-referencing and other VLRs to the DLL and added a few
lines of code to the example code in "testDLLwrite.cpp" so you can see
how to use these new additions. You can download the latest DLL here:

https://github.com/PulseWaves/PulseWaves/blob/master/pulsewavesDLL.zip

Below you can see the new additions that are written to the little
"test.pls" file that is created by testDLLwrite.

Regards,

Martin

pulseinfo.exe -i text.pls
[...]
variable length header record 11 of 12:
reserved 0
user ID 'PulseWaves_Proj'
record ID 34735
length after header 48
description 'PulseWaves 0.3 r6 (130422) by rapidlasso'
GeoKeyDirectoryTag version 1.1.0 number of keys 5
key 1024 tiff_tag_location 0 count 1 value_offset 1 -
GTModelTypeGeoKey: ModelTypeProjected
key 3072 tiff_tag_location 0 count 1 value_offset 32613 -
ProjectedCSTypeGeoKey: PCS_WGS84_UTM_zone_13N
key 3076 tiff_tag_location 0 count 1 value_offset 9001 -
ProjLinearUnitsGeoKey: Linear_Meter
key 4099 tiff_tag_location 0 count 1 value_offset 9001 -
VerticalUnitsGeoKey: Linear_Meter
key 4096 tiff_tag_location 0 count 1 value_offset 5030 -
VerticalCSTypeGeoKey: VertCS_WGS_84_ellipsoid
variable length header record 12 of 12:
reserved 0
user ID 'random VLR'
record ID 4711
length after header 8
description 'PulseWaves 0.3 r6 (130422) by rapidlasso'
[...]
Reply all
Reply to author
Forward
0 new messages