blob: 292548c91bd269dcd7725a02f8d45a420ce5286d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
class Chouette::Geometry::RoutePresenter
include Chouette::Geometry::GeneralPresenter
def initialize(route)
@route = route
end
# return route's stop_areas cloud geometry
#
def stop_areas_geometry
to_multi_point_feature( @route.stop_areas.with_geometry )
end
# return route geometry based on BoardingPosition or Quay
#
def geometry
to_line_string_feature( @route.stop_areas.with_geometry )
end
end
|