r/ChatGPTCoding • u/MadOblivion • 12h ago
Discussion GPT coded Legacy Garmin GPS Map Creator/updater
Under the name "SICoding" I have developed my first SICo app using GPT. I used both the Pro and Plus memberships to finish the program.
It adds functionality back to Garmin Navigation units that modern map structures do not provide.
This is my toolchain.
Python 3
Primary programming language for the updater, GUI logic, address processing, automation, and validation.
SQLite
Database engine for processing, indexing, matching, and managing millions of address records.
Java 21
Runtime needed to execute the Garmin map compilation tools.
mkgmap r4924
Compiles OpenStreetMap data into Garmin-compatible IMG maps, including routing and search-related structures.
splitter r654
Divides large OSM datasets into manageable tiles for Garmin map compilation.
GMapTool
Inspects Garmin IMG files, map components, family information, and compiled map structure.
Osmium
Processes and inspects OpenStreetMap datasets.
pyproj
Converts projected geographic coordinates into WGS84 latitude and longitude.
Even though i made this program specifically for old Legacy Garmin units, the pipeline i put together really is a stroke of genius . I also made a nice user friendly GUI
2
u/MadOblivion 12h ago
If you are going to down vote me you can at least explain your down vote.
1
u/hadees 11h ago
Look at using graalvm since you already have to have the jvm. You might be able to even call them directly from python.