Populating the SDM model

You can populate the SDM model using the API, for example:
Object symbolNode = engine.getModel().createNode("symbol");
engine.getModel().addObject(symbolNode, null, null);
...
engine.getModel().setObjectProperty(symbolNode,
 "longitude", new Double(Math.toRadians(44)));
engine.getModel().setObjectProperty(symbolNode,
 "latitude", new Double(Math.toRadians(-105)));
...