Charts in Smallworld

Creating graphical charts in SW has been a standing challenge for developers – drawing classes have long been available in the core system but the amount of custom code necessary has discouraged development.   An alternative solution is to leverage freely available internet graphing tools.   iFactor’s Graham Garlick has written a ‘google_chart’ class that handles the data transfer between the SW session and the Google Charting Cloud and caches the generated chart so it can easily be rendered to any canvas within the session.

The ‘google_chart’ class is generic so all the current chart forms are supported.   Here are a few examples of charts driven by GIS network data:

Single charts display graphically any data available from the GIS session, whether it resides in a SW VMDS or some other connected database. The wrapper ‘chart’ class manages the periodic refreshing of individual charts to keep them up-to-date. Displaying multiple related charts together creates an instructive dashboard showing a near real time snapshot of the data. In addition, these charts could be pushed to the company web-site for general (internal or external) consumption.

It is expected that the future releases of the Google Chart API will support more complex chart forms such as 3D Bars and Lines, all of which will be available through the developed magik classes.

Contact sales@ifactorconsulting.com to learn more.

Explore posts in the same categories: Smallworld

Tags:

Both comments and pings are currently closed.


Follow

Get every new post delivered to your Inbox.