yes since world war 1 artillery has used a global positioning system usually refered to as a map and compass.
Yes it does take a few more shells to match the explosive weight of a 1000 lber but a battery can sit all day and provide almost continuious support when a jet fly's by drops its pay load and disappears back to base.