사용자 지정 내보내기 포맷
사전 정의된 포맷을 자신의 필요에 맞게 수정하거나, 아니면 이 포맷을 템플리트로 하여 전혀 다른 사용자 정의 내보내기 포맷을 새로 만들 수 있습니다.
사전 정의된 포맷을 Microsoft Notepad와 같은 텍스트 편집기로써 약간 수정할 수 있습니다.
사전 정의된 포맷을 수정하는 것은 다음과 같은 이점을 제공합니다.
- 중요한 정보를 먼저 표시할 수 있습니다.
- 요구 사항에 맞게 데이터를 정렬할 수 있습니다.
- 필요하지 않은 정보는 제거할 수 있습니다.
- 추가 데이터를 계산하여 표시할 수 있습니다. 예를 들어 시공 옵셋을 보고 값에 적용할 수 있습니다.
- 측설 측정이 완료된 후에 포인트 설계 표고를 편집할 수 있습니다.
- 개별 수직 옵셋 값이 있는 추가 설계 표고를 최고 10개까지 정의하고 편집할 수 있습니다. 각 추가 설계 표고의 절토/성토가 보고됩니다.
- 요구 사항에 맞게 글꼴의 크기와 색상을 수정할 수 있습니다.
Trimble은 수정한 XSLT 파일을 새 이름으로 저장할 것을 권장합니다.원래 이름을 그대로 사용하면 사전 정의된 XSLT 파일은 컨트롤러를 업그레이드할 때 새 버전으로 대체되므로 사용자가 한 변경 사항이 사라집니다.
전혀 새로운 사용자 지정 포맷을 만들려면 XSLT 파일을 수정하기 위한 기본적인 프로그래밍 지식이 필요합니다.XSLT 스타일시트 정의 파일은 XML 포맷 파일입니다. 스타일시트는 World Wide Web Consortium(W3C)에 의한 XSLT 기준에 맞게 만들어져야 합니다. 자세한 사항은 w3.org을 참조하십시오.
컨트롤러에서 스타일시트를 쉽게 수정하거나 만들 수 없습니다. 새로운 스타일시트 정의를 개발하려면 적절한 XML 파일 유틸리티 프로그램이 있는 내업용 컴퓨터에서 작업을 하십시오.
Trimble Access 버전 2021.00 이상은 다음 EXSLT 모듈을 사용하는 스타일시트를 지원합니다.
- math: 통상적으로 math: namespace를 사용하도록 정의된 산술 함수
- date: 통상적으로 math: namespace를 사용하도록 정의된 날짜 및 시간 함수(date:format-date, date:parse-date, date:sum 제외)
- sets: 통상적으로 set: namespace를 사용하도록 정의된 세트 조작 제공 함수
- strings: 통상적으로 set: namespace를 사용하도록 정의된 스트링 조작 제공 함수
- functions: 사용자가 XSLT 내에서 사용할 자신의 함수를 정의할 수 있는 함수(func:script 제외)
이러한 EXSLT 확장을 사용하는 스타일시트는 Trimble Access에서 사용할 수 있지만 File and Report Generator 유틸리티에서 정상적으로 작동하지 않습니다. 이 유틸리티는 오직 Windows 운영체제에서 사용 가능한 스타일시트 기능에만 기반하기 때문입니다.
사용자 자신의 XSLT 스타일시트를 개발하려고 할 때 필요한 것:
- 내업용 컴퓨터
- 기본적인 프로그래밍 기술
- 오류수정 기능이 있는 XML 파일 유틸리티 프로그램
- JobXML 포맷의 내역(새 XSLT 스타일시트를 만드는 데 필요)을 제공하는 JobXML 파일 스키마 정의. 모든 JobXML 파일의 제일 위에 스키마 위치의 링크가 있습니다.
- 소스 데이터가 들어있는 Job/JobXML 파일
일부 사용자 지정 보고서는 컨트롤러에서 Trimble Access로써 생성할 수 있는 반면, 다른 보고서는 File and Report Generator 유틸리티(소프트웨어 및 유틸리티 페이지에서 다운로드)를 사용해 생성할 수 있습니다.
기본 단계는:
- Controller로부터 Job 파일이나 JobXML 파일을 만듭니다.
- 사전 정의된 XLST 스타일시트를 출발점으로 하고 JobXML 스키마를 지침으로 해서 새 포맷을 만듭니다.
- 내업용 컴퓨터에서 사용자 지정 파일을 새로 만들려면 File and Report Generator 유틸리티로써 XSLT 스타일시트를 Job이나 JobXML 파일에 적용합니다. 이 유틸리티의 사용법에 관한 자세한 사항은 File and Report Generator 도움말을 참조하십시오.
- 컨트롤러에서 사용자 지정 파일들을 만들려면 이 파일을 컨트롤러의 System Files 폴더에 복사합니다.