-
OSGeo.OSR.SpatialReference 를 이용하여 좌표변환할때 X, Y Order 문제.개발실/GIS 2022. 9. 8. 22:16반응형
OSGeo.OSR.SpatialReference 과
OSGeo.OSR.CoordinateTransformation 의 TransformPoint를 이용하여 좌표변환을 할때,
X, Y를 변경해야지 정상작동하는 경우가 발생함.
문제는, 단순 점의 경우 그냥 순서를 바꿔주면 되지만,
일부 Geometry 객체같은 경우 X, Y 순서가 안맞으면 일일이 변경해야 하는데 부하가 걸림.
중간에 적용규칙이 변경된것 같음.
아래와 같이, 지정해 주면 기존과 같이 작동함.
SpatialReference fromSRS = new OSGeo.OSR.SpatialReference("");
fromSRS.ImportFromEPSG(srcEPSG);
fromSRS.SetAxisMappingStrategy(AxisMappingStrategy.OAMS_TRADITIONAL_GIS_ORDER);반응형'개발실 > GIS' 카테고리의 다른 글
구글 좌표계의 오해. (0) 2023.01.20 UTM 과 UTM-K 는 왜 그렇게 만들어 졌나? (0) 2023.01.20 지리 좌표 개념 이해하기 (0) 2023.01.20 MapBox Vector Tile (0) 2023.01.20 PostGIS Shapefile import 실행오류 (0) 2019.07.04