forked from edward/owl-map
Remove unused code
This commit is contained in:
parent
fba0c9d678
commit
63e0cd904c
29
web_view.py
29
web_view.py
|
@ -82,28 +82,6 @@ def check_for_tagged_qid(qid):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def get_tagged_qid(qid):
|
|
||||||
tagged = []
|
|
||||||
seen = set()
|
|
||||||
for cls in (model.Point, model.Polygon, model.Line):
|
|
||||||
q = cls.query.filter(cls.tags.has_key("wikidata"), cls.tags["wikidata"] == qid)
|
|
||||||
for osm in q:
|
|
||||||
if osm.identifier in seen:
|
|
||||||
continue
|
|
||||||
seen.add(osm.identifier)
|
|
||||||
tagged.append(
|
|
||||||
{
|
|
||||||
"identifier": osm.identifier,
|
|
||||||
"url": osm.osm_url,
|
|
||||||
# 'geoson': osm.geojson(),
|
|
||||||
"centroid": list(osm.get_centroid()),
|
|
||||||
"name": osm.name or "[no label]",
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
return tagged
|
|
||||||
|
|
||||||
|
|
||||||
def make_envelope(bbox):
|
def make_envelope(bbox):
|
||||||
west, south, east, north = [float(i) for i in bbox.split(",")]
|
west, south, east, north = [float(i) for i in bbox.split(",")]
|
||||||
return func.ST_MakeEnvelope(west, south, east, north, srid)
|
return func.ST_MakeEnvelope(west, south, east, north, srid)
|
||||||
|
@ -364,13 +342,6 @@ def api_osm_objects():
|
||||||
return jsonify(success=True, objects=objects, duration=t1)
|
return jsonify(success=True, objects=objects, duration=t1)
|
||||||
|
|
||||||
|
|
||||||
@app.route("/api/1/item/Q<int:item_id>")
|
|
||||||
def api_item_detail(item_id):
|
|
||||||
qid = f"Q{item_id}"
|
|
||||||
tagged = get_tagged_qid(qid)
|
|
||||||
return jsonify(qid=qid, tagged=bool(tagged), info=tagged)
|
|
||||||
|
|
||||||
|
|
||||||
@app.route("/api/1/search")
|
@app.route("/api/1/search")
|
||||||
def api_search():
|
def api_search():
|
||||||
q = request.args["q"]
|
q = request.args["q"]
|
||||||
|
|
Loading…
Reference in a new issue