![]() |
SimpleSHP 0.1
SHP, DBF 파일을 처리하는 사용하기 쉽고 가벼운 Java 오픈소스 라이브러리
|
Public 멤버 함수 | |
Geometry | getGeometry () |
int | getFID () |
Envelope | getMBR () |
RowSHP (int fid, Envelope mbr, AccessSHP control) | |
boolean | load () throws IOException |
void | unload () |
SHP 파일을 구성하는 Row 클래스
geoservice.easyshp.shp.RowSHP.RowSHP | ( | int | fid, |
Envelope | mbr, | ||
AccessSHP | control | ||
) |
생성자
fid | Row의 ID(1부터 시작함) |
mbr | Row의 MBR(Minimum Bounding Rectangle) |
control | Row을 메모리에 올리고 Geometry를 생성하기 위한 컨트롤 |
int geoservice.easyshp.shp.RowSHP.getFID | ( | ) |
Row의 ID를 얻음
Geometry geoservice.easyshp.shp.RowSHP.getGeometry | ( | ) |
도형의 Geometry을 얻음
Envelope geoservice.easyshp.shp.RowSHP.getMBR | ( | ) |
Row의 MBR(Minimum Bounding Rectangle)을 얻음
boolean geoservice.easyshp.shp.RowSHP.load | ( | ) | throws IOException |
Row를 구성하는 좌표를 메모리로 읽어 들임 이 매서드를 호출하지 않을 경우 기본적으로 Row는 fid 값과 MBR 값만을 가지고 있음 읽어 들인 좌표에 대한 Geometry는 JTS 라이브러리에서 제공하는 Geometry임
true
를 반환 IOException | 파일 읽기에 실패 했을시 발생하는 예외 |
void geoservice.easyshp.shp.RowSHP.unload | ( | ) |
메모리에 읽어 들인 Row의 좌표를 unload 시킴 unload 매서드를 호출하여도 Row의 id와 MBR 값은 계속 유지됨