2011-11-24 1 views
5

좌표 클래스로 com.vividsolutions.jts.geom.Coordinate을 사용하겠습니다. 그러나 올바른 좌표 순서 인 문서를 찾지 못했습니다. 표준인가?GeoTools 사용 : com.vividsolutions.jts.geom.Coordinate 클래스의 위도 및 경도는 무엇입니까?

여기에 자바 문서 링크입니다 ->http://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/geom/Coordinate.html

내 질문은 : x는 무엇입니까? (위도 또는 경도입니까?) y는 무엇입니까? (위도 또는 경도입니까?)

모든 안내에 감사드립니다.

업데이트 1 추가하겠습니다. 사용 중입니다. GeoTools Java 라이브러리. 그런 다음 라이브러리는 해당 Coordinate 클래스를 사용하고 있습니다. GeoTools는 Coordinate.x 및 Coordinate.y를 어떻게 처리합니까?

+0

을 기억 : "저장소에 사용되는 경량 클래스는 2 차원 직교 좌표 평면 상에 좌표". 그래서 당신은 지리적 인 관점에서가 아니라 기하학적 인 관점에서 요점을가집니다. 그래서 당신이보기를 원하는 방식에 달려 있습니다 (x는 경도로, y는 latitutde로 보입니다). – Calin

+1

그 클래스는 위도와 경도와 아무 상관이없는 것처럼 보입니다. 단지 기하학적 인 추상화 일뿐입니다. – skaffman

+0

둘 다 정확합니다. 내 게시물을 업데이트했습니다. GeoTools는 Coordinate.x 및 Coordinate.y를 어떻게 처리합니까? – eros

답변

3

사용중인 프로젝션에 따라 다릅니다. EPSG 정의를 확인하면 축 순서가 나열됩니다. 예를 들어 http://spatialreference.org/ref/sr-org/6864/prettywkt/을 참조하십시오. GeoTools를 사용하고 있다면 JTS 내부에 대해 걱정할 필요가 없을 것입니다.

UPDATE 나는 자바 독에서 도움이 될 수 있습니다 본 문서 (http://docs.geotools.org/latest/userguide/library/referencing/order.html)

+0

네가 맞습니다. 하지만 geotools에서 x, y가 무엇인지 알아야합니다. 프로젝션에 따라 다르다면 실제로 프로젝션에 대해서는 모르지만 ESRI Shape File로 작업하고 GeoTools를 사용하여 읽을 수 있습니다. X (동쪽), Y (북쪽)에 대한 명확한 정의의 예를 제공하므로이 질문을 최선의 대답으로 받아 들일 것입니다. – eros

+0

내 견해를 잘못 이해하지 못했습니다. X (북쪽) Y (동쪽)를 정의하는 많은 계획이 있으므로 데이터 저장소로 CRS 개체를 쿼리하여 사용하고있는 작업을 해결해야합니다. –

2

데카르트 좌표에서, x는 왼쪽과 오른쪽으로 맵핑하고 y는 위 아래로 맵핑합니다. 따라서 맵 앞에 자연스럽게 맞추는 것은 x를 경도 (동서)로, y를 위도 (남북)로 사용하는 것입니다. 고도계에도 사용할 수있는 z가 있습니다.

+0

정확합니다. 하지만 GeoTools 라이브러리를 사용하여 처리하는 방법에 대한 확인이 필요합니다. – eros

+1

자신의 문서에서 볼 때 상당히 다양한 형식을 지원합니다. 좋아하는 것을 골라야 해. http://docs.geotools.org/latest/userguide/library/opengis/cs.html – phatfingers

+0

이 진술을 발견했습니다. -> '이지도 투영 수식을 사용하여 지리적 CRS (위도, 경도) 좌표를 위도, 경도로 변환 할 수 있습니다. 투영 된 CRS에서 평면 (x, y) 좌표로 변환한다. 무슨 뜻입니까 (Coordinate.x는 위도, Coordinate.y는 경도입니다)? – eros

관련 문제