2012-03-07 2 views
5

지구의 폴리곤 표면적을 계산하는 방법에 대한 설명과 알고리즘을 검색했습니다. 내가 두 번째 링크에서 이미 볼록 선체 점을 첫 번째 답변을
[56.992666,24.126051], [58.00282,25.930147], [58.787955,25.565078], [59.4997,24.861427], [59.463678,24.711365], [59.395767,24.599837], [56.992666,24.126051]위도와 경도가 주어진 지구의 볼록한 선체 다각형 영역을 계산하십시오.

을 가지고 우리가 가정하더라도 상당히 정확한 영역을 제공하지 않습니다 파이썬 라이브러리와 두 번째 응답 접근 방식을 사용 말할 수 thisthis
을 발견했습니다 지구 구 (내가 맞습니까?)입니까? 지구가 구형이라고 가정하면 면적을 계산할 때 어떤 방법을 택할 수 있습니까?

또한 다른 라이브러리 (geotools.org 등)를 찾았지만 설명서에서 영역 계산에 대해 찾지 못했습니다.

+0

유용 같습니다에 http : // forum.worldwindcentral.com/showthread.php?t=20724 – TreyA

+0

그리고 이것은 worldwind 스레드에서 참조되었습니다 : http://trs-new.jpl.nasa.gov/dspace/bitstream/2014/40409/1/07-03 .pdf – TreyA

+0

@TreyA 안내에 감사드립니다! 지금 PDF 읽기. 안타깝게도 포럼 포스트의 알고리즘은 나에게 완전히 잘못된 답을 주었다. 나는 http://www.daftlogic.com/projects-google-maps-area-calculator-tool.htm 내 대답을 확인하고 올바른 것은 ~ 15200km2이지만 algorhitm은 5 000 000 이상을 주었다. 위도 - 경도 쌍 내 게시물에 있습니다. – Skyzer

답변

6

구에 다각형의 영역을 찾기위한 알고리즘은 여기에서 찾을 수 있습니다 : http://forum.worldwindcentral.com/showthread.php?t=20724

당신은 또한 몇 가지 알고리즘이 NASA JPL 용지를 사용할 수 있습니다 http://trs-new.jpl.nasa.gov/dspace/bitstream/2014/40409/1/07-03.pdf

+0

위 링크에서 구면 반경을 계산하는 방법은 무엇입니까? 지구의 구형 반경인가요? 그렇다면 어떤 값을 사용합니까? 미리 감사드립니다. – Narendra

+0

지구의 반경의 일반적인 값은 6371km입니다. – TreyA

+0

답장을 보내 주셔서 감사합니다. 위의 링크에서 "구면 반지름 = r (지구 반지름)"을 의미하며 면적은 평방 킬로미터입니까? – Narendra

관련 문제