classe che specializza l' interfaccia del writer delle geometrie per il formato GeoJson
Continua...
|
| JsonWriter () |
| costruttore di default della classe il formato Wkt con cui scrivere le Geometry e' caratterizzato dall' impostazione OnlyGeometry true e con Pretty false OnlyGeometry a true specifica che nell' output siano presenti solo i tag interni al tag geometry (coordinates e type), questo formato non e' valido come GeoJson, ma puo' essere utile se si vuole limitare l' uso della memoria, infatti contiene tutte le info della geoemtria Pretty a false specifica che nell' output non siano presenti i vari caratteri di indentazione Esempio: OnlyGeometry = true e Pretty = false "{\"coordinates":[2.1110000000000002,2.222,3.6659999999999999],"type":"Point"}
"
OnlyGeometry = false e Pretty = false "{"geometry":{"coordinates":[[[[5,5,5],[8,5,5],[5,8,5],[8,8,5],[5,5,5]]],[[[33,33,33],[38,33,33],[33,38,33],[38,38,33],[33,33,33]]]],"type":"MultiPolygon"},"properties":"this","type":"Feature"}
"
|
|
virtual | ~JsonWriter () |
| distruttore della classe
|
|
void | write (const std::vector< fire::gear::geom::Geometry * > &geometries, std::ostream &outputStream) |
| metodo per scrivere tutte le Geometry contenute nel vettore di input nel output stream in formato GeoJson il metodo imposta il parametro OnlyGeometry a false al fine di avere uno stream con un formato GeoJson valido Continua...
|
|
void | write (const std::vector< fire::gear::geom::Geometry * > &geometries, const std::string &filePath) |
| metodo per scrivere tutte le Geometry contenute nel vettore di input nel file il cui path assoluto e' specificato nella stringa di input in formato GeoJson il metodo imposta il parametro OnlyGeometry a false al fine di avere uno stream con un formato GeoJson valido Continua...
|
|
void | write (const fire::gear::Group &group, std::ostream &outputStream) |
| metodo per scrivere tutte le Geometry contenute nel Group di input nel output stream passato come reference in formato GeoJson il metodo imposta il parametro OnlyGeometry a false al fine di avere uno stream con un formato GeoJson valido Continua...
|
|
void | write (const fire::gear::Group &group, const std::string &filePath) |
| metodo per scrivere tutte le Geometry contenute nel Group di input nel file il cui path assoluto e' specificato nella stringa di input in formato GeoJson il metodo imposta il parametro OnlyGeometry a false al fine di avere uno stream con un formato GeoJson valido Continua...
|
|
std::string | write (const fire::gear::geom::Geometry &geometry) |
| metodo per scrivere la Geometry in input nella stringa di output in formato GeoJson Continua...
|
|
bool | getOutputOnlyGeometry () const |
| metodo per ritornare l' impostazione OnlyGeometry che condiziona la scrittura del formato GeoJson
|
|
void | setOutputOnlyGeometry (bool bvalue) |
| metodo per impostare OnlyGeometry che condiziona la scrittura del formato GeoJson OnlyGeometry a true specifica che nell' output siano presenti solo i tag interni al tag geometry (coordinates e type), questo formato non e' valido come GeoJson, ma puo' essere utile se si vuole limitare l' uso della memoria, infatti contiene tutte le info della geoemtria se invece si vuole un formato GeoJson valido il parametro deve essere impostato a false. Con il parametro a false sono valorizzati anche i tag al livello di geometry: {"geometry":{..........}"properties":"xxxxx",\"type":"Feature"}
|
|
bool | getOutputPretty () const |
| metodo per ritornare l' impostazione Pretty che condiziona la scrittura del formato GeoJson
|
|
void | setOutputPretty (bool bvalue) |
| metodo per impostare Pretty che condiziona la scrittura del formato GeoJson Pretty a false specifica che nell' output non siano presenti i vari caratteri di indentazione
|
|
classe che specializza l' interfaccia del writer delle geometrie per il formato GeoJson
La documentazione per questa classe รจ stata generata a partire dal seguente file: