Class: GeoRuby::GeorssParser
- Inherits:
-
Object
- Object
- GeoRuby::GeorssParser
- Includes:
- SimpleFeatures
- Defined in:
- lib/geo_ruby/georss.rb
Overview
Parses GeoRSS strings You can also use directly the static method Geometry.from_georss
Constant Summary
Constants included from SimpleFeatures
SimpleFeatures::DEFAULT_SRID, SimpleFeatures::GEORSS_NS, SimpleFeatures::GML_NS, SimpleFeatures::KML_NS, SimpleFeatures::M_MASK, SimpleFeatures::SRID_MASK, SimpleFeatures::W3CGEO_NS, SimpleFeatures::Z_MASK
Instance Attribute Summary collapse
-
#geometry ⇒ Object
readonly
Returns the value of attribute geometry.
-
#georss_tags ⇒ Object
readonly
Returns the value of attribute georss_tags.
Instance Method Summary collapse
-
#parse(georss, with_tags = false) ⇒ Object
Parses the georss geometry passed as argument and notifies the factory of events The parser assumes.
Instance Attribute Details
#geometry ⇒ Object (readonly)
Returns the value of attribute geometry.
25 26 27 |
# File 'lib/geo_ruby/georss.rb', line 25 def geometry @geometry end |
#georss_tags ⇒ Object (readonly)
Returns the value of attribute georss_tags.
25 26 27 |
# File 'lib/geo_ruby/georss.rb', line 25 def @georss_tags end |
Instance Method Details
#parse(georss, with_tags = false) ⇒ Object
Parses the georss geometry passed as argument and notifies the factory of events The parser assumes
29 30 31 32 33 |
# File 'lib/geo_ruby/georss.rb', line 29 def parse(georss, = false) @geometry = nil @georss_tags = GeorssTags.new parse_geometry(georss,) end |