Package com.metsci.glimpse.dnc.convert
Class Vpf2Flat
- java.lang.Object
-
- com.metsci.glimpse.dnc.convert.Vpf2Flat
-
public class Vpf2Flat extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVpf2Flat.AreaFeaturestatic classVpf2Flat.Attributestatic classVpf2Flat.Databasestatic classVpf2Flat.DoubleAttributestatic classVpf2Flat.Featurestatic classVpf2Flat.IntAttributestatic classVpf2Flat.Librarystatic classVpf2Flat.LineFeaturestatic classVpf2Flat.PointFeaturestatic classVpf2Flat.StringAttributestatic classVpf2Flat.Vertex
-
Constructor Summary
Constructors Constructor Description Vpf2Flat()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidconvertVpfToFlat(File vpfParentDir, File flatParentDir, Charset charset)static Stringfcode(gov.nasa.worldwind.formats.vpf.VPFFeature feature)static <K> intgetOrCreateId(it.unimi.dsi.fastutil.objects.Object2IntMap<K> idsMap, K key)static voidreadVpfAttrs(Iterable<Map.Entry<String,Object>> attrs, Collection<Vpf2Flat.Attribute> results)static Vpf2Flat.DatabasereadVpfDatabase(gov.nasa.worldwind.formats.vpf.VPFDatabase database)static Vpf2Flat.DatabasereadVpfDatabase(File databaseDir)static voidreadVpfFeatures(Iterable<? extends gov.nasa.worldwind.formats.vpf.VPFFeature> features, gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData, Collection<Vpf2Flat.Feature> results)static voidreadVpfLibraries(Collection<gov.nasa.worldwind.formats.vpf.VPFLibrary> libraries, Collection<Vpf2Flat.Library> results)static voidwriteFlatDatabase(Vpf2Flat.Database database, File flatDir, Charset charset)
-
-
-
Method Detail
-
convertVpfToFlat
public static void convertVpfToFlat(File vpfParentDir, File flatParentDir, Charset charset) throws IOException
- Throws:
IOException
-
readVpfDatabase
public static Vpf2Flat.Database readVpfDatabase(File databaseDir) throws IOException
- Throws:
IOException
-
readVpfDatabase
public static Vpf2Flat.Database readVpfDatabase(gov.nasa.worldwind.formats.vpf.VPFDatabase database)
-
readVpfLibraries
public static void readVpfLibraries(Collection<gov.nasa.worldwind.formats.vpf.VPFLibrary> libraries, Collection<Vpf2Flat.Library> results)
-
readVpfFeatures
public static void readVpfFeatures(Iterable<? extends gov.nasa.worldwind.formats.vpf.VPFFeature> features, gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData, Collection<Vpf2Flat.Feature> results)
-
readVpfAttrs
public static void readVpfAttrs(Iterable<Map.Entry<String,Object>> attrs, Collection<Vpf2Flat.Attribute> results)
-
fcode
public static String fcode(gov.nasa.worldwind.formats.vpf.VPFFeature feature)
-
writeFlatDatabase
public static void writeFlatDatabase(Vpf2Flat.Database database, File flatDir, Charset charset) throws IOException
- Throws:
IOException
-
getOrCreateId
public static <K> int getOrCreateId(it.unimi.dsi.fastutil.objects.Object2IntMap<K> idsMap, K key)
-
-