public class GeoJSONLoader extends Object
| Modifier and Type | Field and Description | 
|---|---|
| protected static RandomShapeAttributes | randomAttrs | 
| Constructor and Description | 
|---|
| GeoJSONLoader()Create a new loader. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addGeoJSONGeometryToLayer(gov.nasa.worldwind.formats.geojson.GeoJSONObject object,
                         RenderableLayer layer)Create a layer from a GeoJSON document. | 
| protected void | addRenderableForFeature(gov.nasa.worldwind.formats.geojson.GeoJSONFeature feature,
                       RenderableLayer layer) | 
| protected void | addRenderableForFeatureCollection(gov.nasa.worldwind.formats.geojson.GeoJSONFeatureCollection c,
                                 RenderableLayer layer) | 
| protected void | addRenderableForGeometry(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry geom,
                        RenderableLayer layer,
                        AVList properties) | 
| protected void | addRenderableForGeometryCollection(gov.nasa.worldwind.formats.geojson.GeoJSONGeometryCollection c,
                                  RenderableLayer layer,
                                  AVList properties) | 
| protected void | addRenderableForLineString(gov.nasa.worldwind.formats.geojson.GeoJSONLineString geom,
                          RenderableLayer layer,
                          AVList properties) | 
| protected void | addRenderableForMultiPoint(gov.nasa.worldwind.formats.geojson.GeoJSONMultiPoint geom,
                          RenderableLayer layer,
                          AVList properties) | 
| protected void | addRenderableForMultiPolygon(gov.nasa.worldwind.formats.geojson.GeoJSONMultiPolygon geom,
                            RenderableLayer layer,
                            AVList properties) | 
| protected void | addRenderableForMutiLineString(gov.nasa.worldwind.formats.geojson.GeoJSONMultiLineString geom,
                              RenderableLayer layer,
                              AVList properties) | 
| protected void | addRenderableForPoint(gov.nasa.worldwind.formats.geojson.GeoJSONPoint geom,
                     RenderableLayer layer,
                     AVList properties) | 
| protected void | addRenderableForPolygon(gov.nasa.worldwind.formats.geojson.GeoJSONPolygon geom,
                       RenderableLayer layer,
                       AVList properties) | 
| void | addSourceGeometryToLayer(Object docSource,
                        RenderableLayer layer)Parse a GeoJSON document and add it to a layer. | 
| Layer | createLayerFromGeoJSON(gov.nasa.worldwind.formats.geojson.GeoJSONObject object)Create a layer from a GeoJSON object. | 
| Layer | createLayerFromSource(Object docSource)Create a layer from a GeoJSON document. | 
| protected Renderable | createPoint(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry owner,
           Position pos,
           PointPlacemarkAttributes attrs,
           AVList properties) | 
| protected PointPlacemarkAttributes | createPointAttributes(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry geom,
                     Layer layer) | 
| protected Renderable | createPolygon(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry owner,
             Iterable<? extends Position> outerBoundary,
             Iterable<? extends Position>[] innerBoundaries,
             ShapeAttributes attrs,
             AVList properties) | 
| protected ShapeAttributes | createPolygonAttributes(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry geom,
                       Layer layer) | 
| protected Renderable | createPolyline(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry owner,
              Iterable<? extends Position> positions,
              ShapeAttributes attrs,
              AVList properties) | 
| protected ShapeAttributes | createPolylineAttributes(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry geom,
                        Layer layer) | 
| protected void | handleUnrecognizedObject(Object o) | 
| protected static boolean | positionsHaveNonzeroAltitude(Iterable<? extends Position> positions) | 
protected static final RandomShapeAttributes randomAttrs
public void addGeoJSONGeometryToLayer(gov.nasa.worldwind.formats.geojson.GeoJSONObject object,
                                      RenderableLayer layer)
object - GeoJSON object to be added to the layer.layer - layer to receive the new GeoJSON renderable.protected void addRenderableForFeature(gov.nasa.worldwind.formats.geojson.GeoJSONFeature feature,
                                       RenderableLayer layer)
protected void addRenderableForFeatureCollection(gov.nasa.worldwind.formats.geojson.GeoJSONFeatureCollection c,
                                                 RenderableLayer layer)
protected void addRenderableForGeometry(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry geom,
                                        RenderableLayer layer,
                                        AVList properties)
protected void addRenderableForGeometryCollection(gov.nasa.worldwind.formats.geojson.GeoJSONGeometryCollection c,
                                                  RenderableLayer layer,
                                                  AVList properties)
protected void addRenderableForLineString(gov.nasa.worldwind.formats.geojson.GeoJSONLineString geom,
                                          RenderableLayer layer,
                                          AVList properties)
protected void addRenderableForMultiPoint(gov.nasa.worldwind.formats.geojson.GeoJSONMultiPoint geom,
                                          RenderableLayer layer,
                                          AVList properties)
protected void addRenderableForMultiPolygon(gov.nasa.worldwind.formats.geojson.GeoJSONMultiPolygon geom,
                                            RenderableLayer layer,
                                            AVList properties)
protected void addRenderableForMutiLineString(gov.nasa.worldwind.formats.geojson.GeoJSONMultiLineString geom,
                                              RenderableLayer layer,
                                              AVList properties)
protected void addRenderableForPoint(gov.nasa.worldwind.formats.geojson.GeoJSONPoint geom,
                                     RenderableLayer layer,
                                     AVList properties)
protected void addRenderableForPolygon(gov.nasa.worldwind.formats.geojson.GeoJSONPolygon geom,
                                       RenderableLayer layer,
                                       AVList properties)
public void addSourceGeometryToLayer(Object docSource, RenderableLayer layer)
public Layer createLayerFromGeoJSON(gov.nasa.worldwind.formats.geojson.GeoJSONObject object)
object - GeoJSON object to use to create a Renderable, which will be added to the new layer.public Layer createLayerFromSource(Object docSource)
protected Renderable createPoint(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry owner, Position pos, PointPlacemarkAttributes attrs, AVList properties)
protected PointPlacemarkAttributes createPointAttributes(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry geom, Layer layer)
protected Renderable createPolygon(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry owner, Iterable<? extends Position> outerBoundary, Iterable<? extends Position>[] innerBoundaries, ShapeAttributes attrs, AVList properties)
protected ShapeAttributes createPolygonAttributes(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry geom, Layer layer)
protected Renderable createPolyline(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry owner, Iterable<? extends Position> positions, ShapeAttributes attrs, AVList properties)
protected ShapeAttributes createPolylineAttributes(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry geom, Layer layer)
protected void handleUnrecognizedObject(Object o)