다각형 (호수, 도시, 국가 등의 일부 실제 지리적 객체)에 대한 영역 및 교차 영역을 계산해야합니다. 캘리포니아, 뉴질랜드, 러시아에 위치한 다각형
모든 다각형은 WGS84에 있습니다.
GeoTool Java API를 사용하여 수행 한 작업 :
- EPSG : 3488 , EPSG : NAD83 (NSRS2007) / California Albers 및 계산 된 영역 및 오버랩 영역을 사용하여 모든 다각형을 투영하십시오 .
- World_Mollweide 와 World_Eckert_IV를 사용하여 동일하게
- 캘리포니아, 뉴질랜드 등에서 다각형에 대한 " 지역별 투영 "을 선택했습니다.
다각형 영역을 포함하는 투영을 선택하기 때문에 # 3이 가장 정확한 결과라고 가정합니다.
결과:
'# 2는 # 3과 비교하여 최악의 결과를 보여주었습니다
'# 1 및 # 3 영역과 교차 영역 차이가 0.1 % 미만
왜? 스웨덴의 다각형에 대해 절대로 잘못된 투영 EPSG : 3488 (캘리포니아)을 선택하고 동일한 영역과 교차 영역을 얻습니까?
UPD : 혼란을 올바르게 설명하지 않은 것 같습니다. 다음은 설명이 포함 된 샘플 출력입니다.
#area_from_new_zealand_1
EPSG_27200 area[11733479] CRS[World_Mollweide] area[11736023] diff[2544] [0.0%]
EPSG_27200 area[11733479] CRS[World_Eckert_IV] area[11736033] diff[2554] [0.0%]
EPSG_27200 area[11733479] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[11736034] diff[2555] [0.0%]
#area_from_new_zealand_2
EPSG_27200 area[2952725] CRS[World_Mollweide] area[2953281] diff[556] [0.0%]
EPSG_27200 area[2952725] CRS[World_Eckert_IV] area[2953342] diff[617] [0.0%]
EPSG_27200 area[2952725] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[2953467] diff[743] [0.0%]
#intersection_area_between_two_new_zealand_areas
EPSG_27200 intersection area[1001857] CRS[World_Mollweide] area[1002082] diff[225] [0.0%]
EPSG_27200 intersection area[1001857] CRS[World_Eckert_IV] area[1002082] diff[225] [0.0%]
EPSG_27200 intersection area[1001857] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[1002096] diff[239] [0.0%]
#area_from_alaska_1
EPSG_3338 area[56278347] CRS[World_Mollweide] area[56041510] diff[236837] [0.4%]
EPSG_3338 area[56278347] CRS[World_Eckert_IV] area[56041585] diff[236763] [0.4%]
EPSG_3338 area[56278347] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[56278426] diff[79] [0.0%]
#area_from_alaska_2
EPSG_3338 area[17564799282] CRS[World_Mollweide] area[17486015889] diff[78783393] [0.4%]
EPSG_3338 area[17564799282] CRS[World_Eckert_IV] area[17486869816] diff[77929466] [0.4%]
EPSG_3338 area[17564799282] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[17566197286] diff[1398004] [0.0%]
#intersection_area_between_two_alaska_areas
EPSG_3338 intersection area[43808167] CRS[World_Mollweide] area[45066901] diff[1258734] [2.8%]
EPSG_3338 intersection area[43808167] CRS[World_Eckert_IV] area[45163183] diff[1355016] [3.0%]
EPSG_3338 intersection area[43808167] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[43885182] diff[77015] [0.2%]
혼란 : EPSG : 3488 캘리포니아에서 사용하도록 설계
뉴질랜드 알래스카 지역에 대해 "잘못된"투영 EPSG : 3488 을 선택하고 결과 계산이 올바른 투영과 "상당히"다르지 않음을 알 수 있습니다. EPSG : 3488 은 전 세계에서 사용하도록 설계된 Eckert_IV 투영 Mollweide보다 성능이 우수합니다.