Faits : A. Dès 1994, dans un bâtiment sis à Vernier, X._ a pris à bail un local d'environ 140 m2 destiné à l'exploitation d'un atelier de mécanique sur automobiles. Le loyer initial s'élevait à 12'000 fr. par année; il était indexé à l'indice officiel suisse des prix à la consommation. Dès la fin de 2010, X._ a cessé l'exploitation de son atelier. Le 21 novembre 2012, usant d'une formule officielle, la bailleresse Z._ SA a résilié le contrat avec effet au 31 décembre 2013; elle annonçait l'intention de démolir le bâtiment conformément à une autorisation administrative qu'elle avait reçue. Le 14 décembre 2012, X._ a ouvert action contre Z._ SA devant l'autorité de conciliation compétente puis devant le Tribunal des baux et loyers du canton de Genève. Le tribunal était requis d'annuler le congé ou, subsidiairement, de prolonger le contrat pour une durée de six ans venant à échéance le 30 novembre 2019. La défenderesse a conclu au rejet de l'action. Elle a présenté des conclusions reconventionnelles: le demandeur devait être condamné à évacuer le local sous menace de la peine prévue à l'art. 292 CP en cas d'insoumission à une décision de l'autorité, et le tribunal était requis d'ordonner d'emblée l'évacuation forcée. Le tribunal s'est prononcé le 8 octobre 2014. Il a rejeté l'action principale; il a partiellement accueilli l'action reconventionnelle, en ce sens que le demandeur est condamné à évacuer le local, au besoin sous contrainte de la force publique mais sans menace d'une sanction pénale. La Chambre des baux et loyers de la Cour de justice a statué le 29 juin 2015 sur l'appel du demandeur; elle a confirmé le jugement. B. Agissant par la voie du recours en matière civile, le demandeur saisit le Tribunal fédéral de conclusions correspondant, en substance, à celles de sa demande en justice. La défenderesse n'a pas été invitée à répondre.