X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.gis%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fgpsbabel%2FGpsBabelPositionProvider.java;h=83aca1d845dc770348765a22c4761309604367fb;hb=77c154bbed62738179f6c710a7734a008a8d9798;hp=b77a71c5236c09a7356e982c526705f3e9ceea8f;hpb=d3a5063833293cf77e680aa856dc28533414f5c4;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.gis/src/main/java/org/argeo/slc/gpsbabel/GpsBabelPositionProvider.java b/runtime/org.argeo.slc.support.gis/src/main/java/org/argeo/slc/gpsbabel/GpsBabelPositionProvider.java index b77a71c52..83aca1d84 100644 --- a/runtime/org.argeo.slc.support.gis/src/main/java/org/argeo/slc/gpsbabel/GpsBabelPositionProvider.java +++ b/runtime/org.argeo.slc.support.gis/src/main/java/org/argeo/slc/gpsbabel/GpsBabelPositionProvider.java @@ -2,6 +2,7 @@ package org.argeo.slc.gpsbabel; import java.util.StringTokenizer; +import org.argeo.slc.gis.model.Position; import org.argeo.slc.jts.PositionProvider; import com.vividsolutions.jts.geom.Coordinate; @@ -20,7 +21,7 @@ public class GpsBabelPositionProvider implements PositionProvider { gpsBabelCall = new GpsBabelCall(inputFormat, inputFile, "csv", "-"); } - public Point currentPosition() { + public Position currentPosition() { // lazy init if (gpsBabelCall == null) init(); @@ -31,7 +32,7 @@ public class GpsBabelPositionProvider implements PositionProvider { Double longitude = Double.parseDouble(st.nextToken()); Point position = geometryFactory.createPoint(new Coordinate(longitude, latitude)); - return position; + return new Position(position); } public void setInputFormat(String inputFormat) {