Changeset 12806 in josm for trunk/src/org/openstreetmap/josm/io
- Timestamp:
- 2017-09-09T17:48:13+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java
r12620 r12806 43 43 public class GeoJSONWriter { 44 44 45 private final OsmDataLayer layer;45 private final DataSet data; 46 46 private final Projection projection; 47 47 private static final boolean SKIP_EMPTY_NODES = true; … … 51 51 * @param layer The OSM data layer to save 52 52 * @since 10852 53 */ 53 * @deprecated To be removed end of 2017. Use {@link #GeoJSONWriter(DataSet)} instead 54 */ 55 @Deprecated 54 56 public GeoJSONWriter(OsmDataLayer layer) { 55 this.layer = layer; 57 this(layer.data); 58 } 59 60 /** 61 * Constructs a new {@code GeoJSONWriter}. 62 * @param ds The OSM data set to save 63 * @since 12806 64 */ 65 public GeoJSONWriter(DataSet ds) { 66 this.data = ds; 56 67 this.projection = ProjectionPreference.wgs84.getProjection(); 57 68 } … … 79 90 .add("type", "FeatureCollection") 80 91 .add("generator", "JOSM"); 81 appendLayerBounds( layer.data, object);82 appendLayerFeatures( layer.data, object);92 appendLayerBounds(data, object); 93 appendLayerFeatures(data, object); 83 94 writer.writeObject(object.build()); 84 95 return stringWriter.toString();
Note:
See TracChangeset
for help on using the changeset viewer.