@Tool(value = "Converts a 3.1 or earlier WMS configuration to 3.2 style configurations. Currently only works for feature layers.") public class WMSMigrator {
ToolInfo( Class<?> mainClass ) { this.mainClass = mainClass; try { Tool annotation = this.mainClass.getAnnotation( Tool.class ); this.description = annotation.value(); } catch ( NullPointerException e ) { description = "[FAILURE] Does not implement the Tool annotation, a description is therefore not available."; } try { this.mainClass.getMethod( "main", String[].class ); } catch ( Exception e ) { System.err.println( "The given class: " + mainClass.getSimpleName() + " does not declare a main method and can thus not be invoked." ); this.mainClass = null; description = null; } }
@Tool(value = "scans the argument files and tries to guess their encoding, treats dbf files specially") public class ScanEncoding {
@Tool("Helps creating readable short versions of feature type / property names for mapping to db.") public class MappingShortener {
@Tool(value = "This tool can be used to import SLD/SE files into a WMS styles database.") public class PostgreSQLImporter { private static Options initOptions() {
@Tool("Transforms a raster with the given crs into another crs") public class TransformRaster {
@Tool("Prints an analysis of the feature type hierarchy defined in a GML application schema as well as information on the geometry element hierarchy.") public class GMLSchemaAnalyzer {
@Tool(value = "generates a WMS layer tree/configuration file from a feature type hierarchy") public class FeatureTypesToLayerTree {
@Tool("Converts the GML geometries inside an XML document from one SRS to another.") public class XMLCoordinateTransform {
@Tool(value = "adds inversDientZurDarstellungVon properties for GeoInfoDok 6.0.1 files") public class BackReferenceFixer {
@Tool("Builds a raster tree from a given set of rasters.") public class RTBClient {
@Tool("Imports feature datasets into a feature store") public class FeatureStoreLoader {
@Tool("Export the CoordinateSystems from a given Input format to a given Output format and place the result into an output File.") public class ConfigurationConverger {
@Tool(value = "This tool can be used to check and remove faulty styles in a WMS style database (PostgreSQL).") public class StyleChecker { private static final Logger LOG = getLogger( StyleChecker.class );
@Tool("Convert a point or a list of points from one SRS to another.") public class CoordinateTransform {
@Tool("Interface to the WPVS backend for assigning prototypes to QualityLevel in a world object model.") public class PrototypeAssigner {
@Tool(value = "Validates single metadata records or metadata records from directory against the ISO Schema.") public class ISO19139Validator {
@Tool("Generates a generalization of a building by projecting the boundaries on a 2d plane and calculating a convex hull from them.") public class ModelGeneralizor {
@Tool("Converts a raster from one type into another.") public class RasterConverter {
@Tool("Retrieve information about the availability|definition of a certain crs in deegree") public class CRSInfo {