Load timestamp from geojson
This commit is contained in:
parent
b5862ab8a9
commit
c20e2def5b
2 changed files with 13 additions and 5 deletions
|
@ -179,7 +179,12 @@ export default class GeoJsonSource implements FeatureSource {
|
|||
}
|
||||
self.seenids.add(feature.properties.id)
|
||||
|
||||
newFeatures.push({feature: feature, freshness: time})
|
||||
let freshness : Date = time;
|
||||
if(feature["_timestamp"] !== undefined){
|
||||
freshness = new Date(feature["_timestamp"])
|
||||
}
|
||||
|
||||
newFeatures.push({feature: feature, freshness: freshness})
|
||||
}
|
||||
console.log("Downloaded "+newFeatures.length+" new features and "+skipped+" already seen features from "+ url);
|
||||
|
||||
|
|
|
@ -156,10 +156,13 @@ async function postProcess(targetdir: string, r: TileRange, theme: LayoutConfig)
|
|||
}
|
||||
}
|
||||
}
|
||||
const featuresFreshness = geojson.features.map(feature => ({
|
||||
const featuresFreshness = geojson.features.map(feature => {
|
||||
feature["_timestamp"] = rawOsm.osm3s.timestamp_osm_base;
|
||||
return ({
|
||||
freshness: osmTime,
|
||||
feature: feature
|
||||
}));
|
||||
});
|
||||
});
|
||||
// Extract the relationship information
|
||||
const relations = ExtractRelations.BuildMembershipTable(ExtractRelations.GetRelationElements(rawOsm))
|
||||
MetaTagging.addMetatags(featuresFreshness, relations, theme.layers);
|
||||
|
|
Loading…
Reference in a new issue