diff options
| author | Luc Donnet | 2013-07-10 11:22:01 +0200 |
|---|---|---|
| committer | Luc Donnet | 2013-07-10 11:22:01 +0200 |
| commit | 006522962b2feb2f28446991866522acd5d4886d (patch) | |
| tree | 0f5e9f879e102613467bac4879dc5d87b8ec4fc8 /app/views/api | |
| parent | ead284b277486b9731e740e7d94e88e09d2f987d (diff) | |
| download | chouette-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.erb | 73 | ||||
| -rw-r--r-- | app/views/api/kml/access_points/index.kml.erb | 70 | ||||
| -rw-r--r-- | app/views/api/kml/connection_links/index.kml.erb | 70 |
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> + |
