aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/api
diff options
context:
space:
mode:
authorLuc Donnet2013-07-10 11:22:01 +0200
committerLuc Donnet2013-07-10 11:22:01 +0200
commit006522962b2feb2f28446991866522acd5d4886d (patch)
tree0f5e9f879e102613467bac4879dc5d87b8ec4fc8 /app/views/api
parentead284b277486b9731e740e7d94e88e09d2f987d (diff)
downloadchouette-core-006522962b2feb2f28446991866522acd5d4886d.tar.bz2
Add stop place connection link access point and access link to kml export
Diffstat (limited to 'app/views/api')
-rw-r--r--app/views/api/kml/access_links/index.kml.erb73
-rw-r--r--app/views/api/kml/access_points/index.kml.erb70
-rw-r--r--app/views/api/kml/connection_links/index.kml.erb70
3 files changed, 213 insertions, 0 deletions
diff --git a/app/views/api/kml/access_links/index.kml.erb b/app/views/api/kml/access_links/index.kml.erb
new file mode 100644
index 000000000..2a08f75cd
--- /dev/null
+++ b/app/views/api/kml/access_links/index.kml.erb
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<kml xmlns="http://www.opengis.net/kml/2.2">
+ <Document>
+ <name>liens acces arrets</name>
+ <% @access_links.each do |access_link| %>
+ <Placemark id="<%= access_link.objectid %>" >
+ <name><%= access_link.name %></name>
+ <ExtendedData>
+ <Data name="access_point_id">
+ <value><%= access_link.access_point_id %></value>
+ </Data>
+ <Data name="stop_area_id">
+ <value><%= access_link.stop_area_id %></value>
+ </Data>
+ <Data name="object_id">
+ <value><%= access_link.objectid %></value>
+ </Data>
+ <Data name="object_version">
+ <value><%= access_link.object_version %></value>
+ </Data>
+ <Data name="creation_time">
+ <value><%= access_link.creation_time %></value>
+ </Data>
+ <Data name="creator_id">
+ <value><%= access_link.creator_id %></value>
+ </Data>
+ <Data name="name">
+ <value><%= access_link.name %></value>
+ </Data>
+ <Data name="comment">
+ <value><%= access_link.comment %></value>
+ </Data>
+ <Data name="link_distance">
+ <value><%= access_link.link_distance %></value>
+ </Data>
+ <Data name="link_type">
+ <value><%= access_link.link_type %></value>
+ </Data>
+ <Data name="default_duration">
+ <value><%= access_link.default_duration %></value>
+ </Data>
+ <Data name="frequent_traveller_duration">
+ <value><%= access_link.frequent_traveller_duration %></value>
+ </Data>
+ <Data name="occasional_traveller_duration">
+ <value><%= access_link.occasional_traveller_duration %></value>
+ </Data>
+ <Data name="mobility_restricted_traveller_duration">
+ <value><%= access_link.mobility_restricted_traveller_duration %></value>
+ </Data>
+ <Data name="mobility_restricted_suitability">
+ <value><%= access_link.mobility_restricted_suitability %></value>
+ </Data>
+ <Data name="stairs_availability">
+ <value><%= access_link.stairs_availability %></value>
+ </Data>
+ <Data name="lift_availability">
+ <value><%= access_link.lift_availability %></value>
+ </Data>
+ <Data name="int_user_needs">
+ <value><%= access_link.int_user_needs %></value>
+ </Data>
+ <Data name="link_orientation">
+ <value><%= access_link.link_orientation %></value>
+ </Data>
+ </ExtendedData>
+
+ <%= access_link.geometry_presenter.geometry.kml_representation.html_safe %>
+ </Placemark>
+ <% end %>
+ </Document>
+</kml>
+
diff --git a/app/views/api/kml/access_points/index.kml.erb b/app/views/api/kml/access_points/index.kml.erb
new file mode 100644
index 000000000..ac04dfc56
--- /dev/null
+++ b/app/views/api/kml/access_points/index.kml.erb
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<kml xmlns="http://www.opengis.net/kml/2.2">
+ <Document>
+ <name>access</name>
+ <% @access_points.each do |access_point| %>
+ <Placemark id="<%= access_point.objectid %>" >
+ <name><%= access_point.name %></name>
+ <ExtendedData>
+ <Data name="object_id">
+ <value><%= access_point.objectid %></value>
+ </Data>
+ <Data name="object_version">
+ <value><%= access_point.object_version %></value>
+ </Data>
+ <Data name="creation_time">
+ <value><%= access_point.creation_time %></value>
+ </Data>
+ <Data name="creator_id">
+ <value><%= access_point.creator_id %></value>
+ </Data>
+ <Data name="name">
+ <value><%= access_point.name %></value>
+ </Data>
+ <Data name="comment">
+ <value><%= access_point.comment %></value>
+ </Data>
+ <Data name="longitude">
+ <value><%= access_point.longitude %></value>
+ </Data>
+ <Data name="latitude">
+ <value><%= access_point.latitude %></value>
+ </Data>
+ <Data name="long_lat_type">
+ <value><%= access_point.long_lat_type %></value>
+ </Data>
+ <Data name="country_code">
+ <value><%= access_point.country_code %></value>
+ </Data>
+ <Data name="street_name">
+ <value><%= access_point.street_name %></value>
+ </Data>
+ <Data name="contained_in">
+ <value><%= access_point.contained_in %></value>
+ </Data>
+ <Data name="openning_time">
+ <value><%= access_point.openning_time %></value>
+ </Data>
+ <Data name="closing_time">
+ <value><%= access_point.closing_time %></value>
+ </Data>
+ <Data name="access_type">
+ <value><%= access_point.access_type %></value>
+ </Data>
+ <Data name="lift_availability">
+ <value><%= access_point.lift_availability %></value>
+ </Data>
+ <Data name="mobility_restricted_suitability">
+ <value><%= access_point.mobility_restricted_suitability %></value>
+ </Data>
+ <Data name="stairs_availability">
+ <value><%= access_point.stairs_availability %></value>
+ </Data>
+ </ExtendedData>
+
+ <%= access_point.geometry_presenter.geometry.kml_representation.html_safe %>
+ </Placemark>
+ <% end %>
+ </Document>
+</kml>
+
diff --git a/app/views/api/kml/connection_links/index.kml.erb b/app/views/api/kml/connection_links/index.kml.erb
new file mode 100644
index 000000000..30144047a
--- /dev/null
+++ b/app/views/api/kml/connection_links/index.kml.erb
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<kml xmlns="http://www.opengis.net/kml/2.2">
+ <Document>
+ <name>correspondances</name>
+ <% @connection_links.each do |connection_link| %>
+ <Placemark id="<%= connection_link.objectid %>" >
+ <name><%= connection_link.name %></name>
+ <ExtendedData>
+ <Data name="departure_id">
+ <value><%= connection_link.departure_id %></value>
+ </Data>
+ <Data name="arrival_id">
+ <value><%= connection_link.arrival_id %></value>
+ </Data>
+ <Data name="object_id">
+ <value><%= connection_link.objectid %></value>
+ </Data>
+ <Data name="object_version">
+ <value><%= connection_link.object_version %></value>
+ </Data>
+ <Data name="creation_time">
+ <value><%= connection_link.creation_time %></value>
+ </Data>
+ <Data name="creator_id">
+ <value><%= connection_link.creator_id %></value>
+ </Data>
+ <Data name="name">
+ <value><%= connection_link.name %></value>
+ </Data>
+ <Data name="comment">
+ <value><%= connection_link.comment %></value>
+ </Data>
+ <Data name="link_distance">
+ <value><%= connection_link.link_distance %></value>
+ </Data>
+ <Data name="link_type">
+ <value><%= connection_link.link_type %></value>
+ </Data>
+ <Data name="default_duration">
+ <value><%= connection_link.default_duration %></value>
+ </Data>
+ <Data name="frequent_traveller_duration">
+ <value><%= connection_link.frequent_traveller_duration %></value>
+ </Data>
+ <Data name="occasional_traveller_duration">
+ <value><%= connection_link.occasional_traveller_duration %></value>
+ </Data>
+ <Data name="mobility_restricted_traveller_duration">
+ <value><%= connection_link.mobility_restricted_traveller_duration %></value>
+ </Data>
+ <Data name="mobility_restricted_suitability">
+ <value><%= connection_link.mobility_restricted_suitability %></value>
+ </Data>
+ <Data name="stairs_availability">
+ <value><%= connection_link.stairs_availability %></value>
+ </Data>
+ <Data name="lift_availability">
+ <value><%= connection_link.lift_availability %></value>
+ </Data>
+ <Data name="int_user_needs">
+ <value><%= connection_link.int_user_needs %></value>
+ </Data>
+ </ExtendedData>
+
+ <%= connection_link.geometry_presenter.geometry.kml_representation.html_safe %>
+ </Placemark>
+ <% end %>
+ </Document>
+</kml>
+