Skip to content

Commit

Permalink
Merge pull request #6 from tiago-s-vieira-alb/master
Browse files Browse the repository at this point in the history
Bump versions geotools -> 31.1, java -> 11, jgitver-maven-plugin -> 1.8.0
  • Loading branch information
makusuko authored Jun 24, 2024
2 parents 28856c3 + 37b2c0c commit cdbd349
Show file tree
Hide file tree
Showing 11 changed files with 111 additions and 108 deletions.
4 changes: 2 additions & 2 deletions .mvn/extensions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
<extension>
<groupId>fr.brouillard.oss</groupId>
<artifactId>jgitver-maven-plugin</artifactId>
<version>1.7.1</version>
<version>1.8.0</version>
</extension>
</extensions>
</extensions>
8 changes: 4 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<!-- =========================================================== -->
<groupId>org.geotools</groupId>
<artifactId>gt-dxf</artifactId>
<version>29.2</version>
<version>31.1</version>
<packaging>jar</packaging>
<name>dxf</name>
<description>
Expand All @@ -30,10 +30,10 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<geotools.version>29.2</geotools.version>
<geotools.version>31.1</geotools.version>
<maven.test.skip>true</maven.test.skip>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>

<licenses>
Expand Down
12 changes: 6 additions & 6 deletions src/main/java/org/geotools/data/dxf/DXFDataStore.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
*/
package org.geotools.data.dxf;

import org.geotools.api.data.FeatureReader;
import org.geotools.api.data.Query;
import org.geotools.api.data.ServiceInfo;
import org.geotools.api.data.Transaction;
import org.geotools.api.feature.simple.SimpleFeatureType;
import org.geotools.api.filter.Filter;
import org.geotools.data.dxf.parser.DXFParseException;
import org.geotools.database.AbstractFileDataStore;
import org.geotools.data.FeatureReader;
import org.geotools.data.FilteringFeatureReader;
import org.geotools.database.GeometryType;
import org.geotools.data.Query;
import org.geotools.data.ServiceInfo;
import org.geotools.data.Transaction;
import org.geotools.geometry.jts.ReferencedEnvelope;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.filter.Filter;

import java.awt.geom.AffineTransform;
import java.io.IOException;
Expand Down
12 changes: 6 additions & 6 deletions src/main/java/org/geotools/data/dxf/DXFDataStoreFactory.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@
import java.util.HashMap;
import java.util.Map;

import org.geotools.data.DataStore;
import org.geotools.data.DataStoreFactorySpi;
import org.geotools.data.FileDataStore;
import org.geotools.data.FileDataStoreFactorySpi;
import org.geotools.api.data.DataStore;
import org.geotools.api.data.DataStoreFactorySpi;
import org.geotools.api.data.FileDataStore;
import org.geotools.api.data.FileDataStoreFactorySpi;
import org.geotools.api.referencing.FactoryException;
import org.geotools.api.referencing.NoSuchAuthorityCodeException;
import org.geotools.referencing.CRS;
import org.opengis.referencing.FactoryException;
import org.opengis.referencing.NoSuchAuthorityCodeException;

