summaryrefslogtreecommitdiff
path: root/create-data.js
diff options
context:
space:
mode:
Diffstat (limited to 'create-data.js')
-rwxr-xr-xcreate-data.js46
1 files changed, 17 insertions, 29 deletions
diff --git a/create-data.js b/create-data.js
index 9097537..75fe2b5 100755
--- a/create-data.js
+++ b/create-data.js
@@ -55,7 +55,6 @@ pgql.connect('tcp://' + config.user + ':' +
// - busStops
// - busRoutes
// - buildingParts
- // - buildingFeatures
// - workstations
//
// Extracting the data for these is a bit harder than the simpler
@@ -77,14 +76,28 @@ pgql.connect('tcp://' + config.user + ':' +
async.parallel([
function(callback) {
- getBuildingFeatures(buildings, function(err, buildingFeatures) {
- collections.buildingFeatures = buildingFeatures;
- callback(err);
+ getPrinters(buildings, function(err, features) {
+ collections.multiFunctionDevices = {
+ type: "FeatureCollection",
+ features: features
+ };
+
+ callback();
+ });
+ },
+ function(callback) {
+ getVendingMachines(buildings, function(err, features) {
+ collections.vendingMachines = {
+ type: "FeatureCollection",
+ features: features
+ };
+ callback();
});
},
function(callback) {
getUniWorkstations(workstations, function(err, workstations) {
collections.workstations = workstations;
+
callback(err);
});
}
@@ -238,29 +251,6 @@ function createCollection(name, query, callback) {
});
}
-// buildingFeatures
-
-function getBuildingFeatures(buildings, callback) {
- async.parallel([
- function(callback) {
- getPrinters(buildings, callback);
- },
- function(callback) {
- getVendingMachines(buildings, callback);
- }
- ], function(err, results) {
- var features = []
- features = features.concat.apply(features, results);
-
- var buildingFeatures = {
- type: "FeatureCollection",
- features: features
- };
-
- callback(err, buildingFeatures);
- });
-}
-
function getBuildingImages(buildings, callback) {
console.info("getting building images");
async.each(Object.keys(buildings), function(uri, callback) {
@@ -891,8 +881,6 @@ SELECT * WHERE {\
});
}
-// buildingFeatures
-
function getPrinters(buildings, callback) {
console.info("begining create printers");