2017-01-24 43 views
0

현재 점 번호가 & 인 json 파일을 사용하는 프로젝트에서 작업 중입니다.JavaFX에서 2D지도 그리기

모든 입력 데이터는 위도/경도 형식입니다. 나는 이것들을지도에 그리기를 원한다. JavaFx Pane 또는 Canvas에서 이러한 객체를 그릴 수 있습니다.

문제는 두 좌표 간의 데이터 선이 실제로 스테레오 그래픽 투영을 따라야하는 동안 직선입니다.

저는 ArcGis와 다른 GeoTools를 살펴 보았지만 이러한 도구는 모두 프로젝트에 필요하지 않은 타일 맵을 기반으로합니다.

답변

1

LineDrawer라고하는 것을 만들어야합니다. 먼저 사용하려는 회선 유형을 결정해야합니다. 표준 선 유형은 큰 원, 선 및 단지 직선입니다. 두 번째로 사용할 프로젝션을 정의해야합니다. 따라서 두 점 A와 B 사이에 선을 그려야 할 경우이 점을 충분히 작은 부분으로 나누고 선택한 선 유형에 대한 수식에 따라 중간 점을 계산 한 다음이 점을 도면 창에 투영해야합니다 . 그러나 그것은 기본적으로 모든 GIS 소프트웨어가 여러분을 위해 할 수있는 것입니다. 그리고 여러분은 여기서 휠을 다시 발명 할 필요가 없습니다.