Tolong jelaskan mengenai Geografi dari Kota Yogyakarta

Letak Kota Yogyakarta dilalui oleh tiga sungai, yaitu Sungai Winongo, Sungai Gajahwong dan Sungai Code. Sungai Winongo berada di bagian barat Kota Yogyakarta, sedangkan Sungai Gajahwong berada di bagian timur. Sementara Sungai Code berada di tengah Kota Yogyakarta. Keberadaan Sungai Code membelah Kota Yogyakarta menjadi dua bagian. Kota ini terletak pada jarak 600 KM dari Jakarta, 116 KM dari Semarang, dan 65 KM dari Surakarta, pada jalur persimpangan Bandung–Semarang–Surabaya–Pacitan. Kota ini memiliki ketinggian sekitar 112 m dpl.

Meski terletak di lembah, kota ini jarang mengalami banjir karena sistem drainase yang tertata rapi yang dibangun oleh pemerintah kolonial, ditambah dengan giatnya penambahan saluran air yang dikerjakan oleh Pemkot Yogyakarta.