Node.js for GIS: from google locations to GeoJSON using Streams

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Sonar - Write Clean JavaScript Code. Always.
  • Scout APM - Truly a developer’s best friend
  • Zigi - Workflow assistant built for devs & their teams
  • fs-extra

    Node.js: extra methods for the fs object like copy(), remove(), mkdirs()

    We are dealing with a file that is far too large to be loaded into memory at once. Node cannot buffer the file for us because of the size of it.

  • googleTakeoutLocations-to-geoJson

    Node stream based solution to translate Google Takeout Locations History json to GeoJson

    If you are interested in the whole code you can find it here. What follows is the outcome of the described solution over 5 different input files - check out the logs and have a look at file size and processing time.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts