Baseflow / Baseflow/DSTV.Net

Coordinates data separator problems

Open
#53 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
8
Forks
9
PR merge metrics
No merged PRs in 30d

Description

Hi,
I would like to report that ParseAsync method doesn't support BO and SI data block without "space bars" between coordinates.
According to [NC-DSTV-Interface.pdf](https://forums.autodesk.com/autodesk/attachments/autodesk/2056/8772/1/NC-DSTV-Interface.pdf) this data format is acceptable and common DSTV files viewers have no problems with it.
In the ParseAsync method result bolts rows (BO) are just ignored (without notice), for SI block ParseAsync throws exception after removing space bar between coordianates. IMHO "no digit char" should be used as data separator in this string range.
In addition, some text string is read incorrectly in SI block.
The attached screenshots should be helpful..
Thanks for sharing!
Regards
Michal Kalecki

![2024-05-23_10h58_28](https://github.com/Baseflow/DSTV.Net/assets/40742809/e5d1fc78-cdc9-4774-ab2f-7f7ad02fa8ce)
![2024-05-23_11h03_29](https://github.com/Baseflow/DSTV.Net/assets/40742809/ef432da6-a207-42a3-a50a-88d9ac8e818e)
![2024-05-23_16h36_00](https://github.com/Baseflow/DSTV.Net/assets/40742809/227786a4-6107-4574-b678-42bff3eca45b)
![2024-05-23_16h54_35](https://github.com/Baseflow/DSTV.Net/assets/40742809/93833daf-e308-419b-8c68-bd2f6097083b)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.