Skip to content
  • Google Play
  • YouTube
  • GitHub
  • Launchpad
  • Cookie Policy (EU)

Pygmalion

Geek stuff

  • Home
  • Privacy Policy
  • Cookie Policy (EU)
  • Notes
    • Notes on C
    • GNU make basics
    • Git Cheat Sheet for GitHub
    • Python Virtual Environment Management Cheat Sheet
    • Bash History and Command Re-execution Cheat Sheet
    • Compiling with GTK 2 on CygWin
    • Ubuntu boots to a black screen
    • Install GeoGebra on Ubuntu
    • Review: Evers Automatisierungstechnik, Kleve
  • Stuff
  • Etsy Shop
  • About
  • Legal Notice
Preloading Offline Maps in OpenTopoMap Viewer

Preloading Offline Maps in OpenTopoMap Viewer

February 16, 2025 Pygmalion
If you want to use OpenTopoMap Viewer without an internet connection, you can preload map tiles into the app’s cache. This allows you to navigate freely, even in remote areas. This guide explains tw... Read More
Understanding Kotlin’s Higher-Order Functions: map, reduce, and fold

Understanding Kotlin’s Higher-Order Functions: map, reduce, and fold

February 16, 2025May 5, 2025 Pygmalion
In Kotlin programming, higher-order functions such as map, reduce, and fold offer powerful tools for data manipulation and aggregation. These functions operate on collections, enabling concise and exp... Read More
Android OpenTopoMap Viewer: New Features and Google Play Release

Android OpenTopoMap Viewer: New Features and Google Play Release

June 23, 2024February 16, 2025 Pygmalion
We’ve finally released the OpenTopoMap Viewer app on Google Play. This version is ad-supported. Of course the ad-free FOSS version will continue to be maintained on F-Droid. New features include... Read More
Geotagging Time Lapse Images with Mapillary Tools

Geotagging Time Lapse Images with Mapillary Tools

March 10, 2024March 11, 2024 Pygmalion
Introduction In a previous post we have discussed how to tag MOV video files with Mapillary Tools. To save storage space, or to obtain better picture quality, you may want to use time lapse photos ins... Read More
Geotagging a MOV File with Mapillary Tools

Geotagging a MOV File with Mapillary Tools

March 9, 2024March 16, 2024 Pygmalion
Introduction We can use a Mapillary Tools to extract image stills from video files for upload to Mapillary. Our action cam does not have GPS, so we need to ‘geotag’ the images with a synch... Read More
Matching a Location to a Track using Vector Operations

Matching a Location to a Track using Vector Operations

March 3, 2024February 11, 2025 Pygmalion
Introduction Map matching involves the projection of raw geographic coordinates to map data. For instance, we can match recorded GPS data to the actual course of the road, or in real time navigation, ... Read More
Reviving the Classic: Exploring Game Theory with The Prisoner’s Dilemma Web App

Reviving the Classic: Exploring Game Theory with The Prisoner’s Dilemma Web App

November 4, 2023January 20, 2024 Pygmalion
In the ever-evolving landscape of web applications, there are timeless classics that continue to captivate and educate users. One such gem from the ’90s is the revival of the educational Java ap... Read More
Map-matched GPX tracks with QMapShack (video tutorial)

Map-matched GPX tracks with QMapShack (video tutorial)

July 2, 2023 Pygmalion
Map matching is the process of matching a series of geographic coordinates to a road network. This video explains how to draw map-matched GPX tracks in QMapShack.... Read More
Google TV with a portable monitor and a Chromecast (video tutorial)

Google TV with a portable monitor and a Chromecast (video tutorial)

June 24, 2023June 5, 2024 Pygmalion
In this short video tutorial we’ll show you how to assemble a Google TV from an ARZOPA 15.6 inch monitor and a Chromecast. You’ll also need a couple of USB-C cables, a Mini HDMI to HDMI (f... Read More
Fix ‘Route relation contains too much data’ in routino

Fix ‘Route relation contains too much data’ in routino

May 29, 2023May 29, 2023 Pygmalion
When trying to create routino 3.3.3 databases from larger protobuf files in QMapShack we run into the error message ‘Route relation contains too much data’. This can be solved as follows. ... Read More
Android GPX Player

Android GPX Player

May 18, 2023May 18, 2023 Pygmalion
GPX Player is a tool for Android developers that you can use to play GPX tracks on your desktop computer to mock track points on an Android device. Record a GPX or create it with your favorite GIS too... Read More
A Quick Refresher on Logarithms

A Quick Refresher on Logarithms

February 21, 2023March 1, 2023 Pygmalion
Logarithm If we write \[x^2 = 121\] it is obvious that we find \(x\) by taking the square root of 121, but what if the exponent is unknown? \[2^x = 8\] The unknown value of the exponent is called the ... Read More
  • 1 of 7
  • 1
  • 2
  • 3
  • …
  • 7
  • Next »

Recent Posts

  • Preloading Offline Maps in OpenTopoMap Viewer
  • Understanding Kotlin’s Higher-Order Functions: map, reduce, and fold
  • Android OpenTopoMap Viewer: New Features and Google Play Release
  • Geotagging Time Lapse Images with Mapillary Tools
  • Geotagging a MOV File with Mapillary Tools

Categories

Recent Comments

  • Geotagging a MOV File with Mapillary Tools - Pygmalion on Geotagging Time Lapse Images with Mapillary Tools
  • Geotagging Time Lapse Images with Mapillary Tools - Pygmalion on Geotagging a MOV File with Mapillary Tools
  • georges younes on Android Gauge View
  • Elias Younes on Android Gauge View
  • prathiv on Sliding Toggle Button on Android (1)

Archives

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Stuff

  • Galgje
  • Deutsche Kfz-Kennzeichen App
  • AptiMob
Theme Designed by InkHive. © 2025 Pygmalion. All Rights Reserved.
Manage Cookie Consent
We use cookies to optimize our website and our service.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}