Tuesday 31 March 2009

GeoReport-CDF integration screenshots

Here some screenshots regarding GeoReport CDF integration.
In Figure1 you can see the GeoDashboard.
It is characterized by:
  • a "Map Tab" where users can interact with the map, display geometries cominig from Geoserver and alphanumeric data, diagrams, charts, dials cominig from Pentaho xactions execution!
  • an " Info Tab" where users can read alphanumeric ditails associated to the geometries
    (e.g. from point click users can display dial and pie charts, and from pie chart users can display ditailed information in a table view as shown in Figure2)
  • On the left you can display other tabs for analysis functionalities (choropleths or propotionals), legend, toolbar, detailed charts, layer tree

Figure1
on POINT click users can display dial and pie charts



Figure2
on pie click users can display details on "Info Tab"


Remeber that now you can set your GeoDashboard directly from JavaScript using CDF MapFishComponent like this:

map
=
{
name: "map",
type: "mapFish",
nameAttribute: "nome",
indicators: [["numero_watson","NUMERO"],["valore_watson","VALORE"]],
geojsonUrl: "server:port",
analysis: "chorop",
geocode: "gid",
actionid: "id_capoluog",
layer: "capoluoghi",
layer_name: "WATSONs",
mapname: "WATSON MAP",
solution: "cdf-samples",
path: "20-samples/GeoBI",
actionJson: 'myxaction.xaction',
action: "dial.xaction",
action2: "pie.xaction",
parameter: [["value","numero_watson"]],
parameters: [["customer", "value"],["max", 50], ["low", 5],["high", 35]],
action2Value: [["regione","gl_regione"]],
action2Values: [],
feautreInfo: [["REGIONE","gl_regione"], ["CAPOLUOGO","nome"]],
messageElementId: "messages",
htmlObject: "map",
executeAtStart: true,
initPosLon: 6.090,
initPosLat: 40.373,
initZoom: 5
}

No comments: