{"id":17841853,"url":"https://github.com/dkm/gpx2googlemaps","last_synced_at":"2025-04-02T14:11:31.932Z","repository":{"id":601185,"uuid":"237135","full_name":"dkm/gpx2googlemaps","owner":"dkm","description":"GPX to Google Maps converter","archived":false,"fork":false,"pushed_at":"2009-06-26T19:01:03.000Z","size":104,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-08T05:17:11.499Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://github.com/twpayne/gpx2googlemaps","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dkm.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-06-26T18:30:30.000Z","updated_at":"2018-09-10T08:19:56.000Z","dependencies_parsed_at":"2022-08-16T10:31:12.950Z","dependency_job_id":null,"html_url":"https://github.com/dkm/gpx2googlemaps","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkm%2Fgpx2googlemaps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkm%2Fgpx2googlemaps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkm%2Fgpx2googlemaps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkm%2Fgpx2googlemaps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dkm","download_url":"https://codeload.github.com/dkm/gpx2googlemaps/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246828503,"owners_count":20840474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-27T21:08:20.293Z","updated_at":"2025-04-02T14:11:31.912Z","avatar_url":"https://github.com/dkm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"gpx2googlemaps - GPX to Google Maps converter\nCopyright (C) Tom Payne  2009\n\n\nINTRODUCTION\n\ngpx2googlemaps is designed for making turnpoint maps for paragliding and hang\ngliding competitions.  It reads a GPX file as input and generates a turnpoint\nmap using map tiles from Google Maps.\n\n\nREQUIREMENTS\n\ngpx2googlemaps requires:\n* pycairo http://www.cairographics.org/pycairo/\n* ImageMagick http://www.imagemagick.org/\n\nOn Ubuntu systems the packages are called python-cairo and imagemagick\nrespectively.\n\t$ sudo apt-get install python-cairo imagemagick\n\n\nQUICK START\n\nGiven one or more GPX files containing waypoints, gpx2googlemaps will produce\na waypoint map called map.png.  For example:\n\t./gpx2googlemaps frutigen.gpx\nThis can take a long time the first time that you run the command since\ngpx2googlemaps must download all the map tiles from Google.  These map tiles\nare cached in a temporary directory (/tmp/gpx2googlemaps by default).\n\n\nDEALING WITH NON-GPX FORMATS\n\nThe input file must be in GPX format.  If you have a .WPT file it is typically\nin either OziExplorer or CompeGPS format and you can use GPSBabel\n(http://www.gpsbabel.org) to convert it, for example:\n\t$ gpsbabel -i compegps -f filename.wpt -o gpx -F filename.gpx\nor\n\t$ gpsbabel -i ozi -f filename.wpt -o gpx -F filename.gpx\n\n\nSPECIFYING THE ZOOM LEVEL\n\nYou can increase the zoom level with the --zoom option, for example:\n\t$ ./gpx2googlemaps --zoom=12 frutigen.gpx\nHigher zoom levels generate larger maps with more detail which may or may not\nbe desirable.  Depending on the size of your flying area, zoom levels 11 to\n13 usually give the best compromise between detail and size.\n\n\nTRUNCATING WAYPOINT NAMES\n\nWaypoint names can be very long and in paragliding competitions we tend to\nonly use the first three characters.  You can tell gpx2googlemaps to truncate\nthe waypoint names using the --truncate option, for example:\n\t$ ./gpx2googlemaps --truncate=3 frutigen.gpx\n\n\nLIMITING THE AREA COVERED BY THE MAP\n\nBy default, gpx2googlemaps will make the map large enough to include all the\nwaypoints in the input file.  If you have a number of distant waypoints (e.g.\nremote goals) then you may wish to limit the map to a certain area.  You can\ndo this with the --bounds option, for example:\n\t$ ./gpx2googlemaps --bounds=F05,F07,F21,F22 frutigen.gpx\nThis will ensure that the map covers all the waypoints specified.\n\nYou can also specify coordinates explicitly as latitude:longitude pairs, for\nexample:\n\t$ ./gpx2googlemaps --bounds=46.5:7.5,46.7:7.7 frutigen.gpx\n\n\nGENERATING A MAP WITHOUT WAYPOINTS\n\nYou can generate a map without any waypoints using the --bounds option on its\nown, for example:\n\t$ ./gpx2googlemaps --bounds=46.5:7.5,46.7:7.7\n\n\nCHANGING THE OUTPUT FILE NAME\n\nThe default output filename is map.png, this can be overridden with the\n--output option, for example:\n\t$ ./gpx2googlemaps --output=frutigen.png frutigen.gpx\n\n\nKNOWN BUGS\n\nIf two waypoints are close together then their labels can overlap.\n\n\nCAVEATS\n\nThe Google Map tiles are Copyright (C) Google and others.  I am not a lawyer\nbut if you distribute maps generated by gpx2googlemaps you are likely\ninfringing copyright and are on dubious legal ground.\n\nMap makers include deliberate errors in their maps as a way of spotting\ncopies.  Google are no exception.\n\n\nLICENSE\n\nThis program is free software: you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation, either version 3 of the License, or (at your option) any later\nversion.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE.  See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\n\n# vim: set spell spelllang=en textwidth=78:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkm%2Fgpx2googlemaps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdkm%2Fgpx2googlemaps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkm%2Fgpx2googlemaps/lists"}