| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/shapelib/TeImportSHP.cpp File Reference
`#include <string>`
`#include <iostream>`
`#include <vector>`
`#include <list>`
`#include <map>`
`#include <unistd.h>`
`#include "TeDriverSHPDBF.h"`
`#include "TeTable.h"`
`#include "TeStdFile.h"`
`#include "TeException.h"`
`#include "TeUtils.h"`
`#include "TeGeometry.h"`
`#include "TeGeometryAlgorithms.h"`
`#include "TeLayer.h"`
`#include "TeProgress.h"`
`#include "TeDatabase.h"`
`#include "shapefil.h"`

## Functions

bool | TeImportSHPGeometries (TeLayer *layer, const string &shpFileName, vector< string > &indexes, unsigned int chunckSize)
void | TeSHPPointDecode (TeLayer *, SHPHandle, vector< string > &, unsigned int)
void | TeSHPPolyLineDecode (TeLayer *, SHPHandle, vector< string > &, unsigned int)
void | TeSHPPolygonDecode (TeLayer *, SHPHandle, vector< string > &, unsigned int)
TeLayer * | TeImportShape (const string &shpFileName, TeDatabase *db, const string &layerName)
bool | TeImportShape (TeLayer *layer, const string &shpFileName, string attrTableName, string objectIdAtt, int unsigned chunkSize)
bool | TeImportShapeGeometry (TeLayer *layer, const string &shpFileName, string attrTableName, string objectIdAtt, int unsigned chunkSize)
void | TeDBFRowDecode (DBFHandle &hDBF, int nr, TeTableRow &row)
| Decodify a row of a DBF into a TeTableRow structure.
void | TeSHPPointDecode (SHPObject *psShape, TePointSet &points, string &objid)
| Decodify a ShapeObject into a TerraLib point set.
void | TeSHPPolyLineDecode (SHPObject *psShape, TeLineSet &lines, string &objid)
| Decodify a ShapeObject into a TerraLib line set.
void | TeSHPPolygonDecode (SHPObject *psShape, TePolygonSet &polys, string &objid)
| Decodify a ShapeObject into a TerraLib polygon set.

## Function Documentation

bool TeImportShape | ( | TeLayer * | layer,
|  | const string & | shpFileName,
|  | string | attrTableName,
|  | string | objectIdAtt,
|  | int unsigned | chunkSize
| ) |  |

bool TeImportShapeGeometry | ( | TeLayer * | layer,
|  | const string & | shpFileName,
|  | string | attrTableName,
|  | string | objectIdAtt,
|  | int unsigned | chunkSize
| ) |  |

bool TeImportSHPGeometries | ( | TeLayer * | layer,
|  | const string & | shpFileName,
|  | vector< string > & | indexes,
|  | unsigned int | chunckSize
| ) |  |

void TeSHPPointDecode | ( | TeLayer * | layer,
|  | SHPHandle | hSHP,
|  | vector< string > & | indexVect,
|  | unsigned int | chunckSize
| ) |  |

void TeSHPPolygonDecode | ( | TeLayer * | layer,
|  | SHPHandle | hSHP,
|  | vector< string > & | indexVect,
|  | unsigned int | chunckSize
| ) |  |

void TeSHPPolyLineDecode | ( | TeLayer * | layer,
|  | SHPHandle | hSHP,
|  | vector< string > & | indexVect,
|  | unsigned int | chunckSize
| ) |  |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines