Skip navigation links
LuciadLightspeed
2023.1.08

Package com.luciad.fusion.client.view.gxy

Provides support for visualizing vector data from a LuciadFusion Tile Store in a 2D view.

See: Description

Package com.luciad.fusion.client.view.gxy Description

Provides support for visualizing vector data from a LuciadFusion Tile Store in a 2D view.

In particular, this package contains a custom ILcdGXYLayer implementation TLfnGXYVectorLayer that is optimized to work with multi-leveled tiled vector models created by TLfnTileStoreModelDecoder. Those models have TLfnVectorTileStoreModelDescriptor as model descriptor.

It is important for visualization purposes to use this custom layer, as a generic TLcdGXYLayer will not take advantage of the multi-leveled structure and always use the most detailed geometry available. That would result in unacceptable performance.

You can use regular ILcdGXYPainterProviders to paint the shapes. See TLfnGXYVectorLayer for what kind of shapes you can expect.

This package also offers ALfnVectorGXYStyleProvider, a simple styling API. You can use this in combination with TLfnVectorGXYPainterProvider, a painter that can handle all shapes in a vector coverage. Example:

 TLfnGXYVectorLayer layer = new TLfnGXYVectorLayer(aModel, "display name");
 layer.setGXYPainterProvider(new TLfnVectorGXYPainterProvider(a ALfnGXYVectorStyleProvider));
 

This package has been deprecated. Since 2017.0 support for coverages of type VECTOR has been superseded with other mechanisms. Please refer to the Fusion migration guide for more information.
Since:
11.0
Skip navigation links
LuciadLightspeed
2023.1.08