zlevel=10; town=1;
mjt.mqlread([{
"address":[{
"id":null,
"/location/location/geolocation":{
"id":null,
"latitude":null,
"longitude":null,
"optional":true
},
"/location/mailing_address/citytown":{
"id":(mjt.urlquery.cityId === "" ? null:mjt.urlquery.cityId),
"name":mjt.urlquery.city
},
"/location/mailing_address/street_address":[]
}],
"architect":[{
"name":(mjt.urlquery.architect === "" ? null:mjt.urlquery.architect),
"id":(mjt.urlquery.archId === "" ? null:mjt.urlquery.archId),
"optional":(mjt.urlquery.archId === ""?true:false)
}],
"engineer": [{
"name":null,
"id":null,
"optional":true
}],
"limit":1000,
"name":null,
"opened":null,
'/common/topic/image' : [{ 'optional':true, 'id':null }],
'/common/topic/article': [{ 'optional':true, 'id':null }],
"id":null,
"sort":(!mjt.urlquery.architect?['architect.name', 'opened']:"opened"),
"type":"/architecture/structure"
}])
zlevel=10; town=1;
mjt.mqlread([{
"address":[{
"id":null,
"/location/location/geolocation":{
"id":null,
"latitude":null,
"longitude":null,
"optional":true
},
"/location/mailing_address/citytown":{
"id":(mjt.urlquery.cityId === "" ? null:mjt.urlquery.cityId),
"name":mjt.urlquery.city
},
"/location/mailing_address/street_address":[]
}],
"architect":[{
"name":(mjt.urlquery.architect === "" ? null:mjt.urlquery.architect),
"id":(mjt.urlquery.archId === "" ? null:mjt.urlquery.archId),
"optional":(mjt.urlquery.archId === ""?true:false)
}],
"engineer": [{
"name":null,
"id":null,
"optional":true
}],
"limit":1000,
"name":null,
"opened":null,
'/common/topic/image' : [{ 'optional':true, 'id':null }],
'/common/topic/article': [{ 'optional':true, 'id':null }],
"id":null,
"sort":(!mjt.urlquery.architect?['architect.name', 'opened']:"opened"),
"includes:type":"/architecture/skyscraper",
"type":"/architecture/structure"
}])
zlevel=2; town=0;
mjt.mqlread([{
"address":[{
"id":null,
"/location/location/geolocation":{
"id":null,
"latitude":null,
"longitude":null,
"optional":true
},
"/location/mailing_address/citytown":{
"name":null,
"id":null
},
"/location/mailing_address/street_address":[],
"optional":true
}],
"architect":[{
"name":(mjt.urlquery.architect === "" ? null:mjt.urlquery.architect),
"id":(mjt.urlquery.archId === "" ? null:mjt.urlquery.archId)
}],
"limit":1000,
"name":null,
"opened":null,
'/common/topic/image' : [{ 'optional':true, 'id':null }],
'/common/topic/article': [{ 'optional':true, 'id':null }],
"id":null,
"sort":["address./location/mailing_address/citytown.name","opened"],
"type":"/architecture/structure"
}])
zlevel=2; town=0;
mjt.mqlread([{
"address":[{
"id":null,
"/location/location/geolocation":{
"id":null,
"latitude":null,
"longitude":null,
"optional":true
},
"/location/mailing_address/citytown":{
"name":null,
"id":null
},
"/location/mailing_address/street_address":[],
"optional":true
}],
"architect":[{
"name":(mjt.urlquery.architect === "" ? null:mjt.urlquery.architect),
"id":(mjt.urlquery.archId === "" ? null:mjt.urlquery.archId)
}],
"limit":1000,
"name":null,
"opened":null,
'/common/topic/image' : [{ 'optional':true, 'id':null }],
'/common/topic/article': [{ 'optional':true, 'id':null }],
"id":null,
"sort":["address./location/mailing_address/citytown.name","opened"],
"includes:type":"/architecture/skyscraper",
"type":"/architecture/structure"
}])

