You want to place poles right on top of their real-world location while you are out in the field, using your own high-accuracy GPS instead of relying on aerial imagery alone. This article walks you through connecting an external GPS to your Android device so Katapult Pro reads that position when you place a pole.
Katapult Pro places poles at the location your device reports. On Android, you can feed a high-accuracy external GPS into the device through Android's built-in mock location feature, so Katapult Pro uses the reading from your GPS unit instead of the phone's hardwired AGPS. Once it is set up, you simply walk to the pole you want to place and drop it at the position your GPS reports.
Most of the time, some combination of aerial imagery and street view is enough to place poles and no external GPS is needed. Reach for this workflow in situations like these:
Open the Settings app and then open System.

Next, tap About phone.

Scroll to Build number and tap it several times.

The screen counts down with a message that reads You are now # steps away from being a developer, so keep tapping until you see You are now a developer!

Go back into System and open Advanced.

You will now see Developer options.

Open it, and under the Debugging section choose Select mock location app.

Pick the app that reads your GPS data. This tells Android to substitute your external GPS reading for the phone's built-in AGPS.

Open your GPS reader app and connect your external GPS unit to it over Bluetooth. Your device now reports the position from your GPS unit rather than its own.
Walk to the pole you want to place and use Katapult Pro as you normally would. Because your device is now reporting the external GPS position, the pole lands at your high-accuracy location.