
Code to convert nautical chart file format
£20-250 GBP
S-au achitat serviciile după ce au fost prestate
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.
ID Proiect: #36728564
Detalii despre proiect
Acordat lui:
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 Mai multe
18 freelanceri plasează o ofertă medie de 184£ pentru proiect
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 Mai multe
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 Mai multe
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 Mai multe
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 Mai multe
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 Mai multe
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 Mai multe
======= 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 Mai multe
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 Mai multe
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 Mai multe
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. Mai multe
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 Mai multe
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 Mai multe
✅ 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 Mai multe
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 Mai multe
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 Mai multe
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.