Fix generation of timestamps; Generate parseable OSM files
This commit is contained in:
parent
97bd968b2a
commit
844685102d
12
tests/osm.rs
12
tests/osm.rs
@ -57,9 +57,6 @@ impl OSMNode {
|
|||||||
#[derive(Clone, Debug, Default)]
|
#[derive(Clone, Debug, Default)]
|
||||||
pub struct OSMWay {
|
pub struct OSMWay {
|
||||||
pub id: u64,
|
pub id: u64,
|
||||||
pub osm_user: String,
|
|
||||||
pub osm_time_stamp: String,
|
|
||||||
pub osm_uid: u64,
|
|
||||||
pub tags: HashMap<String, String>,
|
pub tags: HashMap<String, String>,
|
||||||
pub nodes: Vec<OSMNode>,
|
pub nodes: Vec<OSMNode>,
|
||||||
pub add_locations: bool,
|
pub add_locations: bool,
|
||||||
@ -78,9 +75,9 @@ impl OSMWay {
|
|||||||
let mut way = XMLElement::new("way");
|
let mut way = XMLElement::new("way");
|
||||||
way.add_attribute("id", &self.id.to_string());
|
way.add_attribute("id", &self.id.to_string());
|
||||||
way.add_attribute("version", "1");
|
way.add_attribute("version", "1");
|
||||||
way.add_attribute("uid", &self.osm_uid.to_string());
|
way.add_attribute("uid", &OSM_UID);
|
||||||
way.add_attribute("user", &self.osm_user);
|
way.add_attribute("user", &OSM_USER);
|
||||||
way.add_attribute("timestamp", &self.osm_time_stamp);
|
way.add_attribute("timestamp", &OSM_TIMESTAMP);
|
||||||
|
|
||||||
assert!(self.nodes.len() >= 2);
|
assert!(self.nodes.len() >= 2);
|
||||||
|
|
||||||
@ -245,9 +242,6 @@ mod test {
|
|||||||
|
|
||||||
let mut way = OSMWay {
|
let mut way = OSMWay {
|
||||||
id: 890,
|
id: 890,
|
||||||
osm_user: "osrm".into(),
|
|
||||||
osm_time_stamp: "2000-01-01T00:00:00Z".into(),
|
|
||||||
osm_uid: 1,
|
|
||||||
..Default::default()
|
..Default::default()
|
||||||
};
|
};
|
||||||
way.nodes.push(node1);
|
way.nodes.push(node1);
|
||||||
|
Loading…
Reference in New Issue
Block a user