Does "land" mean the same thing in these two sentences?

It can be tricky to land a helicopter.

The plane landed in Istanbul.
different meanings