summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCode WvS <code-wvs@quantentunnel.de>2015-03-27 11:47:45 +0100
committerCode WvS <code-wvs@quantentunnel.de>2015-03-27 11:47:45 +0100
commitaaef535f16fde82076fb0de854e1878e16954b3d (patch)
tree9349dc92421baeb2ff04607da01bf4a991138707
parenta486cf4cc84e79c57caba2a5236d15b6208ff849 (diff)
downloadsnap-yow-aaef535f16fde82076fb0de854e1878e16954b3d.tar.gz
snap-yow-aaef535f16fde82076fb0de854e1878e16954b3d.zip
new overpass block: count buildings
-rw-r--r--overpass.xml2
1 files changed, 1 insertions, 1 deletions
diff --git a/overpass.xml b/overpass.xml
index f1c6485..c34ae15 100644
--- a/overpass.xml
+++ b/overpass.xml
@@ -1 +1 @@
-<blocks app="Snap! 4.0, http://snap.berkeley.edu" version="1"><block-definition s="ist eine Straße nahe Längengrad: %&apos;lon&apos; Breitengrad: %&apos;lat&apos;" type="predicate" category="sensing"><header></header><code></code><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportGreaterThan"><block s="reportListLength"><block s="overpassQuery"><block s="reportJoinWords"><list><l>way(around:7,</l><block var="lat"/><l>,</l><block var="lon"/><l>)[highway];out ids;</l></list></block></block></block><l>0</l></block></block></script></block-definition><block-definition s="ist ein Gebäude nahe Längengrad: %&apos;lon&apos; Breitengrad: %&apos;lat&apos;" type="predicate" category="sensing"><header></header><code></code><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportGreaterThan"><block s="reportListLength"><block s="overpassQuery"><block s="reportJoinWords"><list><l>way(around:5,</l><block var="lat"/><l>,</l><block var="lon"/><l>)[building];out ids;</l></list></block></block></block><l>0</l></block></block></script></block-definition><block-definition s="Position des nächsten Denkmals um Längengrad: %&apos;lon&apos; Breitengrad: %&apos;lat&apos;" type="reporter" category="sensing"><header></header><code></code><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>list</l></list><l>var arr = list.contents;&#xD;if (arr.length == 0) return new List([0, 0]);&#xD;return new List([arr[0].lon, arr[0].lat]);</l></block><list><block s="overpassQuery"><block s="reportJoinWords"><list><l>node(around:2000,</l><block var="lat"/><l>,</l><block var="lon"/><l>)[historic];out skel qt 1;</l></list></block></block></list></block></block></script></block-definition></blocks> \ No newline at end of file
+<blocks app="Snap! 4.0, http://snap.berkeley.edu" version="1"><block-definition s="ist eine Straße nahe Längengrad: %&apos;lon&apos; Breitengrad: %&apos;lat&apos;" type="predicate" category="sensing"><header></header><code></code><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportGreaterThan"><block s="reportListLength"><block s="overpassQuery"><block s="reportJoinWords"><list><l>way(around:7,</l><block var="lat"/><l>,</l><block var="lon"/><l>)[highway];out ids;</l></list></block></block></block><l>0</l></block></block></script></block-definition><block-definition s="ist ein Gebäude nahe Längengrad: %&apos;lon&apos; Breitengrad: %&apos;lat&apos;" type="predicate" category="sensing"><header></header><code></code><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportGreaterThan"><block s="reportListLength"><block s="overpassQuery"><block s="reportJoinWords"><list><l>way(around:5,</l><block var="lat"/><l>,</l><block var="lon"/><l>)[building];out ids;</l></list></block></block></block><l>0</l></block></block></script></block-definition><block-definition s="Position des nächsten Denkmals um Längengrad: %&apos;lon&apos; Breitengrad: %&apos;lat&apos;" type="reporter" category="sensing"><header></header><code></code><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>list</l></list><l>var arr = list.contents;&#xD;if (arr.length == 0) return new List([0, 0]);&#xD;return new List([arr[0].lon, arr[0].lat]);</l></block><list><block s="overpassQuery"><block s="reportJoinWords"><list><l>node(around:2000,</l><block var="lat"/><l>,</l><block var="lon"/><l>)[historic];out skel qt 1;</l></list></block></block></list></block></block></script></block-definition><block-definition s="Anzahl Häuser in meinen Malspuren" type="reporter" category="sensing"><header></header><code></code><inputs></inputs><script><block s="doDeclareVariables"><list><l>befehl</l></list></block><block s="doSetVar"><l>befehl</l><block s="evaluate"><block s="reportJSFunction"><list><l>list</l></list><l>var layers = this.penShapes.getLayers();&#xD;var llstr = [];&#xD;layers.forEach(function (layer) {&#xD; llstr.push("");&#xD; var lls = layer.getLatLngs();&#xD; lls.forEach(function (ll) {&#xD; llstr[llstr.length - 1] += ll.lat + &apos; &apos; + ll.lng + &apos; &apos;;&#xD; });&#xD;});&#xD;&#xD;var cmds = [];&#xD;llstr.forEach(function (str) {&#xD; cmds.push(&apos;way(poly: "&apos; + str + &apos;")[building];&apos;);&#xD;});&#xD;&#xD;var command = cmds.join(&apos;\n&apos;) + &apos;\nout ids qt;&apos;;&#xD;&#xD;return command;</l></block><list></list></block></block><block s="doReport"><block s="reportListLength"><block s="overpassQuery"><block var="befehl"/></block></block></block></script></block-definition></blocks> \ No newline at end of file