Revision 103 org.gvsig.gazetteer/trunk/org.gvsig.gazetteer/org.gvsig.gazetteer.lib/src/main/java/org/gvsig/gazetteer/geonames/GeonamesServiceDriver.java

View differences:

GeonamesServiceDriver.java
37 37
import org.geonames.WebService;
38 38
import org.gvsig.catalog.drivers.DiscoveryServiceCapabilities;
39 39
import org.gvsig.catalog.exceptions.NotSupportedVersionException;
40
import org.gvsig.fmap.geom.Geometry.SUBTYPES;
41
import org.gvsig.fmap.geom.GeometryLocator;
42
import org.gvsig.fmap.geom.GeometryManager;
43
import org.gvsig.fmap.geom.exception.CreateGeometryException;
40 44
import org.gvsig.gazetteer.drivers.AbstractGazetteerServiceDriver;
41 45
import org.gvsig.gazetteer.drivers.GazetteerCapabilities;
42 46
import org.gvsig.gazetteer.querys.Feature;
......
70 74
		return features;
71 75
	}
72 76

  
73
	private Feature converToponym(Toponym toponym) {
77
	private Feature converToponym(Toponym toponym) throws CreateGeometryException {
78
	    GeometryManager geomManager = GeometryLocator.getGeometryManager();
74 79
		Feature feature = new Feature(toponym.getFeatureCode(),
75 80
				toponym.getName(),
76 81
				toponym.getName(),
77
				new Point2D.Double(toponym.getLongitude(), toponym.getLatitude()));
82
				geomManager.createPoint(toponym.getLongitude(), toponym.getLatitude(), SUBTYPES.GEOM2D));
78 83

  
79 84
		return feature;
80 85
	}

Also available in: Unified diff