Skip to content

Heed725/Bidirectional_Coordinate_Convertor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 Bi-Directional Coordinate Converter: DMS ↔ Decimal Degrees

Overview

The Bi-Directional Coordinate Converter is an interactive web application built with R Shiny that allows users to convert geographic coordinates between:

  • DMS (Degrees, Minutes, Seconds) β€” commonly used in field data collection and navigation
  • Decimal Degrees (DD) β€” the standard in GIS, remote sensing, and web mapping

This app supports batch conversions through CSV file uploads and includes a live preview and download option for converted data. Input format is auto-detected based on the uploaded file’s column names.


✨ Key Features

βœ… Upload CSV files with coordinates in either DMS or Decimal Degrees πŸ”„ Automatic detection of input format and correct conversion direction πŸ‘€ Instant live preview of uploaded and converted coordinates ⬇️ Download results as a CSV file with both original and converted formats 🎨 Beautiful UI using the Cerulean theme from shinythemes ❀️ Beginner-friendly and easy to use β€” no GIS experience required!


πŸ› οΈ How It Works

  • If your CSV includes columns named Lat and Long, they are treated as DMS and will be converted to Decimal Degrees (Deci_Lat, Deci_Long).
  • If your CSV includes Deci_Lat and Deci_Long, they are treated as Decimal Degrees and converted to DMS (Lat, Long).
  • If the required columns are not found, the app will display an informative message prompting correct formatting.

πŸ“¦ Installation (For Local Use)

To run this app locally in RStudio:

install.packages(c("shiny", "tidyverse", "shinythemes"))

Then open the app file and run it using shiny::runApp().


πŸš€ Launch the App

πŸ‘‰ Try it live on shinyapps.io


πŸ™ Credits

Special thanks to @bwanamuki, whose original R script served as the foundation for this application.

About

Bidirectional_Coordinate_Convertor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages