Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
b11f9c9
Modify POM
euskalhenriko Feb 5, 2026
1a5a112
Correct previous HM version
euskalhenriko Feb 10, 2026
1f6d6bb
Remove apache.common.login
euskalhenriko Feb 10, 2026
c3c3ac2
Move to 17
euskalhenriko Feb 10, 2026
6ab0d4f
First step running ant file to upgrade GT, still not compiling
euskalhenriko Feb 10, 2026
4e728d3
Remove singleton annotation as component IS a singleton
euskalhenriko Feb 12, 2026
577ea89
Revert automatic modification as Envelope is a klab custom class
euskalhenriko Feb 12, 2026
af97085
More import arrangements
euskalhenriko Feb 12, 2026
da81300
Solved but need to check why the FileUtils class is not the last version
euskalhenriko Feb 13, 2026
cead232
Apply JAI to ImageM update ant file
euskalhenriko Feb 13, 2026
70d730e
Add jaitools disappeared classes
euskalhenriko Feb 13, 2026
4ab0b10
Remove code with DiskMemImage and the dependencies
euskalhenriko Feb 16, 2026
6b9d2b9
Merge branch 'feature/observation-from-10' into feature/upgrade-hm
euskalhenriko Mar 3, 2026
c4c50f7
Merge branch 'develop' into feature/upgrade-hm
euskalhenriko Mar 6, 2026
c9bd14b
Add exclusion to HM to avoid poi NoSuchMethodException
euskalhenriko Mar 17, 2026
6bd647f
Clean poms
euskalhenriko Mar 20, 2026
f478bcd
[docker build] Add maven plugin to remove offensive library to jar
euskalhenriko Mar 20, 2026
5793d03
[docker build] Use Ant’s built-in zip on archive tasks in plugin
euskalhenriko Mar 20, 2026
8ea4035
Merge pull request #296 from integratedmodelling/feature/upgrade-hm
euskalhenriko Mar 25, 2026
47b3525
fix for shifter rasterized points
moovida Mar 26, 2026
64fe664
fix for Unsolicited bottom left pixel
moovida Mar 26, 2026
98480b0
Merge pull request #297 from integratedmodelling/hotfix/shifted-vecto…
euskalhenriko Mar 26, 2026
024ba95
Merge pull request #298 from integratedmodelling/hotfix/Unsolicited_b…
euskalhenriko Mar 26, 2026
2b771c8
Add core concept to owl
euskalhenriko Apr 21, 2026
5df11a6
Pinned Jackson Dependency, Updates STACEncoder to work with HM 0.11.1
AM1729 Apr 29, 2026
2ec3cfa
removes prints
AM1729 Apr 29, 2026
c548a97
fixes
AM1729 Apr 30, 2026
7587f63
Merge pull request #300 from integratedmodelling/abc
AM1729 Apr 30, 2026
b83cc42
Merge pull request #299 from integratedmodelling/HMSTACUpdates
AM1729 Apr 30, 2026
1c7ec8f
Ensure close manager
euskalhenriko May 4, 2026
331e52f
Better generated xtext code
euskalhenriko May 4, 2026
0943832
Add first version of predicate for assets using path expressions
euskalhenriko May 5, 2026
f48b09d
Add predicate using HMAsset attributes
euskalhenriko May 5, 2026
8d9ce33
Avoid NPE in activity
euskalhenriko May 8, 2026
5c5c130
Merge branch 'develop' into feature/add-predicates-for-STAC-search
euskalhenriko May 8, 2026
689eb67
Working with import and encode, need test it
euskalhenriko May 8, 2026
06d5d51
Small improvements, still not test
euskalhenriko May 8, 2026
8653a22
adds support to get the features from stac, and to rasterize based on…
AM1729 May 9, 2026
2783aa4
Merge branch 'develop' of https://github.com/integratedmodelling/klab…
AM1729 May 9, 2026
83e4476
removes prints, and adds some sanity checks
AM1729 May 9, 2026
9a81463
fixes stac validator and importer to allow import
AM1729 May 11, 2026
a27c8de
adds conversion to str
AM1729 May 11, 2026
b453fd1
Changes to assume assets is not an array but a list of json object
euskalhenriko May 11, 2026
4a184b8
Merge branch 'feature/add-predicates-for-STAC-search' of https://gith…
AM1729 May 11, 2026
7ea3b47
adds some try/catch
AM1729 May 11, 2026
7de1fe8
fixes
AM1729 May 11, 2026
4a40970
epsg at assets getting epsg at asset level if not, then at item level
AM1729 May 11, 2026
1c853c9
finds first, and update the time check
AM1729 May 11, 2026
44b09a7
updates string conv
AM1729 May 11, 2026
4d58c7a
avoid making search twice
AM1729 May 12, 2026
e3ba3dc
fix grammar
AM1729 May 12, 2026
3a0dfa9
remove dual cli logs
AM1729 May 12, 2026
e2eea17
fail fast on resource access problems for collection
AM1729 May 12, 2026
8771797
put under a single try/catch
AM1729 May 12, 2026
7b922c1
put under a single try/catch
AM1729 May 12, 2026
57be8c6
Reorganize code for asset search in import
euskalhenriko May 12, 2026
4df97a8
Align code with changes
euskalhenriko May 12, 2026
2abae11
Rename function to be coherent
euskalhenriko May 13, 2026
8633543
Clean and format code
euskalhenriko May 13, 2026
2703a2c
Solve NPE if no asset match all the conditions
euskalhenriko May 13, 2026
3c7ed19
final fixes
AM1729 May 13, 2026
1e1c3c2
Merge branch 'HMSTACUpdates' of https://github.com/integratedmodellin…
AM1729 May 13, 2026
13742e5
Merge pull request #301 from integratedmodelling/HMSTACUpdates
AM1729 May 14, 2026
30bb415
fixes for time
AM1729 May 14, 2026
7b886ae
Merge pull request #302 from integratedmodelling/HMSTACUpdates
AM1729 May 14, 2026
8dbb873
adds check on assetId itself, adds S3EndpointUrl on import
AM1729 May 14, 2026
7907698
Merge branch 'develop' of https://github.com/integratedmodelling/klab…
AM1729 May 14, 2026
0fc915f
Merge pull request #303 from integratedmodelling/HMSTACUpdates
AM1729 May 14, 2026
6d82bf4
adds aws deps
AM1729 May 15, 2026
ff90b60
fixes for s3
AM1729 May 15, 2026
89dea2b
final resampling after getting the data from the collection, and fina…
AM1729 May 15, 2026
fb1f2b9
Merge pull request #304 from integratedmodelling/HMSTACUpdates
AM1729 May 15, 2026
9b3875e
adds resampling to fix for the shift
AM1729 May 18, 2026
f485354
Merge pull request #305 from integratedmodelling/HMSTACUpdates
AM1729 May 18, 2026
0c3e90e
use HMCRSRegistry instead of .Decode
AM1729 May 18, 2026
b487c1e
fixes
AM1729 May 18, 2026
776b39b
fixes
AM1729 May 18, 2026
839b4c5
Merge pull request #306 from integratedmodelling/HMSTACUpdates
AM1729 May 18, 2026
dfd2c45
fix shift in stac resources
AM1729 May 20, 2026
afa359c
Merge pull request #307 from integratedmodelling/HMSTACUpdates
AM1729 May 20, 2026
da12df0
Avoid NPE skipping strange null observable
euskalhenriko Jun 18, 2026
f577e88
Align code with changes in HM
euskalhenriko Jun 23, 2026
9e97e7f
Modification to CALIPER authority to make it works
euskalhenriko Jun 29, 2026
4daf003
Format
euskalhenriko Jun 29, 2026
de6eb95
adds slow requests, fixes vectors
AM1729 Jul 7, 2026
470cf66
Merge pull request #308 from integratedmodelling/nifi_async
AM1729 Jul 7, 2026
483fb7d
gets data from Copernicus S3
AM1729 Jul 9, 2026
c3cb263
Merge branch 'develop' of https://github.com/integratedmodelling/klab…
AM1729 Jul 9, 2026
7d97fb6
Merge pull request #309 from integratedmodelling/nifi_async
AM1729 Jul 9, 2026
60433f8
Avoid NPE in case of not local resource
euskalhenriko Jul 13, 2026
ee6082c
Merge remote-tracking branch 'origin/develop' into develop
euskalhenriko Jul 13, 2026
713097d
adds some ruleguards while importing STAC resources
AM1729 Jul 15, 2026
443c612
Merge pull request #310 from integratedmodelling/nifi_async
AM1729 Jul 15, 2026
34517bc
fixes bbox for stac resources, observing outisde bounds message
AM1729 Jul 23, 2026
0daad81
removes logical without a time
AM1729 Jul 23, 2026
f5cb692
Merge pull request #311 from integratedmodelling/nifi_async
AM1729 Jul 23, 2026
a2bfa76
filters based on AssetID AND JsonSeletor; also adds the funtionality …
AM1729 Jul 27, 2026
082612d
Merge pull request #312 from integratedmodelling/nifi_async
AM1729 Jul 27, 2026
3412f37
Add user agent to avoid 403 from Nominatim
euskalhenriko Jul 28, 2026
07b29d3
Format code
euskalhenriko Jul 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion adapters/klab.adapter.datacube/pom.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.integratedmodelling</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@
import java.util.logging.Level;

