Code to convert nautical chart file format

Cancelled Posted 3 months ago Paid on delivery
Cancelled Paid on delivery

I need a skilled developer who can write code to convert nautical chart files from CM93 format to S57 format while preserving specific features and details. The ideal candidate would have experience with nautical charts and file conversion. The project requires the following:

- Write code to convert CM93 format to S57 format

- Preserve specific features and details in the converted nautical chart

- Ensure the final product is accurate and reliable

Skills required:

- Experience with nautical charts and file conversion

- Proficiency in programming languages such as java or C++

- Attention to detail and accuracy

CM93 is an older format that has minimal documentation, if any. This will require more programmatic involvement and reverse engineering code from an open-source project (OpenCPN). OpenCPN is the only known open-source software that reads and displays CM93 v2 charts.

Important: CM93 v3 is not the same as v2, which is not part of the task. v3 is an encrypted file format and has nothing to do with this project.

CM93 v2 charts are discontinued by C-Map, who made them back in the day but they are still used as an example OpenCPN. There is no known documentation on the file format, so reverse engineering the OpenCPN is seemingly the only option. Having said this. Some information still exists:

On S57, much information exists and it's an open format. This is outlined in the attached.

The only known open source reader/render/viewer of the cm93 is the opencpn project. [login to view URL] (note that all source code and dependencies is in GIT hub, you will likely need to use many files there to do this.). [login to view URL] reveal where in the code and docs CM93 exist.

We know it’s a vector format, so it shall be saved as S57. I assume much of this can be deducted in the openCPN code as they also support S57 files. Note that S57 uses another standard, S52, on how to portray the S57 data. It's possible that the key to success for this conversion is when openCPN displays the CM93 charts, it uses the same coding system(S52) for display. If so, it's not that difficult to reverse engineer the output.

I have added a bit more information, but in general, I have no more information than whats in the attached.

The converter shall either be developed in react native for web or possible to be called from/use there.

The app to import the CM93 files and to input what folder to save the S57 files shall be done in react native.

The conversion in this step shall be converting all CM charts below the top CM93 folder. We may later develop a selective import/conversion like OpenCPN, but that is not needed for now.

If you have the skills and experience required for this project, please submit your proposal.

C++ Programming C Programming Java React Native Geographical Information System (GIS)

Project ID: #36728564

About the project

18 proposals Remote project Active 3 mos ago

Awarded to:


HI, This is anurag here. I have 18 years of experience. [login to view URL] I have read details your mentioned. I am keen to work on this project. I am confident enough to complete the pr More

£250 GBP in 7 days
(19 Reviews)

18 freelancers are bidding on average £184 for this job


Hi there, I'm bidding on your project " Code to convert nautical chart file format " Being an expert in C, and C++ programming I can do this project for you. please leave a message on my chat so we can discuss the bud More

£250 GBP in 4 days
(45 Reviews)

Hi there,I'm biddin on your project " Code to convert nautical chart file format " I have read your project description and i'm an expert in C programming and machine learning therefore i can do this project for you pe More

£250 GBP in 2 days
(65 Reviews)

Hi! I am an expert C++ coder with skills including C++ Programming, Java, Geographical Information System (GIS), React Native and C Programming. I am Software developer, Data analyst, Computer Architecture Expert Pro More

£119 GBP in 6 days
(9 Reviews)

Nice to meet you johangah, It is a pleasure to communicate with you. My name is Anthony Muñoz, I am the lead engineer for DSPro IT agency and I would like to offer you my professional services. I have more than 10 ye More

£334 GBP in 7 days
(2 Reviews)

Hello Johan G., We went through your project description & I am very interesting in your job and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on Re More

£140 GBP in 7 days
(5 Reviews)

Hello there! My name is Adnan and I am an experienced and results-driven professional with a diverse skill set that includes project management, strategic planning, marketing, data analysis and more. I have the necess More

£135 GBP in 7 days
(7 Reviews)

======= C++ and Algorithm, DB Expert Able to Start Right Now ======== Hi, bro! I have read your requirement and I noticed that I am appropriate to this project. As a skillful software developer, I have rich experience More

£100 GBP in 2 days
(32 Reviews)

HI ***** React Native expert***** I have more then 10 year’ experienced in development and expert in Mobile Development. As i am expert, I can build it according to your requirements. Because I have a lot of t More

£100 GBP in 7 days
(10 Reviews)

hi, this is Nasir Mehmood. I am a software engineer and have more than 20 years of development experience in embedded systems, database design, web design, graphics, and mobile applications. I have extensive knowledge More

£300 GBP in 4 days
(12 Reviews)

Sir, I am well versed in these kind of jobs and can do your project as per requirement. I have over 12 years of experience. I am very much able to work on this. ***I am ready to start Waiting to hear from you. More

£195 GBP in 5 days
(2 Reviews)

Hi There! You need a skilled developer who can write code to convert nautical chart files from CM93 format to S57 format while preserving specific features and details, I have seen the project description carefully More

£300 GBP in 10 days
(3 Reviews)

Hello I just checked your job description basically. SPECIALLY I complete very similar project before so I'm sure I can do your project with 100% quality in short time. As a full stack web & mobile developer I have More

£150 GBP in 5 days
(1 Review)

✅ Full Experiences and Profound Knowledge in ⭐Converter and GIS with C/C++ Programming⭐✅. How are you? I am very confident to complete your project perfectly. I can start your work right now. Since I am new here, then More

£100 GBP in 2 days
(1 Review)

Hi, there I have to say, this job post really stuck out to me – I’m a perfect fit for this project. Sounds like you're looking for a C Programming, Java, C++ Programming, Geographical Information System (GIS), Reac More

£190 GBP in 7 days
(0 Reviews)

Deep Understanding of Java: I have been extensively trained on a wide range of programming languages, including Java. I can help with various aspects of Java programming, such as syntax, object-oriented principles, dat More

£135 GBP in 3 days
(0 Reviews)

Okay I got what you want exactly. As a senior software developer, I am pretty sure I can provide you satisfied result in time. I 'd love to discuss more details with you. Best Regards.

£135 GBP in 1 day
(0 Reviews)