Pelabuhan Tanjung Emas

Secara geologis lokasi pelabuhan Semarang kuno kurang menguntungkan. Jumlah pasir yang amat banyak dan endapan lumpur yang berlangsung terus-menerus, menyebabkan sungai yang menghubungkan kota dengan pelabuhan tidak dapat dilayari. Bahkan pada muara sungai terbentuk dataran pasir yang sangat menghambat pelayaran dari dan ke kota. Untuk mengatasi kondisi geologi yang tidak menguntungkan bagi kapal-kapal besar itu pada tahun 1868, beberapa perusahaan dagang melakukan pengerukan lumpur yang pertama kali. Selanjutnya dibuat juga kanal pelabuhan baru, bernama "Nieuwe Havenkanaal", atau "Kali Baroe", yang pembuatannya berlangsung pada tahun 1872. Melalui kanal ini, perahu-perahu dapat berlayar sampai ke pusat kota untuk menurunkan dan memuat barang-barang.