| 
deegree 2.1 (2007/11/08 09:57 build-328-official) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.io.shpapi.MainFile
public class MainFile
Class representing an ESRI Shape File.
 Uses class ByteUtils modified 
 from the original package com.bbn.openmap.layer.shape
 
 Copyright (C) 1998 BBN Corporation 10 Moulton St. Cambridge, MA 02138
 
| Field Summary | |
|---|---|
protected  byte[] | 
recHdr
 | 
| Constructor Summary | |
|---|---|
MainFile(String url)
Construct a MainFile from a file name.  | 
|
MainFile(String url,
                 String rwflag)
Construct a MainFile from a file name.  | 
|
| Method Summary | |
|---|---|
 void | 
close()
 | 
 SHPGeometry | 
getByRecNo(int RecNo)
method: getByRecNo (int RecNo) retruns a ShapeRecord-Geometry by RecorcNumber  | 
 SHPEnvelope | 
getFileMBR()
method: getFileMBR() returns the minimum bounding rectangle of geometries within the shape-file  | 
 SHPEnvelope | 
getRecordMBR(int RecNo)
method: getRecordMBR(int RecNo) returns the minimum bound rectangle of RecNo's Geometrie of the shape-file  | 
 int | 
getRecordNum()
method: getRecordNum() returns the number of record with in a shape-file  | 
 int | 
getShapeTypeByRecNo(int RecNo)
method: getShapeType(int RecNo) returns the minimum bound rectangle of RecNo's Geometrie of the shape-file  | 
 void | 
write(byte[] bytearray,
           IndexRecord record,
           SHPEnvelope mbr)
method: public void write(byte[] bytearray) appends a bytearray to the shape file  | 
 void | 
writeHeader(int filelength,
                       byte shptype,
                       SHPEnvelope mbr)
method: public void writeHeader(int filelength, byte shptype, SHPEnvelope mbr) writes a header to the shape and index file  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected byte[] recHdr
| Constructor Detail | 
|---|
public MainFile(String url)
         throws IOException
IOException
public MainFile(String url,
                String rwflag)
         throws IOException
IOException| Method Detail | 
|---|
public void close()
public SHPEnvelope getFileMBR()
public int getRecordNum()
public SHPEnvelope getRecordMBR(int RecNo)
                         throws IOException
IOException
public SHPGeometry getByRecNo(int RecNo)
                       throws IOException
IOException
public int getShapeTypeByRecNo(int RecNo)
                        throws IOException
IOException
public void write(byte[] bytearray,
                  IndexRecord record,
                  SHPEnvelope mbr)
           throws IOException
IOException
public void writeHeader(int filelength,
                        byte shptype,
                        SHPEnvelope mbr)
                 throws IOException
IOException
  | 
deegree 2.1 (2007/11/08 09:57 build-328-official) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
an open source project founded by lat/lon, Bonn, Germany.
					For more information visit: http://deegree.sourceforge.net