public class DXFDataStoreFactory implements FileDataStoreFactorySpi {
public static final DataStoreFactorySpi.Param PARAM_INPUT_STREAM = new DataStoreFactorySpi.Param("stream", InputStream.class, "input stream of a .dxf file");
Expand Down
36 changes: 18 additions & 18 deletions src/main/java/org/geotools/data/dxf/DXFFeatureReader.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,20 @@
*/
package org.geotools.data.dxf;

import org.geotools.api.data.DataSourceException;
import org.geotools.api.data.FeatureReader;
import org.geotools.api.data.ServiceInfo;
import org.geotools.api.feature.IllegalAttributeException;
import org.geotools.api.feature.simple.SimpleFeature;
import org.geotools.api.feature.simple.SimpleFeatureType;
import org.geotools.api.geometry.MismatchedDimensionException;
import org.geotools.api.geometry.Position;
import org.geotools.api.referencing.FactoryException;
import org.geotools.api.referencing.NoSuchAuthorityCodeException;
import org.geotools.api.referencing.crs.CoordinateReferenceSystem;
import org.geotools.api.referencing.operation.MathTransform;
import org.geotools.api.referencing.operation.Matrix;
import org.geotools.api.referencing.operation.TransformException;
import org.geotools.data.dxf.entities.DXFEntity;
import org.geotools.data.dxf.entities.DXFInsert;
import org.geotools.data.dxf.entities.DXFText;
Expand All @@ -11,7 +25,7 @@
import org.geotools.data.dxf.parser.DXFParseException;
import org.geotools.data.dxf.parser.DXFUnivers;
import org.geotools.database.GeometryType;
import org.geotools.geometry.DirectPosition2D;
import org.geotools.geometry.Position2D;
import org.locationtech.jts.geom.Geometry;
import java.awt.Color;
import java.awt.geom.AffineTransform;
Expand All @@ -34,31 +48,17 @@
import java.util.zip.ZipException;
import java.util.zip.ZipInputStream;

import org.geotools.data.DataSourceException;
import org.geotools.data.FeatureReader;

import org.geotools.referencing.NamedIdentifier;
import org.opengis.geometry.DirectPosition;
import org.opengis.geometry.MismatchedDimensionException;
import org.opengis.referencing.crs.CoordinateReferenceSystem;


import org.geotools.data.DefaultServiceInfo;
import org.geotools.data.ServiceInfo;

import org.geotools.feature.simple.SimpleFeatureBuilder;
import org.geotools.feature.simple.SimpleFeatureTypeBuilder;
import org.geotools.geometry.jts.JTS;
import org.geotools.geometry.jts.ReferencedEnvelope;
import org.geotools.referencing.CRS;
import org.geotools.referencing.operation.transform.AffineTransform2D;
import org.opengis.feature.IllegalAttributeException;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.referencing.FactoryException;
import org.opengis.referencing.NoSuchAuthorityCodeException;
import org.opengis.referencing.operation.MathTransform;
import org.opengis.referencing.operation.Matrix;
import org.opengis.referencing.operation.TransformException;

/**
* @author Matthijs Laan, B3Partners
Expand Down Expand Up @@ -192,8 +192,8 @@ private void processEntity(DXFEntity ent, AffineTransform2D transform, SimpleFea

if (crsTransform != null)
try {
DirectPosition pos1 = crsTransform.transform(new DirectPosition2D(ft.getCoordinateReferenceSystem(), x2, y2), null);
DirectPosition pos2 = crsTransform.transform(new DirectPosition2D(ft.getCoordinateReferenceSystem(), x2 + 1, y2 + 1), null);
Position pos1 = crsTransform.transform(new Position2D(ft.getCoordinateReferenceSystem(), x2, y2), null);
Position pos2 = crsTransform.transform(new Position2D(ft.getCoordinateReferenceSystem(), x2 + 1, y2 + 1), null);
rotation = rotation + Math.toDegrees(Math.atan2(pos2.getOrdinate(1) - pos1.getOrdinate(1), pos2.getOrdinate(0) - pos1.getOrdinate(0)));
} catch (MismatchedDimensionException ex) {
Logger.global.log(Level.SEVERE, "ex", ex);
Expand Down
29 changes: 15 additions & 14 deletions src/main/java/org/geotools/database/AbstractDataStore.java
Original file line number Diff line number Diff line change
@@ -1,36 +1,37 @@
package org.geotools.database;

import org.geotools.data.DataSourceException;
import org.geotools.data.DataStore;

import org.geotools.api.data.DataSourceException;
import org.geotools.api.data.DataStore;
import org.geotools.api.data.FeatureListener;
import org.geotools.api.data.FeatureReader;
import org.geotools.api.data.FeatureWriter;
import org.geotools.api.data.LockingManager;
import org.geotools.api.data.Query;
import org.geotools.api.data.ServiceInfo;
import org.geotools.api.data.SimpleFeatureSource;
import org.geotools.api.data.Transaction;
import org.geotools.api.feature.simple.SimpleFeature;
import org.geotools.api.feature.simple.SimpleFeatureType;
import org.geotools.api.feature.type.Name;
import org.geotools.api.filter.Filter;
import org.geotools.data.DataUtilities;
import org.geotools.data.DefaultServiceInfo;
import org.geotools.data.Diff;
import org.geotools.data.DiffFeatureReader;
import org.geotools.data.EmptyFeatureReader;
import org.geotools.data.EmptyFeatureWriter;
import org.geotools.data.FeatureListener;
import org.geotools.data.FeatureListenerManager;
import org.geotools.data.FeatureReader;
import org.geotools.data.FeatureWriter;
import org.geotools.data.FilteringFeatureReader;
import org.geotools.data.FilteringFeatureWriter;
import org.geotools.data.InProcessLockingManager;
import org.geotools.data.LockingManager;
import org.geotools.data.MaxFeatureReader;
import org.geotools.data.Query;
import org.geotools.data.ReTypeFeatureReader;
import org.geotools.data.ServiceInfo;
import org.geotools.data.Transaction;
import org.geotools.data.simple.SimpleFeatureSource;
import org.geotools.feature.FeatureTypes;
import org.geotools.feature.NameImpl;
import org.geotools.feature.SchemaException;
import org.geotools.geometry.jts.ReferencedEnvelope;
import org.geotools.util.logging.Logging;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.feature.type.Name;
import org.opengis.filter.Filter;

import java.io.IOException;
import java.util.ArrayList;
Expand Down
20 changes: 10 additions & 10 deletions src/main/java/org/geotools/database/AbstractFeatureLocking.java
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package org.geotools.database;

import org.geotools.data.DataSourceException;
import org.geotools.data.Query;
import org.geotools.data.FeatureLock;
import org.geotools.data.FeatureLockException;
import org.geotools.data.FeatureLocking;
import org.geotools.data.LockingManager;
import org.geotools.api.data.DataSourceException;
import org.geotools.api.data.FeatureLock;
import org.geotools.api.data.FeatureLockException;
import org.geotools.api.data.FeatureLocking;
import org.geotools.api.data.LockingManager;
import org.geotools.api.data.Query;
import org.geotools.api.data.SimpleFeatureLocking;
import org.geotools.api.feature.simple.SimpleFeature;
import org.geotools.api.feature.simple.SimpleFeatureType;
import org.geotools.api.filter.Filter;
import org.geotools.data.simple.SimpleFeatureIterator;
import org.geotools.data.simple.SimpleFeatureLocking;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.filter.Filter;

import java.io.IOException;
import java.util.NoSuchElementException;
Expand Down
22 changes: 11 additions & 11 deletions src/main/java/org/geotools/database/AbstractFeatureSource.java
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
package org.geotools.database;

import org.geotools.data.DataSourceException;
import org.geotools.data.DataStore;
import org.geotools.api.data.DataSourceException;
import org.geotools.api.data.DataStore;
import org.geotools.api.feature.type.Name;
import org.geotools.api.filter.Filter;
import org.geotools.api.referencing.crs.CoordinateReferenceSystem;
import org.geotools.data.DefaultFeatureResults;
import org.geotools.data.Diff;
import org.geotools.data.Query;
import org.geotools.data.QueryCapabilities;
import org.geotools.data.ResourceInfo;
import org.geotools.data.Transaction;
import org.geotools.api.data.Query;
import org.geotools.api.data.QueryCapabilities;
import org.geotools.api.data.ResourceInfo;
import org.geotools.api.data.Transaction;
import org.geotools.util.factory.Hints;
import org.locationtech.jts.geom.Envelope;
import org.geotools.data.simple.SimpleFeatureCollection;
import org.geotools.data.simple.SimpleFeatureSource;
import org.geotools.api.data.SimpleFeatureSource;
import org.geotools.data.store.EmptyFeatureCollection;
import org.geotools.geometry.jts.ReferencedEnvelope;
import org.geotools.util.logging.Logging;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.feature.type.Name;
import org.opengis.filter.Filter;
import org.opengis.referencing.crs.CoordinateReferenceSystem;
import org.geotools.api.feature.simple.SimpleFeatureType;

import java.io.IOException;
import java.net.URI;
Expand Down
29 changes: 15 additions & 14 deletions src/main/java/org/geotools/database/AbstractFeatureStore.java
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
package org.geotools.database;

import org.geotools.data.DataSourceException;
import org.geotools.data.FeatureReader;
import org.geotools.data.FeatureWriter;
import org.geotools.data.Transaction;
import org.geotools.util.factory.Hints;
import org.geotools.data.simple.SimpleFeatureStore;
import org.geotools.api.data.DataSourceException;
import org.geotools.api.data.FeatureReader;
import org.geotools.api.data.FeatureWriter;
import org.geotools.api.data.SimpleFeatureStore;
import org.geotools.api.data.Transaction;
import org.geotools.api.feature.IllegalAttributeException;
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.feature.type.Name;
import org.geotools.api.filter.Filter;
import org.geotools.api.filter.identity.FeatureId;
import org.geotools.feature.FeatureCollection;
import org.geotools.util.factory.Hints;
import org.geotools.feature.FeatureIterator;
import org.geotools.feature.NameImpl;
import org.geotools.filter.identity.FeatureIdImpl;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.feature.type.AttributeDescriptor;
import org.opengis.feature.type.Name;
import org.opengis.filter.Filter;
import org.opengis.filter.identity.FeatureId;

import java.io.IOException;
import java.util.HashSet;
Expand Down Expand Up @@ -219,7 +220,7 @@ public void setFeatures(FeatureReader<SimpleFeatureType, SimpleFeature> reader)

try {
newFeature.setAttributes(feature.getAttributes());
} catch (org.opengis.feature.IllegalAttributeException var11) {
} catch (IllegalAttributeException var11) {
throw new DataSourceException("Could not create " + typeName + " out of provided feature: " + feature.getID(), var11);
}
}
Expand All @@ -237,4 +238,4 @@ public void setTransaction(Transaction transaction) {
this.transaction = transaction;
}
}
}
}
17 changes: 9 additions & 8 deletions src/main/java/org/geotools/database/AbstractFileDataStore.java
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
package org.geotools.database;

import org.geotools.data.FeatureReader;
import org.geotools.data.FeatureWriter;
import org.geotools.data.FileDataStore;
import org.geotools.data.Transaction;
import org.geotools.data.simple.SimpleFeatureSource;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.filter.Filter;

import org.geotools.api.data.FeatureReader;
import org.geotools.api.data.FeatureWriter;
import org.geotools.api.data.FileDataStore;
import org.geotools.api.data.SimpleFeatureSource;
import org.geotools.api.data.Transaction;
import org.geotools.api.feature.simple.SimpleFeature;
import org.geotools.api.feature.simple.SimpleFeatureType;
import org.geotools.api.filter.Filter;

import java.io.IOException;

Expand Down
30 changes: 15 additions & 15 deletions src/main/java/org/geotools/database/TransactionStateDiff.java
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
package org.geotools.database;

import org.geotools.data.DataSourceException;
import org.geotools.api.data.DataSourceException;
import org.geotools.api.data.FeatureReader;
import org.geotools.api.data.FeatureWriter;
import org.geotools.api.data.Query;
import org.geotools.api.data.Transaction;
import org.geotools.api.feature.GeometryAttribute;
import org.geotools.api.feature.IllegalAttributeException;
import org.geotools.api.feature.Property;
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.feature.type.Name;
import org.geotools.api.filter.Filter;
import org.geotools.api.filter.identity.FeatureId;
import org.geotools.api.referencing.crs.CoordinateReferenceSystem;
import org.geotools.data.Diff;
import org.geotools.data.DiffFeatureReader;
import org.geotools.data.DiffFeatureWriter;
import org.geotools.data.FeatureReader;
import org.geotools.data.FeatureWriter;
import org.geotools.data.FilteringFeatureReader;
import org.geotools.data.Query;
import org.geotools.data.Transaction;
import org.geotools.util.factory.Hints;
import org.locationtech.jts.geom.Geometry;
import org.geotools.geometry.jts.ReferencedEnvelope;
import org.opengis.feature.GeometryAttribute;
import org.opengis.feature.IllegalAttributeException;
import org.opengis.feature.Property;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.feature.type.AttributeDescriptor;
import org.opengis.feature.type.Name;
import org.opengis.filter.Filter;
import org.opengis.filter.identity.FeatureId;
import org.opengis.referencing.crs.CoordinateReferenceSystem;

import java.io.IOException;
import java.util.Arrays;
Expand Down

0 comments on commit cdbd349

Please sign in to comment.