Coordinate conversion |
Top Previous Next |
|
Converting coordinates from one CRS to another CRS
Coordinate conversion means transforming a point from one coordinate system (CRS) to another. Two types: 1.Transformation (datum change, e.g., WGS84 → Indian 1954) 2.Projection (lat/lon → grid in meters, e.g., WGS84 → UTM) Often both happen together. What is CRS (Coordinate Reference System)? A CRS defines how locations on Earth are described. A CRS specifies: •What shape of Earth you are using (datum/ellipsoid) •How coordinates are measured (lat/lon, meters, etc.) •What projection (if any) is used •The area of validity Types of CRS: ✔ Geographic CRS •Uses latitude & longitude •Units: degrees •Example: EPSG:4326 (WGS84) ✔ Projected CRS •Uses X, Y coordinates in meters •Derived using a map projection •Example: EPSG:32643 (WGS84 / UTM Zone 43N) ✔ Vertical CRS •Heights: ellipsoidal or orthometric •Example: EGM96 geoid height In simple words, CRS = How you define and measure positions on Earth.
EPSG stands for European Petroleum Survey Group, now maintained by the OGP / IOGP Surveying & Positioning Committee. EPSG maintains the world’s official database of: •Coordinate Reference Systems (CRS) •Map projections •Datums •Transformation methods •Geoid models Each CRS in the database has a unique EPSG code. For all EPSG codes, visit https://www.epsg.io
What is EPSG:4326? It is .... •WGS84 datum •Latitude & Longitude in degrees •Ellipsoidal coordinate system •Used by GPS, Google Earth, mobile phones, etc.
What is PROJ4? Proj4 (now simply called PROJ) is an open-source library used worldwide for: •Map projections •Datum transformations •Coordinate conversions •CRS (Coordinate Reference System) definitions In simple words: Proj4 is the mathematical engine that converts coordinates from one CRS to another. It is the core behind many GIS and geospatial tools. Proj4 string is a compact text-based formula that defines a coordinate system or map projection for PROJ, GIS tools, and geospatial workflows.
What is Datum? A datum is the mathematical model of Earth used by a CRS. A datum defines: •The origin point •The ellipsoid dimensions (size, shape of Earth) •Orientation in 3D space There are two main types: ✔ Geodetic Datum (for lat/lon) Defines the shape of Earth: •WGS84 (global) •NAD83 (North America) •Everest 1830 (India) •GDA2020 (Australia) ✔ Vertical Datum (for heights) Defines sea level: •Mean Sea Level (MSL) •EGM96 If two datums differ, coordinates differ even if projection is same. Example: •WGS84 vs Indian 1954 coordinates may differ by 100–300 m at same physical point. What is Projection? A map projection converts Earth’s curved surface (lat/lon) into a flat grid (X,Y). All projections introduce distortion in: •Area •Shape •Distance •Direction Common projections: •UTM (Universal Transverse Mercator) → very common for engineering & seismic •Mercator → web maps •Lambert Conformal Conic → aviation weather •Albers Equal Area → climate maps Projection = Mathematical method to flatten the Earth. How They Relate? Think of it as a hierarchy: DATUM → defines Earth's shape ↓ CRS → uses the datum, and may use a projection ↓ PROJECTION → converts lat/lon into X,Y (meters) Example: WGS84 (datum) ↓ EPSG:4326 (CRS, geographic, lat/lon) ↓ EPSG:32643 (CRS, projected using UTM zone 43N) •CRS → the complete definition of how coordinates are expressed. •Datum → the shape and size of Earth used for coordinates. •Projection → the math that converts curved Earth (lat/lon) into flat maps (meters).
Input DataItem - connect/reference to Input DataItem usually Read seismic traces/Read SEG-Y traces modules Output DataItem. In case the user wants to use the work mode as trace headers then connect/reference to Output trace headers of the corresponding module.Work mode { Trace headers, ASCII file } - select the type of input to be considered for. By default, Trace headers.
Work mode - Trace headers - TRUE (Checked) then connect/reference to Output trace headers of the corresponding module.Input trace headers - connect/reference to Output trace headers of the corresponding module.Work mode - ASCII file - TRUE (Checked) then provide the input ASCII file with all the information |