Loading...
${mjt.log("In Ready with ", mjt.urlquery.sky)}
var newtitle = document.title + " : " + mjt.urlquery.architect;
document.title = newtitle;
var newtitle = document.title + " (" + mjt.urlquery.city + ")";
document.title = newtitle;
No structures found with street address or geolocation data. Add them!
var thread = new AddLocationThread(20, 90, q);
thread.scheduleNextRun();
var numStruct=0;
var curArch = "";
var cArchHtml = "";
var curCity = "";
var cCityHtml = "";
var arch = "";
var eng = "";
var isCity = false;
if(mjt.urlquery.city) {
isCity = true;
}
if(structure.architect && structure.architect.length > 0) {
arch= "<i>" + structure['architect'][0]['name'];
for(var i=1;i< structure.architect.length;i++) {
arch += ", " + structure['architect'][i]['name'];
}
arch += "</i><br/>";
if(structure.architect[0].name != curArch && !(mjt.urlquery.architect)) {
curArch = structure.architect[0].name;
cArchHtml = "<div class='subHeader'><b>" + structure.architect[0].name + "</b><br/></div><div class='underlings'>";
if(structure != q.result[0]) cArchHtml = "</div>" + cArchHtml;
} else if(structure['address'][0] && structure['address'][0]['/location/mailing_address/citytown']['name'] != curArch && !(mjt.urlquery.city)) {
curArch = structure['address'][0]['/location/mailing_address/citytown']['name'];
cArchHtml = "<div class='subHeader'><b>" + structure['address'][0]['/location/mailing_address/citytown']['name'] + "</b><br/></div><div class='underlings'>";
if(structure != q.result[0]) cArchHtml = "</div>" + cArchHtml;
} else if(structure.address.length==0 && curArch != "Unknown") {
cArchHtml = "<div class='subHeader'><b>Unknown</b></div><div class='underlings'>";
curArch = "Unknown";
if(structure != q.result[0]) cArchHtml = "</div>" + cArchHtml;
} else {
cArchHtml = "";
}
} else {
arch = "";
cArchHtml = "<div class='subHeader'><b>Unknown</b></div><div class='underlings'>";
if(structure != q.result[0]) cArchHtml = "</div>" + cArchHtml;
if(curArch == "") cArchHtml = "";
curArch = ""
}
if(structure.engineer && structure.engineer.length > 0) {
eng= "<i>Eng.: " + structure['engineer'][0]['name'];
for(var i=1;i< structure.engineer.length; i++) {
eng += ", " + structure['engineer'][i]['name'];
}
eng += "</i><br/>";
} else {
eng = "";
}
if(eng === '' && arch === '') {
arch = "<i> no architect listed </i><br/>";
}
var marker_html=generateMarkerHtml(structure, arch, eng);
${mjt.bless(cArchHtml)}
var my_id = "res" + numStruct;
var my_id = "resultsBlurb" + numStruct;
numStruct++;
globalCount = numStruct;
if(town == 0) {
centerMap(null,"Gainesville, Oklahoma", true);
}else {
centerMap(null, q.result[0].address[0]['/location/mailing_address/citytown']['name'], true);
}
renderTitle(globalCount, mjt.urlquery.architect, mjt.urlquery.city, mjt.urlquery.sky);
mjt.mqlread([{
"name":null,
"id":null,
"sort":"-structure_count.value",
"limit":25,
"structure_count":{
"value":null
},
"type":"/architecture/architect"
}])
To use: enter an architect and/or a city in the form above, or click on one of links below.

Loading...
Top Architects:
var arch_url = "<a href='?q=1&architect=" + architect.name + "&archId=" + encodeURIComponent(architect.id) + "&city=' title='Filter by "+architect.name+"' >" + architect.name + "(" + architect['structure_count'].value + ")</a>";
${mjt.bless(arch_url)}
mjt.mqlread([{
"id":null,
"name":null,
"sort":"-structure_count",
"structure_count":null,
"limit":25,
"type":"/user/brendan/default_domain/top_architectural_city"
}])

Loading...
Top Architectural Cities:
var arch_url = "<a href='?q=1&architect=&archId=&city=" + city.name + "&cityId=" + encodeURIComponent(city.id) + "' title='Filter by "+city.name+"' >" + city.name + "(" + city.structure_count + ")</a>";
${mjt.bless(arch_url)}
Contribute to 'Architecture' at
Freebase.com