Skip to content

A Free and Open-Source Software library implementing OGC Cartographic Symbology 2.0

License

Notifications You must be signed in to change notification settings

ecere/libCartoSym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

libCartoSym

A Free and Open-Source Software library implementing OGC Cartographic Symbology 2.0

libCartoSym aims to be an eC implementation of the CartoSym-CSS and CartoSym-JSON encodings defined in the candidate OGC Cartographic Symbology - Part 1: Core Model and Encodings Standard version 2.0 Standard.

The library will allow to read and write these CartoSym encodings, as well as import from and export to additional encodings of portrayal rules such as OGC SLD/SE and Mapbox GL Styles.

Since the CartoSym encodings extend the OGC Common Query Language (CQL2), the library will also include support for parsing and writing CQL2-Text and CQL2-JSON expressions, which themselves imply support for parsing and writing geometries defined in Well-Known Text (WKT) and GeoJSON.

Additional functionality related to implementing CartoSym 2.0 in renderers, such as the run-time evaluation of expressions, performing spatial relation queries based on the Dimensionally Extended-9 Intersection Model and rendering symbology may also be integrated within this library or in a separate but jointly developed library.

Object-oriented bindings for libCartoSym automatically generated using Ecere's binding generating tool (bgen) from the eC library will be available for the C, C++ and Python programming languages.

About

A Free and Open-Source Software library implementing OGC Cartographic Symbology 2.0

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages