.prj 파일 사양에 대한 표준이 있습니까?


15

데이터 교환에 쉐이프 파일을 사용합니다. .prj 파일을 살펴 봤습니다. 다른 프로그램은 다른 prj 파일을 생성합니다.

prj 파일에서 매개 변수를 지정하는 방법에 대한 표준이 있습니까?

AFAIK 투영 이름 (예 : PROJCS [ "ETRS89 / UTM 영역 32N (zE-N)",…])을 자유롭게 지정할 수 있습니다. 그러나 데이텀 이름 (예 : DATUM [ "D_ETRS_1989",…])도 자유롭게 지정할 수 있다고 믿을 수 없습니다.

이에 대한 정보를 찾지 못했습니다. ESRI Shapefile 기술 설명 에서도 .prj 파일에 대한 정보는 없습니다. ESRI KB 제 14056 하우투 : 모양 파일에 대한 투사 메타 데이터 (.PRJ) 파일을 만들기는 말한다 : "당신은지도 투영 및 매개 변수 개체에 대한 미리 정의 된 이름을 사용해야합니다 ." 그러나이 기사에서는 이러한 사전 정의 된 이름을 찾을 수있는 위치를 지정하지 않습니다. 각 GIS 회사는 자체 이름을 지정합니까? 아니면 EPSG가이 이름을 지정합니까?

다음은 QGIS, AutoCAD Map 및 patialreference.org 간의 .prj 파일 (EPSG 4647) 섹션의 몇 가지 차이점입니다.

여기에 이미지 설명을 입력하십시오


2
나는 표준을 부르지 만,하지 않을 ESRI KB 제 14056 하우투 : 모양 파일에 대한 투사 메타 데이터 (.PRJ) 파일을 생성 보여 않는 그들의 처음부터 PRJ를 만드는 방법.
RyanKDalton

@RyanDalton-흥미로운 링크에 감사드립니다. 그러나 불행히도 내 질문은 여전히 ​​열려 있습니다 (편집 된 질문 참조)
Jens

답변:


13

좌표 참조 시스템 WKT 표준에 대한 새로운 사양 의 OGC 의견 요청 페이지 에 일부 정보가 있습니다.

원래 사양은 1990 년대 중반 EPSG 측지 매개 변수 데이터 세트 스키마를 기반으로 OGC를 위해 여러 달 전에 Esri가 작성했습니다. 다른 OGC 사양에 의해 개정 및 확장되었습니다. 정의가 매우 느슨하게 정의되었으므로, 때로는 미묘하게 다른 구현이 많이 발생했습니다. 지난 2 년 동안 새로운 사양이 나왔습니다. 현재 ISO는 댓글입니다.

Esri-flavor prj 문자열을 작성하기위한 '모범 사례'에 대한 문서가 있지만 문서에 게시되지 않았습니다.

EPSG 레지스트리는 지금이 새로운 사양을 기반으로 자사의 객체에 대한 WKT를 내보낼 수 있습니다. 다음은 샘플 인 지리적 2D CRS 인 WGS 84입니다.

GEODCRS["WGS 84",
  DATUM["World Geodetic System 1984",
    ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1.0]]],
  CS[ellipsoidal,2],
    AXIS["latitude",north,ORDER[1]],
    AXIS["longitude",east,ORDER[2]],
    ANGLEUNIT["degree",0.01745329252],
  ID["EPSG",4326]]

기존 WKT는 '새로운'파서로 읽을 수 있어야하지만 그 반대는 아닙니다. 참고 사항 변경 사항 :

  • 파서가 새로운 형식을 빠르게 식별 할 수 있도록 최상위 키워드가 변경되었습니다.
  • 더 많은 스키마 요소가 지원됩니다 (예 : 축 방향 및 순서)

2016 년 7 월 6 일 업데이트 : CRS WKT 사양 / 표준은 2015 년 ISO 및 OGC에 의해 승인되었습니다. OGC 버전은 여기에 있습니다 .

공개 : 저는 Esri에서 일하면서 첫 번째 OGC 사양이 새 사양을 망치는 그룹의 구성원이며 EPSG 레지스트리를 유지 관리하는 소위원회의 구성원이라는 점을 알려주었습니다.


1
이것은 "매우 느슨하게 정의 된 사양 이었기 때문에, 때로는 미묘하게 다른 구현이 많이 발생했다"는 문장처럼 두렵고 분명한 대답이다. ISO를 사용한 새로운 표준의 현재 상태는 어떻습니까?
존 파월

2

관련 데이터가 다음 매개 변수에 있으므로 표시 한 이름은 자유롭게 사용할 수 있습니다. .prj 파일은 다음과 같이 WKT 형식이어야합니다.

http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/doc-files/WKT.html

해당 키워드는 정확히 사용되어야 하지만 이름은 사용할 없습니다.

모든 (좋은) 소프트웨어는 매개 변수를보고 자체 투영 정의를 만듭니다.

또는 EPSG 코드를 사용할 수 있습니다 (데이텀 시프트 제외).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.