DMS to GEE Coordinate Converter

Jan 20, 2025 · 1 min read
projects

A Chrome extension that converts GPS coordinates between formats for Google Earth Engine workflows. Developed to solve a real friction point during rice paddy mapping fieldwork — coordinates from farmers and Google Maps arrive in multiple formats (Decimal Degrees, DMS), but GEE requires specific decimal degree ordering [lon, lat].


Key Features

  • Multi-format support: Converts both Decimal Degrees (45.202937, 9.137242) and DMS (44°36'30"N 7°31'17"E) formats
  • GEE-ready output: Automatic coordinate reordering to [longitude, latitude] for direct use in Earth Engine scripts
  • One-click copy: Clipboard integration for seamless workflow
  • Lightweight: Built with Manifest V3, Vanilla JavaScript, and Regex parsing

Motivation

During field campaigns for rice paddy mapping research and collaboration with farmers in Italy and India, GPS coordinates are shared via Google Maps in various formats. Manual conversion and reordering introduced friction in operational workflows. This extension eliminates that step entirely.


Technical Stack

  • JavaScript (Vanilla) — no frameworks or dependencies
  • Chrome Extension API (Manifest V3)
  • Regex pattern matching for coordinate parsing
  • Clipboard API for one-click integration

Roadmap

  • Bounding box coordinate conversion
  • Polygon support for field boundaries
  • Batch processing for field datasets
Prashanth Reddy Putta
Authors
Independent Researcher & Geospatial Data Scientist
A Geospatial Data Scientist combining remote sensing, machine learning, and agricultural domain knowledge to address challenges in food security and environmental monitoring. Published peer-reviewed research achieving 93.3% accuracy in rice paddy mapping across 732,345 hectares in Telangana, India.