diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..f65ef8f --- /dev/null +++ b/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..003b8d4 --- /dev/null +++ b/.project @@ -0,0 +1,23 @@ + + + EcologicalEngineWPSExtension + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.m2e.core.maven2Nature + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..5467469 --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,13 @@ +#Mon Feb 10 17:08:17 CET 2014 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f19abb2 --- /dev/null +++ b/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,5 @@ +#Mon Feb 10 17:08:16 CET 2014 +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/cfg/ALog.properties b/cfg/ALog.properties new file mode 100644 index 0000000..41feb3e --- /dev/null +++ b/cfg/ALog.properties @@ -0,0 +1,30 @@ +#### Use two appenders, one to log to console, another to log to a file +log4j.rootCategory= R + +#### First appender writes to console +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %p %t %c - %m%n +#log4j.appender.stdout.layout.ConversionPattern=%m%n +#log4j.appender.stdout.File=Analysis.log + +#### Second appender writes to a file +log4j.logger.AnalysisLogger=trace, stdout,R +log4j.appender.R=org.apache.log4j.RollingFileAppender +log4j.appender.R.File=Analysis.log +log4j.appender.R.MaxFileSize=50000KB +log4j.appender.R.MaxBackupIndex=2 +log4j.appender.R.layout=org.apache.log4j.PatternLayout +log4j.appender.R.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %p %t %c - %m%n +#log4j.appender.R.layout.ConversionPattern=%m%n + +#### Third appender writes to a file +log4j.logger.org.hibernate=H +#log4j.appender.H=org.apache.log4j.RollingFileAppender +log4j.appender.H=org.apache.log4j.AsyncAppender +#log4j.appender.H.File=HibernateLog.log +#log4j.appender.H.MaxFileSize=1024KB +#log4j.appender.H.MaxBackupIndex=2 +log4j.appender.H.layout=org.apache.log4j.PatternLayout +log4j.appender.H.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %p %t %c - %m%n + diff --git a/cfg/DestinationDBHibernate.cfg.xml b/cfg/DestinationDBHibernate.cfg.xml new file mode 100644 index 0000000..61a9ac8 --- /dev/null +++ b/cfg/DestinationDBHibernate.cfg.xml @@ -0,0 +1,18 @@ + + + + org.postgresql.Driver + org.hibernate.connection.C3P0ConnectionProvider + jdbc:postgresql://localhost/testdb + gcube + d4science2 + + org.hibernate.dialect.PostgreSQLDialect + org.hibernate.transaction.JDBCTransactionFactory + 0 + 1 + 0 + 1 + thread + + \ No newline at end of file diff --git a/cfg/algorithms.properties b/cfg/algorithms.properties new file mode 100644 index 0000000..9fcf228 --- /dev/null +++ b/cfg/algorithms.properties @@ -0,0 +1,7 @@ +AQUAMAPS_SUITABLE=org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsSuitable +AQUAMAPS_NATIVE=org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsNative +AQUAMAPS_NATIVE_2050=org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsNative2050 +AQUAMAPS_SUITABLE_2050=org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsSuitable2050 +AQUAMAPS_NATIVE_NEURALNETWORK=org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsNN +AQUAMAPS_SUITABLE_NEURALNETWORK=org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsNNSuitable +FEED_FORWARD_A_N_N_DISTRIBUTION=org.gcube.dataanalysis.ecoengine.spatialdistributions.FeedForwardNeuralNetworkDistribution \ No newline at end of file diff --git a/cfg/clusterers.properties b/cfg/clusterers.properties new file mode 100644 index 0000000..f9321de --- /dev/null +++ b/cfg/clusterers.properties @@ -0,0 +1,4 @@ +DBSCAN=org.gcube.dataanalysis.ecoengine.clustering.DBScan +LOF=org.gcube.dataanalysis.ecoengine.clustering.LOF +KMEANS=org.gcube.dataanalysis.ecoengine.clustering.KMeans +XMEANS=org.gcube.dataanalysis.ecoengine.clustering.XMeansWrapper \ No newline at end of file diff --git a/cfg/dynamictransducerers.properties b/cfg/dynamictransducerers.properties new file mode 100644 index 0000000..c092dbe --- /dev/null +++ b/cfg/dynamictransducerers.properties @@ -0,0 +1 @@ +org.gcube.dataanalysis.geo.wps.factory.DynamicWPSTransducerer \ No newline at end of file diff --git a/cfg/evaluators.properties b/cfg/evaluators.properties new file mode 100644 index 0000000..1245533 --- /dev/null +++ b/cfg/evaluators.properties @@ -0,0 +1,3 @@ +DISCREPANCY_ANALYSIS=org.gcube.dataanalysis.ecoengine.evaluation.DiscrepancyAnalysis +QUALITY_ANALYSIS=org.gcube.dataanalysis.ecoengine.evaluation.DistributionQualityAnalysis +HRS=org.gcube.dataanalysis.ecoengine.evaluation.HabitatRepresentativeness \ No newline at end of file diff --git a/cfg/generators.properties b/cfg/generators.properties new file mode 100644 index 0000000..4efd8af --- /dev/null +++ b/cfg/generators.properties @@ -0,0 +1,2 @@ +LOCAL_WITH_DATABASE=org.gcube.dataanalysis.ecoengine.processing.LocalSplitGenerator +SIMPLE_LOCAL=org.gcube.dataanalysis.ecoengine.processing.LocalSimpleSplitGenerator diff --git a/cfg/modelers.properties b/cfg/modelers.properties new file mode 100644 index 0000000..d5c652e --- /dev/null +++ b/cfg/modelers.properties @@ -0,0 +1 @@ +HSPEN_MODELER=org.gcube.dataanalysis.ecoengine.modeling.SimpleModeler \ No newline at end of file diff --git a/cfg/models.properties b/cfg/models.properties new file mode 100644 index 0000000..479b406 --- /dev/null +++ b/cfg/models.properties @@ -0,0 +1,4 @@ +HSPEN=org.gcube.dataanalysis.ecoengine.models.ModelHSPEN +AQUAMAPSNN=org.gcube.dataanalysis.ecoengine.models.ModelAquamapsNN +FEED_FORWARD_ANN=org.gcube.dataanalysis.ecoengine.models.FeedForwardNN +FEED_FORWARD_ANN_FILE=org.gcube.dataanalysis.ecoengine.models.testing.FeedForwardNNFile \ No newline at end of file diff --git a/cfg/nodealgorithms.properties b/cfg/nodealgorithms.properties new file mode 100644 index 0000000..4493d3b --- /dev/null +++ b/cfg/nodealgorithms.properties @@ -0,0 +1 @@ +AQUAMAPS_SUITABLE=org.gcube.dataanalysis.peeng.models.AquamapsSuitableNode diff --git a/cfg/operators.xml b/cfg/operators.xml new file mode 100644 index 0000000..93b465c --- /dev/null +++ b/cfg/operators.xml @@ -0,0 +1,2620 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/cfg/test.xml b/cfg/test.xml new file mode 100644 index 0000000..e8fe5a6 --- /dev/null +++ b/cfg/test.xml @@ -0,0 +1,76 @@ + + Buffer + Create a buffer around a polygon. + Create a buffer around a single polygon. Accepts the polygon as GML and provides GML output for the buffered feature. + + + + + urn:ogc:wps:1.0.0:buffer + + + + InputPolygon + Polygon to be buffered + URI to a set of GML that describes the polygon. + + + + text/xml + base64 + http://foo.bar/gml/3.1.0/polygon.xsd + + + + + text/xml + UTF-8 + http://foo.bar/gml/3.1.0/polygon.xsd + + + + + + BufferDistance + Buffer Distance + Distance to be used to calculate buffer. + + float + + + meters + + + meters + feet + + + + 100 + + + + + + BufferedPolygon + Buffered Polygon + GML stream describing the buffered polygon feature. + + + + text/xml + base64 + http://foo.bar/gml/3.1.0/polygon.xsd + + + + + text/xml + UTF-8 + http://foo.bar/gml/3.1.0/polygon.xsd + + + + + + \ No newline at end of file diff --git a/cfg/transducerers.properties b/cfg/transducerers.properties new file mode 100644 index 0000000..9a89163 --- /dev/null +++ b/cfg/transducerers.properties @@ -0,0 +1,14 @@ +ABSENCE_CELLS_FROM_AQUAMAPS=org.gcube.dataanalysis.ecoengine.transducers.simplequeryexecutors.MarineAbsencePointsFromAquamapsDistribution +BIOCLIMATE_HSPEC=org.gcube.dataanalysis.ecoengine.transducers.BioClimateHSPECTransducer +BIOCLIMATE_HCAF=org.gcube.dataanalysis.ecoengine.transducers.BioClimateHCAFTransducer +BIOCLIMATE_HSPEN=org.gcube.dataanalysis.ecoengine.transducers.BioClimateHSPENTransducer +HCAF_INTERPOLATION=org.gcube.dataanalysis.ecoengine.transducers.InterpolationTransducer +HCAF_FILTER=org.gcube.dataanalysis.ecoengine.transducers.simplequeryexecutors.HcafFilter +HSPEN_FILTER=org.gcube.dataanalysis.ecoengine.transducers.simplequeryexecutors.HspenFilter +OCCURRENCES_MERGER=org.gcube.dataanalysis.ecoengine.transducers.OccurrencePointsMerger +OCCURRENCES_INTERSECTOR=org.gcube.dataanalysis.ecoengine.transducers.OccurrencePointsIntersector +OCCURRENCES_MARINE_TERRESTRIAL=org.gcube.dataanalysis.ecoengine.transducers.OccurrencePointsInSeaOnEarth +OCCURRENCES_DUPLICATES_DELETER=org.gcube.dataanalysis.ecoengine.transducers.OccurrencePointsDuplicatesDeleter +OCCURRENCES_SUBTRACTION=org.gcube.dataanalysis.ecoengine.transducers.OccurrencePointsSubtraction +PRESENCE_CELLS_GENERATION=org.gcube.dataanalysis.ecoengine.transducers.simplequeryexecutors.MarinePresencePoints +FIN_TAXA_MATCH=org.gcube.dataanalysis.fin.taxamatch.TaxaMatchTransducer \ No newline at end of file diff --git a/cfg/userperspective.properties b/cfg/userperspective.properties new file mode 100644 index 0000000..a3f9359 --- /dev/null +++ b/cfg/userperspective.properties @@ -0,0 +1,13 @@ +ANOMALIES_DETECTION=DBSCAN,LOF,KMEANS,XMEANS +CLASSIFICATION=FEED_FORWARD_A_N_N_DISTRIBUTION +CLIMATE=BIOCLIMATE_HSPEC,BIOCLIMATE_HCAF,BIOCLIMATE_HSPEN,HCAF_INTERPOLATION +CORRELATION_ANALYSIS=HRS +DATA_CLUSTERING=DBSCAN,KMEANS,XMEANS +FILTERING=HCAF_FILTER,HSPEN_FILTER +FUNCTION_SIMULATION=FEED_FORWARD_A_N_N_DISTRIBUTION +OCCURRENCES=ABSENCE_CELLS_FROM_AQUAMAPS,PRESENCE_CELLS_GENERATION,OCCURRENCES_MERGER,OCCURRENCES_INTERSECTOR,OCCURRENCES_MARINE_TERRESTRIAL,OCCURRENCES_DUPLICATES_DELETER,OCCURRENCES_SUBTRACTION +PERFORMANCES_EVALUATION=QUALITY_ANALYSIS,DISCREPANCY_ANALYSIS +SPECIES_SIMULATION=AQUAMAPS_SUITABLE,AQUAMAPS_NATIVE,AQUAMAPS_NATIVE_2050,AQUAMAPS_SUITABLE_2050,AQUAMAPS_NATIVE_NEURALNETWORK,AQUAMAPS_SUITABLE_NEURALNETWORK +TRAINING=HSPEN,AQUAMAPSNN,FEED_FORWARD_ANN +TIME_SERIES=HCAF_INTERPOLATION +TAXA=FIN_TAXA_MATCH \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..514bd29 --- /dev/null +++ b/pom.xml @@ -0,0 +1,41 @@ + + 4.0.0 + org.gcube.dataanalysis + ecological-engine-wps-extension + 1.0.0-SNAPSHOT + ecological-engine-wps-extension + ecological-engine-wps-extension + + ${project.basedir}/distro + + + + org.gcube.dataanalysis + EcologicalEngineExecutor + [1.6.0-SNAPSHOT,2.0.0) + + + + org.n52.wps + 52n-wps-client-lib + 3.2.0 + + + + + 52north-releases + 52north-releases + http://maven.research-infrastructures.eu/nexus/content/repositories/52north-releases/ + + + n52-snapshots + n52-snapshots + http://52north.org/maven/repo/snapshots/ + + true + + + + \ No newline at end of file diff --git a/src/main/resources/wps_config.xml b/src/main/resources/wps_config.xml new file mode 100644 index 0000000..d804966 --- /dev/null +++ b/src/main/resources/wps_config.xml @@ -0,0 +1,1084 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + 4 + + + + + + + + + + + false + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + admin + geoserver + localhost + 8181 + + + + + admin + geoserver + localhost + 8181 + + + + admin + geoserver + localhost + 8181 + + + + C:/ms4w/Apache/htdocs/52northWPS/ + wps.map + data/tmp/ + http://localhost/cgi-bin/52northWPSWrapper.exe + + + + + + + + + + + + R/scripts + R/R_Datatype.conf + R/resources + default + true + org.n52.wps.server.r.SosPlot + org.n52.wps.server.r.pegel-report + org.n52.wps.server.r.sweave-foo + org.n52.wps.server.r.eo2h_airqualitysaxony.R + + + org.n52.wps.server.algorithm.SimpleBufferAlgorithm + org.n52.wps.server.algorithm.JTSConvexHullAlgorithm + org.n52.wps.server.algorithm.coordinatetransform.CoordinateTransformAlgorithm + org.n52.wps.server.algorithm.simplify.DouglasPeuckerAlgorithm + org.n52.wps.server.algorithm.intersection.IntersectionAlgorithm + org.n52.wps.server.algorithm.convexhull.ConvexHullAlgorithm + org.n52.wps.server.algorithm.raster.AddRasterValues + org.n52.wps.server.algorithm.spatialquery.IntersectsAlgorithm + org.n52.wps.server.algorithm.spatialquery.TouchesAlgorithm + org.n52.wps.server.algorithm.test.DummyTestClass + org.n52.wps.server.algorithm.test.LongRunningDummyTestClass + org.n52.wps.server.algorithm.test.MultipleComplexInAndOutputsDummyTestClass + org.n52.wps.server.algorithm.test.MultiReferenceInputAlgorithm + org.n52.wps.server.algorithm.test.MultiReferenceBinaryInputAlgorithm + + + + + c:\programme\GRASS 7.0.svn + c:\python25 + c:\python25 + C:\grass\wps-grass-bridge2\gms\ + c:\programme\GRASS 7.0.svn\demolocation\.grassrc70 + C:\tmp\grass_tmp + i.atcorr + i.biomass + i.cca + i.cluster + i.eb.eta + i.eb.evapfr + i.eb.h_SEBAL01 + i.eb.soilheatflux + i.emissivity + i.evapo.time_integration + i.fft + i.gensig + i.gensigset + i.his.rgb + i.ifft + i.landsat.acca + i.landsat.toar + i.latlong + i.maxlik + i.modis.qc + i.pca + i.rectify + i.rgb.his + i.smap + i.sunhours + i.target + i.vi + i.zc + m.cogo + m.measure + r.basins.fill + r.bitpattern + r.buffer2 + r.carve + r.category + r.circle + r.clump + r.coin + r.compress + r.contour + r.cost + r.covar + r.cross + r.describe + r.distance + r.drain + r.fill.dir + r.flow + r.grow.distance + r.gwflow + r.his + r.horizon + r.kappa + r.lake + r.li.cwed + r.li.dominance + r.li.edgedensity + r.li.mpa + r.li.mps + r.li.padcv + r.li.padrange + r.li.padsd + r.li.patchdensity + r.li.patchnum + r.li.richness + r.li.shannon + r.li.shape + r.li.simpson + r.los + r.mapcalc + r.mfilter + r.mode + r.neighbors + r.null + r.param.scale + r.patch + r.profile + r.proj + r.quant + r.quantile + r.random.cells + r.random + r.random.surface + r.reclass + r.recode + r.region + r.regression.line + r.report + r.resamp.bspline + r.resamp.filter + r.resamp.interp + r.resamp.rst + r.resamp.stats + r.resample + r.rescale.eq + r.rescale + r.ros + r.series + r.sim.sediment + r.sim.water + r.slope.aspect + r.solute.transport + r.spread + r.spreadpath + r.statistics + r.statistics2 + r.statistics3 + r.stats + r.sun + r.sunmask + r.support + r.support.stats + r.surf.area + r.surf.contour + r.surf.fractal + r.surf.gauss + r.surf.idw + r.surf.idw2 + r.surf.random + r.terraflow + r.texture + r.thin + r.timestamp + r.to.rast3 + r.to.rast3elev + r.to.vect + r.topidx + r.topmodel + r.transect + r.univar + r.uslek + r.usler + r.volume + r.walk + r.water.outlet + r.watershed + r3.gwflow + r3.info + r3.mapcalc + r3.mask + r3.null + r3.stats + r3.timestamp + r3.to.rast + r3.univar + v.buffer + v.build + v.build.polylines + v.category + v.class + v.convert + v.db.connect + v.db.select + v.delaunay + v.distance + v.drape + v.edit + v.extract + v.extrude + v.generalize + v.hull + v.kcv + v.kernel + v.label + v.lidar.correction + v.lidar.edgedetection + v.lidar.growing + v.lrs.create + v.lrs.label + v.lrs.segment + v.lrs.where + v.mkgrid + v.neighbors + v.net.alloc + v.net.allpairs + v.net.bridge + v.net.centrality + v.net.components + v.net.connectivity + v.net.distance + v.net + v.net.flow + v.net.iso + v.net.path + v.net.salesman + v.net.spanningtree + v.net.steiner + v.net.timetable + v.net.visibility + v.normal + v.outlier + v.overlay + v.parallel + v.patch + v.perturb + v.proj + v.qcount + v.random + v.reclass + v.sample + v.segment + v.select + v.split + v.support + v.surf.bspline + v.surf.idw + v.surf.rst + v.to.3d + v.to.db + v.to.points + v.to.rast + v.to.rast3 + v.transform + v.type + v.univar + v.vol.rst + v.voronoi + + + + + + + + + visibility + recttopolar + crossclassification + aggregationindex + neighborhoodvariance + clipgrid + createhyetogram + randomvector + slope + autoincrementvalue + costinroutesanisotropic + convergence + neighborhooddiversity + neighborhoodcountlowerthan + removeholes + delaunay + acccostcombined + solarradiation + distanceandangle + aspect + vectorizelines + los + histogram + calibrateregression + disttochannelnetwork + multigridcountgreaterthan + spatialcorrelation + ripleysk + transform + costinroutes + vectorfieldcorrelation + pdfnormal + multigridmajority + quadrat + fresnellos + vectormean + ahp + vectorfieldcalculator + intersection + neighborhoodcountequalto + watershedsbysize + locateextremevalues + upslopeareafromarea + neighborhoodcountgreaterthan + rastertopoints + neighborhoodminority + his2rgb + pointcoordinates + geometricpropertieslines + splitlineswithpoints + channelnetwork + groupnearfeatures + fitnpointsinpolygon + splitpolylinesatnodes + ndvi + isocrones + hypsometry + normalitytest + cleanpointslayer + mediancenter + calibrate + equalize + reclassifydisjoint + realarea + changelinedirection + cfactorfromndvi + polygonstatisticsfrompoints + centroids + generateroutes + strahlerorder + difference + multigridminority + simplifylines + nrvi + fragstatsdiversity + changedatatype + density + thinning + clipbyrectangle + reclassifyconsecutive + leastcostpath + croptovaliddata + distancematrix + multigridkurtosis + acccost + tablebasicstats + splitmultipart + variabledistancebuffer + upslopeareafrompoint + thresholdbuffer + classstatistics + profile + clip + idw + mergegrids + crosssections + edgecontamination + multigridmedian + gridorientation + flowlineprofile + curvatures + rasterizevectorlayer + symdifference + multigridvariance + gradientlines + perturbatepointslayer + multigridskewness + contourlines + neighborhoodmeanvalue + aggregate + neighborhoodrange + pdfchisquared + regression + guh + neighborhooddominance + horizonblockage + linestoequispacedpoints + maxvalueuphill + neighborhoodfragmentation + slopelength + savetowkt + neighborhoodmajority + reclassifyequalarea + simplifypolygons + meancenter + minimumenclosingpolygon + roc + hillshade + topographicindices + elevationreliefindex + contraststretching + vectorspatialcluster + merge + pvirichardson + ttvi + fragstatsarea + predictivemodels + union + multigridcountlowerthan + heightoverchannelnetwork + meanvalueuphill + snappoints + gridcompletion + multigridmaxvaluegrid + surfacespecificpoints + neighborhoodminvalue + sortraster + graticulebuilder + visualexposure + multigridminvalue + pointseriesanalysis + countpoints + lacunarity + cva + neighborhoodvarianceradius + erosiondilation + gridbasicstats + nnanalysis + protectionindex + exportvector + gridsfromtableandgrid + watersheds + ctvi + cellbalance + polylinestopolygons + pdfstudent + universalkriging + polartorect + tvi + pdfbinomial + tablefieldcorrelation + lineardecrease + multipleregression + pdfexponential + neighborhoodnumberofclasses + correlation + geometricproperties + gridstatisticsinpolygons + polylinestosinglesegments + cleanvectorlayer + accflow + multigridmeanvalue + polygonstopolylines + multigridmaxvalue + neighborhoodskewness + multigridrange + dissolve + semivariances + filterclumps + multigridcountequalto + reclassifyequalamplitude + removerepeatedgeometries + kriging + pviwalther + neighborhoodmaxvalue + multigridminvaluegrid + smoothlines + neighborhoodmedian + geometriestopoints + rasterbuffer + covariancematrix + invertnodata + vectorbasicstats + sumofcostfromallpoints + neighborhoodkurtosis + closegapsnn + fuzzify + acccostanisotropic + addeventtheme + pviqi + vectorcluster + vectorize + pviperry + boundingbox + closegaps + usped + vectorhistogram + separateshapes + fillsinks + acv + locateallocate + fixeddistancebuffer + kerneldensity + rgb2his + + + + + + + + + + + false + + + + true + + PT1H + + P7D + + + + + +