3. 주의사항#
altiShapeLoader는 자바 기반의 오픈 소스 GeoTools를 기반으로 작성되어 쉐이프 파일 및 GeoTools의 제약 사항을 그대로 따른다.
쉐이프 파일(Shapefile) 제약점#
쉐이프 파일(Shapefile)은 다음과 같은 주요 제약점이 있다.
- 쉐이프 파일은 한 개의 공간 데이터(geometry) 컬럼만 가질 수 있고 한 가지 공간 데이터 타입만 가질 수 있다 (Polygon과 line 등 여러 타입을 섞어서 저장할 수 없다).
- 쉐이프 파일의 각 구성 요소는 최대 2GB 크기까지 지원한다.
- 속성 필드 이름은 최대 10자를 넘을 수 없다.
- 속성 필드 최대 개수는 255개이고 최대 수를 초과한 속성 필드는 무시한다.
- 정해진 데이터 타입 4가지만 지원한다 : NUMBER, FLOAT, CHARACTER(255), DATE
위 제약 사항은 Geoprocessing considerations for shapefile output 에서도 확인할 수 있다.
GeoTools 제약점#
GeoTools 제약점은 아래 링크를 참조한다.