Skip to content

Coordinate transformation system for geomatics engineers and GIS professionals.

License

Notifications You must be signed in to change notification settings

kaanklcrsln/DatumX

Repository files navigation

DatumX

Coordinate transformation system for geomatics engineers and GIS professionals.

Join Us

banner

Features

  • Coordinate Systems: Geographic (GCS), Geocentric (ECEF), Projected (PCS)
  • Datum Transformations: WGS84, ED50, TUREF, ITRF, NAD27/83, and more
  • Projections: UTM zones, Turkish TM projections, Web Mercator
  • Interactive Map: Leaflet integration with satellite/OSM basemaps
  • Educational Mode: Comprehensive geodetic theory and formulas
  • Batch Processing: Transform multiple coordinates at once

Tech Stack

  • Frontend: React 19.2.0 + Vite 7.x
  • Mapping: Leaflet + react-leaflet
  • Transformations: Proj4js + custom Helmert implementations
  • Styling: Custom CSS with responsive design
  • Deployment: GitHub Pages ready

Installation

# Clone repository
git clone https://github.com/kaanklcrsln/DatumX.git
cd DatumX

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Deploy to GitHub Pages
npm run deploy

Usage

  1. Select source and target coordinate systems
  2. Enter coordinates in the input panel
  3. View results instantly with map visualization
  4. Access educational content for geodetic concepts
  5. Export results or use batch mode for multiple points

Supported Systems

  • Datums: WGS84, ITRF2014/2020, ETRS89, TUREF, ED50, NAD27/83, OSGB36, Tokyo
  • Projections: UTM (zones 1-60), Turkish TM (30°-45°), Web Mercator, LCC
  • Heights: Ellipsoidal, orthometric, geoid undulations

Built with precision for professional surveying and GIS applications.

About

Coordinate transformation system for geomatics engineers and GIS professionals.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published