Revision 103 org.gvsig.gazetteer/trunk/org.gvsig.gazetteer/org.gvsig.gazetteer.lib/src/main/java/org/gvsig/gazetteer/geonames/GeonamesServiceDriver.java
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