import javax.annotation.Nullable;
import javax.media.jai.iterator.RandomIter;
import javax.media.jai.iterator.RandomIterFactory;

import org.apache.commons.io.FileUtils;
import org.eclipse.imagen.iterator.RandomIter;
import org.eclipse.imagen.iterator.RandomIterFactory;
import org.geotools.coverage.grid.GridCoverage2D;
import org.integratedmodelling.adapter.datacube.api.IDatacube;
import org.integratedmodelling.klab.Configuration;
Expand All @@ -40,8 +40,6 @@
import org.integratedmodelling.klab.api.data.IResource.Availability;
import org.integratedmodelling.klab.api.data.adapters.IKlabData.Builder;
import org.integratedmodelling.klab.api.data.mediation.IUnit;
import org.integratedmodelling.klab.api.observations.IState;
import org.integratedmodelling.klab.api.observations.scale.IExtent;
import org.integratedmodelling.klab.api.observations.scale.IScale;
import org.integratedmodelling.klab.api.observations.scale.space.IGrid;
import org.integratedmodelling.klab.api.observations.scale.space.ISpace;
Expand Down
22 changes: 21 additions & 1 deletion adapters/klab.ogc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,22 @@
<version>1.68</version>
</dependency>

<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</dependency>

<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>

</dependency>

