📌 GISuite 프로젝트 패키지 및 클래스 목록
📂 1️⃣ 어노테이션 패키지 (com.gisuite.annotation)
| 클래스명 | 설명 |
|---|---|
UML | OGC UML 어노테이션 |
Obligation | 필수/선택 속성 지정 |
✅ 완전한 구현
📂 2️⃣ 유틸리티 패키지 (com.gisuite.util)
| 클래스명 | 설명 |
|---|---|
PrimitiveTypes | 기본 타입 매핑 |
CollectionTypes | 컬렉션 매핑 |
EnumeratedTypes | 열거형 매핑 |
NameTypes | 이름 매핑 |
DerivedTypes | 파생 타입 매핑 |
InternationalString | 다국어 문자열 지원 |
CodeList | 코드 리스트 지원 |
✅ 완전한 구현
📂 3️⃣ 메타데이터 패키지 (com.gisuite.metadata)
| 클래스명 | 설명 |
|---|---|
Metadata | 메타데이터 엔티티 |
Citation | 인용 정보 |
ResponsibleParty | 책임 기관 정보 |
Role | 역할 정보 |
MetadataFactory | 메타데이터 팩토리 |
MetadataValidator | 메타데이터 검증 |
✅ 완전한 구현
📂 4️⃣ 지오메트리 패키지 (com.gisuite.geometry)
| 클래스명 | 설명 |
|---|---|
Position | 위치 인터페이스 |
DirectPosition | 좌표 위치 |
Envelope | 경계 박스 |
MismatchedDimensionException | 차원 불일치 예외 |
✅ 완전한 구현
📂 5️⃣ 좌표 참조 패키지 (com.gisuite.referencing)
| 클래스명 | 설명 |
|---|---|
CoordinateReferenceSystem | 좌표 참조 시스템 (CRS) |
CoordinateSystem | 좌표 시스템 |
Datum | 기준 정보 (Datum) |
Ellipsoid | 타원체 정보 |
PrimeMeridian | 본초 자오선 |
✅ 완전한 구현
📂 6️⃣ 파라미터 패키지 (com.gisuite.parameter)
| 클래스명 | 설명 |
|---|---|
ParameterValue | 변환 연산의 개별 파라미터 |
ParameterValueGroup | 변환 연산의 파라미터 그룹 |
CoordinateOperation | 좌표 변환 연산 |
MathTransform | 수학적 변환 연산 |
TransformFactory | 변환 연산을 생성하는 팩토리 |
ScaleTransform | 스케일 변환 |
TranslateTransform | 이동 변환 |
✅ 완전한 구현