You are close.
With RTK, you have a few options.
- This is the most common for pro surveyors when they are within a network. You have a base unit that is stationary and receiving CORS network corrections. It then sends corrections to a rover unit which doesn't have to spend much time at a spot to provide a very accurate position.
- You set up a base unit on a Known Point, basically a marker that you or some other entity has established as very accurate. You specify the location of the point into the base unit. The base unit compares the position it is getting from the satellites with the position that you specified. It calculates the difference and that is the correction it sends to the rover. The longer the base sits static, the more accurate the correction calculation that is sent to the rover becomes because it has more correction values to average.
- You can also have a rover that connects directly to a CORS network for corrections without the base unit.
The pros of RTK are that the surveyor can quickly (relatively) set out some points on the ground that are very accurate. Either a CORS network or a Known Point from which to start on are required.
With PPK, there are also different options.
- If you have a Known Point, you can set up the base unit on the known point, specify the position, and the base will begin logging in order to establish a correction. But unlike RTK, this correction is not sent to a rover, it is just logged. The rover unit logs it's position (at the time if image capture in the case of a UAV) for the session. At the end of the session, you use software to take the corrections recorded by the base and use them to correct the positions recorded by the rover using the exact time from each.
- If you have CORS logs for a station within range available, you don't need the base unit at all. The rover logs in the same manner as #1, but there is no base on site. After the session, you upload you rover's logs to the CORS provider. You select the station that is closest to your project and the time frame of your logs and they will adjust the positions collected by the rover with the corrections from the CORS station you selected.
It's all pretty complicated. But once you get your head around it, it make perfect sense.