ข้อมูลแผนที่ที่ใช้ EPSG:24047 Indian 1975 / UTM zone 47N พบว่าถ้าใช้ Postgres/PostGIS ST_Transform ไปเป็น EPSG:4326 แล้วแสดงบนแผนที่ไม่ตรงกับการเอา EPSG:24047 ไปต่อให้ GeoServer render ตรงๆ
ดูที่ https://epsg.io/24047 ระบุว่าเป็นตามนี้ (และดูในตาราง spatial_ref_sys ใน PostgreSQL ก็เป็นตามนี้
PROJCS["Indian 1975 / UTM zone 47N",
GEOGCS["Indian 1975",
DATUM["Indian_1975",
SPHEROID["Everest 1830 (1937 Adjustment)",6377276.345,300.8017],
TOWGS84[293,836,318,0.5,1.6,-2.8,2.1]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4240"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",99],
PARAMETER["scale_factor",0.9996],
PARAMETER["false_easting",500000],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]],
AXIS["Easting",EAST],
AXIS["Northing",NORTH],
AUTHORITY["EPSG","24047"]]
แต่ใน Geoserver (Google เจอที่ https://view.eumetsat.int/geoserver/web/wicket/bookmarkable/org.geoserver.web.demo.SRSDescriptionPage?0&code=EPSG:24047)
PROJCS["Indian 1975 / UTM zone 47N",
GEOGCS["Indian 1975",
DATUM["Indian 1975",
SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG","7015"]],
TOWGS84[204.64, 834.74, 293.8, 0.0, 0.0, 0.0, 0.0],
AUTHORITY["EPSG","6240"]],
PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]],
UNIT["degree", 0.017453292519943295],
AXIS["Geodetic latitude", NORTH],
AXIS["Geodetic longitude", EAST],
AUTHORITY["EPSG","4240"]],
PROJECTION["Transverse_Mercator", AUTHORITY["EPSG","9807"]],
PARAMETER["central_meridian", 99.0],
PARAMETER["latitude_of_origin", 0.0],
PARAMETER["scale_factor", 0.9996],
PARAMETER["false_easting", 500000.0],
PARAMETER["false_northing", 0.0],
UNIT["m", 1.0],
AXIS["Easting", EAST],
AXIS["Northing", NORTH],
AUTHORITY["EPSG","24047"]]
ไม่รู้อันไหนคือ ถูกคือผิด


























