Skip to content

Commit 62c84eb

Browse files
committed
Merge branch 'feature_io'
2 parents aba82e8 + c927ad9 commit 62c84eb

File tree

4 files changed

+21
-6
lines changed

4 files changed

+21
-6
lines changed

lib/geoscript/io/feature/json.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
java_import org.geotools.geojson.feature.FeatureJSON
2+
3+
module GeoScript
4+
module IO
5+
module Feature
6+
def self.write_json(feature)
7+
FeatureJSON.new.to_string feature
8+
end
9+
10+
def self.read_json(json)
11+
GeoScript::Feature.new(FeatureJSON.new.read_feature(json))
12+
end
13+
end
14+
end
15+
end
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
java_import org.geotools.geojson.geom.GeometryJSON
22

33
module GeoScript
4-
module Geom
5-
module IO
4+
module IO
5+
module Geom
66
def self.write_json(geom)
77
GeometryJSON.new.to_string geom
88
end
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
java_import com.vividsolutions.jts.io.WKBWriter
33

44
module GeoScript
5-
module Geom
6-
module IO
5+
module IO
6+
module Geom
77
include GeoScript::Util
88

99
def self.write_wkb(geom)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
java_import com.vividsolutions.jts.io.WKTWriter
33

44
module GeoScript
5-
module Geom
6-
module IO
5+
module IO
6+
module Geom
77
def self.read_wkt(wkt)
88
WKTReader.new.read wkt
99
end

0 commit comments

Comments
 (0)