Au contraire. APRS is specifically a message reporting system. Position reporting is a by-product. Per Wikipedia: "
Automatic Packet Reporting System (
APRS) is an
amateur radio-based system for real time digital communications of information of immediate value in the local area. Data can include object
Global Positioning System (GPS) coordinates,
weather station telemetry, text messages, announcements, queries, and other
telemetry." There is also an email capability.
If all spotters had APRS radio capability, with a few mobile digipeaters, all spotting could continue even with phone systems down. I know this is a stretch, but it is a rational capability. I have participated in our local MS150 (150km) bike rides where we are using an alternate APRS frequency to monitor all SAG vans, ambulances, police, race lead, tail and aid stations. Spotters, as I have learned, do tend to congregate leading to this being a practical use of APRS (I don't really expect this to happen, it is only an example).
VHF communications over a 5-mile radius area is practical, especially in the plains. With the mobile digipeaters, the range of and all-radio APRS (no internet APRS-IS), can easily cover a much larger area.
I used to have my home weather system broadcasting on APRS. No position reporting per se, only the weather data at my house (yes, a fixed lat/long in this case).
Also, data from APRS-IS are just ASCII strings. No query is performed, you receive all the data or a filtered subset. Server-side filters are used to limit the data that is received from the APRS-IS servers so any traffic volume issues can be managed. The filters can be geographic or data oriented. Parsing strings is not particularly challenging.
If all spotters used the same symbol (e.g. Skywarn, an existing APRS symbol), then the data received from APRS-IS can be filtered to only receive the "spotter" symbol. (I did not realize, until finding the Skywarn symbol, that there is also a tornado symbol). Off the cuff, this sounds like a better filtering option than using !SN!.
In my previous life, before retirement, I was a senior systems engineer of a world-wide informational interactive broadcast that transmitted and received 2400 bps data 24/7. That system was not unlike APRS. I have written parsers for the data myself and that system was more difficult because it was bit-oriented messages, not just an ASCII strings. Data frame synchronization within the continual bit-stream was the most challenging aspect to the parsing problem.
In the near future, I intend to expand my SPOT message capabilities for forwarding my position/data to APRS and to other services. There is a service to forward my SPOT reports to APRS (APRS pro SE for $13.99/yr). I currently only have the "fixed message" SPOT option, but a full text message terminal is available. Because SPOT is a LEO satellite system, I can be assured to always be tracked on APRS, send emails and perform spotter reports.
Satellite data is relatively expensive but imagine only one or two mobile satellite uplinks to APRS-IS for a concentration of storm spotters. No need for phone service to work. (Sorry, I am getting excited. It is the techie in me.)
If a volunteer is needed to help get APRS running, I am available.
Byron W2YY