Geospatial Data Processing Tool
4.1k 2026-04-18

mbloch/mapshaper

A JavaScript-based tool for editing and transforming geospatial data formats like Shapefile, GeoJSON, and TopoJSON, offering both command-line and interactive web interfaces.

Core Features

Supports multiple geospatial data formats (Shapefile, GeoJSON, TopoJSON, CSV)
Performs essential map making tasks (simplifying, clipping, dissolving, filtering)
Offers both command-line tools and an interactive web interface
Handles large files efficiently, with options for increased memory allocation
Client-side processing in the web UI ensures data privacy

Quick Start

npm install -g mapshaper

Detailed Introduction

Mapshaper is a powerful, JavaScript-based software designed for efficient editing and transformation of various geospatial data formats, including Shapefile, GeoJSON, and TopoJSON. It provides a comprehensive suite of tools for common map-making tasks such as simplifying shapes, editing attributes, clipping, dissolving, and filtering. Available as both a command-line utility and an interactive web interface, Mapshaper prioritizes data privacy by performing all web-based processing directly in the browser. Its robust architecture also supports handling very large datasets, making it an invaluable resource for geospatial data preparation and analysis.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.