New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for binary Leica XCF / DBX format #38

Open
steko opened this Issue Feb 24, 2015 · 5 comments

Comments

3 participants
@steko
Owner

steko commented Feb 24, 2015

Leica 1200 series total stations output a file-based raw data format, that is binary (not ASCII) and is recognizable by the presence of an "index" file with the .XCF extension. Other files in the archive correspond to jobs and have file extensions such as .X01, .X02 and so on.

This is a binary, undocumented file format.

Sample files are attached, graciously provided by Anna Hodgkinson (Anna Hodgkinson) and Hannah Petten.

See also:


@steko steko added this to the future milestone Feb 24, 2015

@steko

This comment has been minimized.

Show comment
Hide comment
@steko

steko Feb 24, 2015

Owner

From Stefano Costa on 2013-05-03 17:40:30+00:00

Issue #33 was marked as a duplicate of this issue.

Owner

steko commented Feb 24, 2015

From Stefano Costa on 2013-05-03 17:40:30+00:00

Issue #33 was marked as a duplicate of this issue.

@steko

This comment has been minimized.

Show comment
Hide comment
@steko

steko Feb 24, 2015

Owner

From Stefano Costa on 2013-05-03 17:48:25+00:00

See the comment by filip klosowski posted here:

It is very problematic issue because of proprietary format. Some CAD programs can import and export Leica DBX but usually using printfpc- Leica commandline tool and Leica dll libraries. This tool can convert DBX to ASCII using special format template that one creates with LGO's format manager utility. However reversing DBX would be the coolest way you can choose, the best and the most realistic solution would be non-disclosure agreement with Leica Geosystems - maybe they would let you use printfpc as an addon. As soon as you break DBX format, Leica will persuade you to hide source:(

Owner

steko commented Feb 24, 2015

From Stefano Costa on 2013-05-03 17:48:25+00:00

See the comment by filip klosowski posted here:

It is very problematic issue because of proprietary format. Some CAD programs can import and export Leica DBX but usually using printfpc- Leica commandline tool and Leica dll libraries. This tool can convert DBX to ASCII using special format template that one creates with LGO's format manager utility. However reversing DBX would be the coolest way you can choose, the best and the most realistic solution would be non-disclosure agreement with Leica Geosystems - maybe they would let you use printfpc as an addon. As soon as you break DBX format, Leica will persuade you to hide source:(

@steko steko removed the prio:low label Feb 28, 2015

@steko

This comment has been minimized.

Show comment
Hide comment
@steko

steko Apr 26, 2016

Owner

The attached zip file contains the DBX / XCF data mentioned above, provided by Anna Hodgkinson and Hannah Petten.

GUDEM040412_1463_0404_074043.zip

Owner

steko commented Apr 26, 2016

The attached zip file contains the DBX / XCF data mentioned above, provided by Anna Hodgkinson and Hannah Petten.

GUDEM040412_1463_0404_074043.zip

@Mizaro

This comment has been minimized.

Show comment
Hide comment
@Mizaro

Mizaro Mar 5, 2017

Hello, I'm trying to create a automation to a process I'm doing on LGO program. My source files are of XCF, XDB,M00 types and I have a problem reading them in python.
I saw an issue about this formats in github.
steko have quoted "filip klosowski" and filip said that "using printfpc- Leica commandline tool and Leica dll libraries". I'm interested in this commandline tool, Can you please help me?

Mizaro commented Mar 5, 2017

Hello, I'm trying to create a automation to a process I'm doing on LGO program. My source files are of XCF, XDB,M00 types and I have a problem reading them in python.
I saw an issue about this formats in github.
steko have quoted "filip klosowski" and filip said that "using printfpc- Leica commandline tool and Leica dll libraries". I'm interested in this commandline tool, Can you please help me?

@psolyca

This comment has been minimized.

Show comment
Hide comment
@psolyca

psolyca Mar 6, 2017

Collaborator

I do not have it. This tool should be packaged with Leica soft. So it is difficult to get unless you know someone with Leica soft.

Collaborator

psolyca commented Mar 6, 2017

I do not have it. This tool should be packaged with Leica soft. So it is difficult to get unless you know someone with Leica soft.

@steko steko added the help wanted label Oct 19, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment