Atlaslog
Atlaslog / Field Notes / Security & compliance
Field note · Security & compliance

Deliverable rejected because coordinates were never converted to CGCS2000

Quick answer

The data looks correct and the points sit in plausible positions, yet quality control rejects the deliverable for the wrong coordinate system and a positional error of 1.42 m. Survey devices output WGS84 and the processing step projected through Web Mercator without any datum transformation.

Last verified 2026-11-03 · Multiple versions · Cite this page
Applies to: EPSG:4490 / EPSG:4326 / EPSG:3857 / proj4
Symptom
Checklist
  1. Read the `.prj` or run `ogrinfo -al -so` on the deliverable to see the declared SRS
  2. Check whether the pipeline went through EPSG:3857 instead of a datum transformation
  3. Compare three known control points with known values and compute residuals
  4. Confirm whether four- or seven-parameter transformation records exist
  5. Confirm the required target CRS and Gauss-Kruger zone for the project
Fix

Transform with proj4 `defs('EPSG:4490', '+proj=longlat +ellps=GRS80 +no_defs +type=crs')` from EPSG:4326; for plane coordinates use a Gauss-Kruger zone such as EPSG:4547 (`+proj=tmerc +lon_0=117 +x_0=500000 +ellps=GRS80`), and submit the parameter file with residuals.

Code
成果坐标系应为 2000 国家大地坐标系(EPSG:4490),
实测数据坐标系为 WGS 84(EPSG:4326),未附转换参数与检核记录。
平面位置中误差 1.42 m,超过 0.05 m 限差,判定不合格。
# 用 ogrinfo 查看数据坐标系
ogrinfo -al -so survey.gpkg
# Geometry: Point
# SRS: EPSG:4326 - WGS 84

ogrinfo -al -so result.shp
# SRS: EPSG:3857 - WGS 84 / Pseudo-Mercator
Watch out
All 120 field notesChinese originalRunnable examples
English edition written for Atlaslog from the original Chinese field note. Code is unchanged and runs as-is.
Cite this page

Atlaslog (2026). Deliverable rejected because coordinates were never converted to CGCS2000. https://www.jingweizhi.com/en/cookbook/compliant-coord-violation.html (accessed 2026-11-03).