5#ifndef OGRGEOJSONGEOMETRY_H_INCLUDED
6#define OGRGEOJSONGEOMETRY_H_INCLUDED
11#include "cpl_json_header.h"
39 enum CoordinateDimension
41 eMinCoordinateDimension = 2,
42 eMaxCoordinateDimension = 3
50GeoJSONObject::Type CPL_DLL OGRGeoJSONGetType(json_object *poObj);
55OGRGeoJSONReadGeometry(json_object *poObj,
59OGRPolygon *OGRGeoJSONReadPolygon(json_object *poObj,
bool bRaw =
false);
61const char *OGRGeoJSONGetGeometryName(
OGRGeometry const *poGeometry);
Abstract base class for all geometry classes.
Definition: ogr_geometry.h:361
Concrete class representing polygons.
Definition: ogr_geometry.h:2660
This class represents an OpenGIS Spatial Reference System, and contains methods for converting betwee...
Definition: ogr_spatialref.h:153
Core portability definitions for CPL.
C API and defines for OGRFeature, OGRGeometry, and OGRDataSource related classes.
OGRwkbGeometryType
List of well known binary geometry types.
Definition: ogr_core.h:407
@ wkbLineString
1-dimensional geometric object with linear interpolation between Points, standard WKB
Definition: ogr_core.h:411
@ wkbPolygon
planar 2-dimensional geometric object defined by 1 exterior boundary and 0 or more interior boundarie...
Definition: ogr_core.h:413
@ wkbMultiLineString
GeometryCollection of LineStrings, standard WKB.
Definition: ogr_core.h:417
@ wkbUnknown
unknown type, non-standard
Definition: ogr_core.h:408
@ wkbPoint
0-dimensional geometric object, standard WKB
Definition: ogr_core.h:410
@ wkbGeometryCollection
geometric object that is a collection of 1 or more geometric objects, standard WKB
Definition: ogr_core.h:420
@ wkbMultiPolygon
GeometryCollection of Polygons, standard WKB.
Definition: ogr_core.h:419
@ wkbMultiPoint
GeometryCollection of Points, standard WKB.
Definition: ogr_core.h:416