CQL Filter

This item is on our roadmap for Styler, a web cartography application.

It can be tedious for users to use a filter builder GUI if they already know exactly the complex filter they want to use. CQL is a simple language for writing filters, which could be used in place of the GUI.

Since we will want users to be able to easily switch between a CQL view of their filter, and the GUI view, we will need a CQL parser/validator which can read in raw CQL text and convert it to filter objects. Similarly, we will need a writer which can convert GUI state into CQL (a simpler problem).

Tasks:

  • Ensure that GUI code separates the visualization code from the filter object model.
  • Write CQL parser in Javascript.
  • Write CWL emitter in Javascript.

Funding

This roadmap item is currently unfunded.

Get a quote now!

Get a quote or read more about core development to add your support to a road-map item.

Other Roadmap Items

Cascadenik CSS-like language

Support Cascadenik, a way to style maps in using a syntax similar to CSS, as a way to persist and create OpenLayers style objects. Makes cartography easy for web designers.

CQL Filter

CQL is a terse language for writing data filters. This item will allow users to flip between a GUI view of the filter and a text view of the filter in CQL, and edit either one.

COGO Geometry Creator

Creating new geometry from COGO directions is a common use case for web editing tools in county and municipal jurisdictions. This work item will take in COGO directions and return a feature suitable for rendering on the map, sending back to the server, etc.

All roadmap items...