SpatiaLite  4.3.0
Data Fields
gaiaShapefileStruct Struct Reference

Container for SHP file handling. More...

#include <gg_structs.h>

Collaboration diagram for gaiaShapefileStruct:
Collaboration graph
[legend]

Data Fields

int endian_arch
 SHP endian arch.
 
int Valid
 validity flag: 1 = ready to be processed
 
int ReadOnly
 read or write mode
 
char * Path
 SHP 'abstract' path (no suffixes)
 
FILE * flShx
 FILE handle to SHX file.
 
FILE * flShp
 FILE handle to SHP file.
 
FILE * flDbf
 FILE handle to DBF file.
 
int Shape
 the SHP shape code
 
gaiaDbfListPtr Dbf
 list of DBF fields
 
unsigned char * BufDbf
 DBF I/O buffer.
 
int DbfHdsz
 DBF header size (in bytes)
 
int DbfReclen
 DBF record length (in bytes)
 
int DbfSize
 DBF current file size (in bytes)
 
int DbfRecno
 DBF current Record Number.
 
unsigned char * BufShp
 SHP I/O buffer.
 
int ShpBfsz
 SHP current buffer size (in bytes)
 
int ShpSize
 SHP current file size.
 
int ShxSize
 SHX current file size.
 
double MinX
 Total Extent: min X.
 
double MinY
 Total Extent: min Y.
 
double MaxX
 Total Extent: max X.
 
double MaxY
 Total Extent: max Y.
 
void * IconvObj
 handle to ICONV converter object
 
char * LastError
 last error message (may be NULL)
 
int EffectiveType
 SHP actual OGC Geometry type.
 
int EffectiveDims
 SHP actual dims: one of GAIA_XY, GAIA_XY_Z, GAIA_XY_M, GAIA_XY_ZM.
 

Detailed Description

Container for SHP file handling.


The documentation for this struct was generated from the following file: