SimpleSHP 0.1
SHP, DBF 파일을 처리하는 사용하기 쉽고 가벼운 Java 오픈소스 라이브러리
Public 멤버 함수
geoservice.easyshp.shp.RowSHP 클래스 참조

모든 멤버 목록

Public 멤버 함수

Geometry getGeometry ()
int getFID ()
Envelope getMBR ()
 RowSHP (int fid, Envelope mbr, AccessSHP control)
boolean load () throws IOException
void unload ()

상세한 설명

SHP 파일을 구성하는 Row 클래스

작성자:
GEOSERVICE
버전:
1.0

생성자 & 소멸자 문서화

geoservice.easyshp.shp.RowSHP.RowSHP ( int  fid,
Envelope  mbr,
AccessSHP  control 
)

생성자

매개변수:
fidRow의 ID(1부터 시작함)
mbrRow의 MBR(Minimum Bounding Rectangle)
controlRow을 메모리에 올리고 Geometry를 생성하기 위한 컨트롤

멤버 함수 문서화

int geoservice.easyshp.shp.RowSHP.getFID ( )

Row의 ID를 얻음

Geometry geoservice.easyshp.shp.RowSHP.getGeometry ( )

도형의 Geometry을 얻음

반환값:
도형의 Geometry로써 JTS 라이브러리에서 제공하는 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 값은 계속 유지됨

 모두 클래스 함수 변수