<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
</dependency>

<dependency>
<groupId>org.hortonmachine</groupId>
<artifactId>hm-gears</artifactId>
Expand All @@ -56,10 +72,15 @@
<groupId>javax.measure</groupId>
<artifactId>jsr-275</artifactId>
</exclusion>

<exclusion>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
</exclusion>
<exclusion>
<groupId>edu.colostate.omslab</groupId>
<artifactId>oms</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--- S3 dependencies-->
Expand All @@ -68,7 +89,6 @@
<artifactId>aws-lightweight-client-java</artifactId>
<version>${s3.version}</version>
</dependency>

<!-- <dependency> <groupId>org.geotools.xsd</groupId> <artifactId>gt-xsd-core</artifactId>
<version>${geotools.version}</version> </dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ public class RasterAdapter implements IResourceAdapter {
public static final String INTERPOLATION_TYPE_FIELD = "interpolation";

/**
* Possible values of interpolation type (JAI classes)
* Possible values of interpolation type (ImageN classes)
*/
public static final String[] INTERPOLATION_TYPE_VALUES = { "bilinear", "nearest", "bicubic", "bicubic2" };

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@
import java.util.function.Function;

import javax.annotation.Nullable;
import javax.media.jai.iterator.RandomIter;
import javax.media.jai.iterator.RandomIterFactory;

import org.eclipse.imagen.iterator.RandomIter;
import org.eclipse.imagen.iterator.RandomIterFactory;
import org.geotools.api.coverage.grid.GridCoverage;
import org.geotools.coverage.grid.GridCoverage2D;
import org.geotools.gce.geotiff.GeoTiffReader;
import org.integratedmodelling.klab.Configuration;
Expand All @@ -39,7 +40,6 @@
import org.integratedmodelling.klab.utils.FileUtils;
import org.integratedmodelling.klab.utils.MiscUtilities;
import org.integratedmodelling.klab.utils.NumberUtils;
import org.opengis.coverage.grid.GridCoverage;

import kong.unirest.GetRequest;
import kong.unirest.HttpRequestWithBody;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,16 @@
import java.util.List;
import java.util.Map;

import org.geotools.data.DataStore;
import org.geotools.data.DataStoreFinder;
import org.geotools.api.data.DataStore;
import org.geotools.api.data.DataStoreFinder;
import org.geotools.data.DataUtilities;
import org.geotools.data.FeatureWriter;
import org.geotools.data.Transaction;
import org.geotools.api.data.FeatureWriter;
import org.geotools.api.data.Transaction;
import org.geotools.data.postgis.PostgisNGDataStoreFactory;
import org.geotools.data.shapefile.ShapefileDataStore;
import org.geotools.data.simple.SimpleFeatureCollection;
import org.geotools.data.simple.SimpleFeatureIterator;
import org.geotools.data.simple.SimpleFeatureSource;
import org.geotools.api.data.SimpleFeatureSource;
import org.geotools.jdbc.JDBCDataStore;
import org.geotools.util.factory.Hints;
import org.integratedmodelling.klab.Configuration;
Expand All @@ -46,9 +46,9 @@
import org.integratedmodelling.klab.utils.Parameters;
import org.locationtech.jts.geom.Geometry;
import org.locationtech.jts.io.WKBReader;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.feature.type.AttributeDescriptor;
import org.geotools.api.feature.simple.SimpleFeature;
import org.geotools.api.feature.simple.SimpleFeatureType;
import org.geotools.api.feature.type.AttributeDescriptor;
import org.postgresql.util.PGobject;

public class Postgis extends org.integratedmodelling.klab.persistence.postgis.Postgis {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@
import java.util.HashMap;
import java.util.Map;

import org.geotools.data.DataStore;
import org.geotools.data.DataStoreFinder;
import org.geotools.data.FeatureSource;
import org.geotools.api.data.DataStore;
import org.geotools.api.data.DataStoreFinder;
import org.geotools.api.data.FeatureSource;
import org.geotools.data.shapefile.ShapefileDataStoreFactory;
import org.geotools.data.simple.SimpleFeatureSource;
import org.geotools.api.data.SimpleFeatureSource;
import org.geotools.factory.CommonFactoryFinder;
import org.geotools.feature.FeatureCollection;
import org.geotools.feature.FeatureIterator;
Expand Down Expand Up @@ -68,12 +68,12 @@
import org.locationtech.jts.geom.MultiPoint;
import org.locationtech.jts.geom.Point;
import org.locationtech.jts.geom.Polygon;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.feature.type.AttributeDescriptor;
import org.opengis.filter.Filter;
import org.opengis.filter.FilterFactory2;
import org.opengis.referencing.crs.CoordinateReferenceSystem;
import org.geotools.api.feature.simple.SimpleFeature;
import org.geotools.api.feature.simple.SimpleFeatureType;
import org.geotools.api.feature.type.AttributeDescriptor;
import org.geotools.api.filter.Filter;
import org.geotools.api.filter.FilterFactory;
import org.geotools.api.referencing.crs.CoordinateReferenceSystem;

/**
* The Class RasterEncoder.
Expand Down Expand Up @@ -139,7 +139,7 @@ public void encodeFromFeatures(FeatureSource<SimpleFeatureType, SimpleFeature> s
Map<String, String> urnParameters, IGeometry geometry, Builder builder, IContextualizationScope scope) {

Filter filter = null;
FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(GeoTools.getDefaultHints());
FilterFactory ff = CommonFactoryFinder.getFilterFactory(GeoTools.getDefaultHints());
Scale requestScale = geometry instanceof Scale ? (Scale) geometry : Scale.create(geometry);

/*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
import java.util.Map;

import org.geotools.data.DefaultTransaction;
import org.geotools.data.Transaction;
import org.geotools.api.data.Transaction;
import org.geotools.data.shapefile.ShapefileDataStore;
import org.geotools.data.shapefile.ShapefileDataStoreFactory;
import org.geotools.data.simple.SimpleFeatureSource;
import org.geotools.data.simple.SimpleFeatureStore;
import org.geotools.api.data.SimpleFeatureSource;
import org.geotools.api.data.SimpleFeatureStore;
import org.geotools.feature.DefaultFeatureCollection;
import org.geotools.feature.FeatureCollection;
import org.geotools.feature.simple.SimpleFeatureBuilder;
Expand Down Expand Up @@ -48,8 +48,8 @@
import org.locationtech.jts.geom.MultiLineString;
import org.locationtech.jts.geom.MultiPolygon;
import org.locationtech.jts.geom.Point;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.geotools.api.feature.simple.SimpleFeature;
import org.geotools.api.feature.simple.SimpleFeatureType;

public class VectorImporter extends AbstractFilesetImporter {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@
import java.util.Map;

import org.eclipse.xtext.util.Arrays;
import org.geotools.data.DataAccessFactory;
import org.geotools.data.DataStore;
import org.geotools.data.DataStoreFinder;
import org.geotools.data.FeatureSource;
import org.geotools.api.data.DataAccessFactory;
import org.geotools.api.data.DataStore;
import org.geotools.api.data.DataStoreFinder;
import org.geotools.api.data.FeatureSource;
import org.geotools.data.shapefile.ShapefileDataStoreFactory;
import org.geotools.feature.FeatureCollection;
import org.geotools.feature.FeatureIterator;
Expand Down Expand Up @@ -60,11 +60,11 @@
import org.integratedmodelling.klab.utils.MiscUtilities;
import org.integratedmodelling.klab.utils.StringUtils;
import org.integratedmodelling.klab.utils.Utils;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.feature.type.AttributeDescriptor;
import org.opengis.filter.Filter;
import org.opengis.referencing.crs.CoordinateReferenceSystem;
import org.geotools.api.feature.simple.SimpleFeature;
import org.geotools.api.feature.simple.SimpleFeatureType;
import org.geotools.api.feature.type.AttributeDescriptor;
import org.geotools.api.filter.Filter;
import org.geotools.api.referencing.crs.CoordinateReferenceSystem;

import org.locationtech.jts.geom.Lineal;
import org.locationtech.jts.geom.Polygonal;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

import java.io.IOException;

import org.geotools.data.FeatureSource;
import org.geotools.api.data.FeatureSource;
import org.geotools.data.wfs.WFSDataStore;
import org.integratedmodelling.klab.Version;
import org.integratedmodelling.klab.api.data.IGeometry;
Expand All @@ -26,8 +26,8 @@
import org.integratedmodelling.klab.exceptions.KlabIOException;
import org.integratedmodelling.klab.ogc.WfsAdapter;
import org.integratedmodelling.klab.ogc.vector.files.VectorEncoder;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.geotools.api.feature.simple.SimpleFeature;
import org.geotools.api.feature.simple.SimpleFeatureType;

/**
* The WFS encoder simply redefines the getFeatureSource method within a vector
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import java.net.URL;
import java.util.Collection;

import org.geotools.data.FeatureSource;
import org.geotools.api.data.FeatureSource;
import org.geotools.data.wfs.WFSDataStore;
import org.geotools.filter.text.cql2.CQLException;
import org.geotools.filter.text.ecql.ECQL;
Expand All @@ -30,8 +30,8 @@
import org.integratedmodelling.klab.api.runtime.monitoring.IMonitor;
import org.integratedmodelling.klab.ogc.WfsAdapter;
import org.integratedmodelling.klab.ogc.vector.files.VectorValidator;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.geotools.api.feature.simple.SimpleFeature;
import org.geotools.api.feature.simple.SimpleFeatureType;

/**
* The Class WcsValidator.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,24 @@
import java.util.Map;
import java.util.Set;

import javax.media.jai.Interpolation;
import javax.media.jai.InterpolationBicubic;
import javax.media.jai.InterpolationBicubic2;
import javax.media.jai.InterpolationBilinear;
import javax.media.jai.InterpolationNearest;
import javax.media.jai.iterator.RandomIter;
import javax.media.jai.iterator.RandomIterFactory;

import org.eclipse.imagen.Interpolation;
import org.eclipse.imagen.InterpolationBicubic;
import org.eclipse.imagen.InterpolationBicubic2;
import org.eclipse.imagen.InterpolationBilinear;
import org.eclipse.imagen.InterpolationNearest;
import org.eclipse.imagen.iterator.RandomIter;
import org.eclipse.imagen.iterator.RandomIterFactory;
import org.eclipse.imagen.media.range.NoDataContainer;
import org.geotools.api.coverage.grid.GridCoverage;
import org.geotools.api.referencing.crs.CoordinateReferenceSystem;
import org.geotools.coverage.grid.GeneralGridEnvelope;
import org.geotools.coverage.grid.GridCoverage2D;
import org.geotools.coverage.grid.GridGeometry2D;
import org.geotools.coverage.grid.io.AbstractGridFormat;
import org.geotools.coverage.grid.io.GridCoverage2DReader;
import org.geotools.coverage.grid.io.GridFormatFinder;
import org.geotools.coverage.processing.Operations;
import org.geotools.coverage.util.CoverageUtilities;
import org.geotools.gce.geotiff.GeoTiffFormat;
import org.geotools.geometry.jts.ReferencedEnvelope;
import org.geotools.referencing.CRS;
Expand Down Expand Up @@ -67,10 +70,6 @@
import org.integratedmodelling.klab.scale.Scale;
import org.integratedmodelling.klab.utils.MiscUtilities;
import org.integratedmodelling.klab.utils.NumberUtils;
import org.opengis.coverage.grid.GridCoverage;
import org.opengis.referencing.crs.CoordinateReferenceSystem;
import org.geotools.coverage.util.CoverageUtilities;
import it.geosolutions.jaiext.range.NoDataContainer;

import groovy.lang.Binding;
import groovy.lang.GroovyShell;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
import org.geotools.data.shapefile.dbf.DbaseFileWriter;
import org.geotools.gce.geotiff.GeoTiffWriteParams;
import org.geotools.gce.geotiff.GeoTiffWriter;
import org.geotools.styling.ColorMap;
import org.geotools.styling.ColorMapEntry;
import org.geotools.styling.RasterSymbolizer;
import org.geotools.api.style.ColorMap;
import org.geotools.api.style.ColorMapEntry;
import org.geotools.api.style.RasterSymbolizer;
import org.integratedmodelling.kim.api.IParameters;
import org.integratedmodelling.klab.Logging;
import org.integratedmodelling.klab.Observations;
Expand All @@ -51,8 +51,8 @@
import org.integratedmodelling.klab.utils.Parameters;
import org.integratedmodelling.klab.utils.Triple;
import org.integratedmodelling.klab.utils.ZipUtils;
import org.opengis.parameter.GeneralParameterValue;
import org.opengis.parameter.ParameterValue;
import org.geotools.api.parameter.GeneralParameterValue;
import org.geotools.api.parameter.ParameterValue;
import it.geosolutions.imageio.plugins.tiff.BaselineTIFFTagSet;

public class RasterImporter extends AbstractFilesetImporter {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@
import org.integratedmodelling.klab.utils.FileUtils;
import org.integratedmodelling.klab.utils.MiscUtilities;
import org.integratedmodelling.klab.utils.URLUtils;
import org.opengis.coverage.SampleDimension;
import org.opengis.geometry.Envelope;
import org.opengis.referencing.crs.CoordinateReferenceSystem;
import org.geotools.api.coverage.SampleDimension;
import org.geotools.api.geometry.Bounds;
import org.geotools.api.referencing.crs.CoordinateReferenceSystem;

/**
* The Class RasterValidator.
Expand All @@ -72,7 +72,7 @@ public IResource.Builder validate(String urn, URL url, IParameters<String> userD
AbstractGridFormat format = GridFormatFinder.findFormat(file);
AbstractGridCoverage2DReader reader = format.getReader(file);
GridCoverage2D coverage = reader.read(null);
Envelope envelope = coverage.getEnvelope();
Bounds envelope = coverage.getEnvelope();
CoordinateReferenceSystem crs = coverage.getCoordinateReferenceSystem();
GridGeometry2D grid = coverage.getGridGeometry();
org.integratedmodelling.klab.components.geospace.extents.Envelope refenv = org.integratedmodelling.klab.components.geospace.extents.Envelope
Expand Down
Loading
Loading