Command line tools for processing and uploading geotagged images and videos to Mapillary.
Mapillary Tools is a command line utility for processing and uploading geotagged images and videos to the Mapillary street-level imagery platform. It extracts GPS metadata, handles various camera formats, and enables batch uploading of mapping imagery. The tool solves the problem of efficiently preparing and contributing large volumes of geotagged media to collaborative mapping projects.
Mapping enthusiasts, GIS professionals, and researchers who capture street-level imagery with action cameras or smartphones and want to contribute to Mapillary's open imagery database.
Developers choose Mapillary Tools for its comprehensive format support, automation capabilities, and seamless integration with the Mapillary ecosystem. Its command line interface enables scripting and batch processing that isn't available through manual upload methods.
Command line tools for processing and uploading Mapillary imagery
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles JPG images and videos from GoPro, Insta360, BlackVue, and other formats with GPMF/CAMM telemetry, ensuring compatibility with popular action and 360 cameras used in mapping.
Supports external GPS tracks from GPX/NMEA files with time synchronization via options like --interpolation_offset_time, enabling accurate geotagging even when camera GPS is missing or unreliable.
Automates processing and uploading of entire directories with features like duplicate detection and sequence splitting, ideal for handling large-scale mapping datasets without manual intervention.
Samples videos into geotagged image sequences locally using FFmpeg with customizable sampling distance, allowing users to optimize data density and reduce upload bandwidth.
Local video processing requires FFmpeg to be installed separately, adding complexity to setup and potentially confusing users unfamiliar with command line tools or system dependencies.
Geotagging with external GPS files involves precise configuration of time offsets, and errors in --interpolation_offset_time can lead to inaccurate positioning, requiring technical expertise to debug.
New video geotagging features like --video_geotag_source are marked as experimental and subject to change, risking breaking changes or inconsistent behavior for users relying on advanced options.