The majority of formats require the same two steps for visualization on a Lightspeed view. To visualize IGRF Magnetic North data:
-
Decode the data into an
ILcdModelusing anILcdModelDecoder. -
Create an
ILspLayerfor theILcdModeland add it to theILspView.
//First create the model
//Decode the model by passing the source to the model decoder
ILcdModelDecoder decoder =
new TLcdIGRFModelDecoder();
ILcdModel model = decoder.decode("Data/magneticnorth/igrf");
//Create a layer for the model with default styling
ILspLayer layer = TLspShapeLayerBuilder.newBuilder()
.model(model)
.build();
//Add the layer to the Lightspeed view (an ILspView)
view.addLayer(layer);
This results in a IGRF Magnetic North layer with default styling. See Visualizing Vector Data for more information about visualizing and styling vector data.