I did not come up with this but here´s an alternative location to do this if you, like me, have trouble doing it in the mission "Encroachment":
Load side mission "Gridnode Downtown" and climb up a little bit until you spot the location in the video. The actual location is 29 seconds in.
Thanks to Achievement Hunter for the video and location!