Station info - map view · info · telemetry · weather · raw · status · beacons · messages · bulletins · browse · moving · my account
Callsign, ship name or locator: Clear       
It is possible to search using wildcards (*?) after a prefix. Example: OH*
APRS station KC0D - show graphs
Map loading...
Comment: W3,COn Franktown
Location: 39°22.20' N 104°40.76' W - locator DM79PI88LT - show map - static map
3.0 miles Southwest bearing 210° from Ponderosa Park, Elbert County, Colorado, United States [?]
4.5 miles West bearing 279° from Elizabeth, Elbert County, Colorado, United States
30.2 miles Southeast bearing 147° from Denver, Denver County, Colorado, United States
37.8 miles North bearing 12° from Colorado Springs, El Paso County, Colorado, United States
Last position: 2017-02-22 07:46:20 EST (13m26s ago)
2017-02-22 05:46:20 MST local time at Ponderosa Park, United States [?]
Device: Kantronics: KPC-3
Last path: KC0D>APN391 via qAR,AC0XW-1
Positions stored: 9
Packet rate: 1104 seconds between packets on average during 55203 seconds.
Other SSIDs: KC0D-11 KC0D-12 KC0D-14 KC0D-3 KC0D-4 KC0D-6 KC0D-7 KC0D-8 KC0D-9
APRS digipeater – Statistics for 2017-02:
Stations heard directly: 111 on radio path – show map
Last heard a station directly: 2017-02-21 22:24:24 EST (9h35m ago)
Normal receiver range estimate: 124 miles (Updated: 2017-01-31 17:23:44 EST)
Position packets heard directly: 2268 on radio path
Stations near current position of KC0D - show more
callsign distance last heard - EST      callsign distance last heard - EST
K8ZTT-93.5 miles 358°2017-02-19 20:47:59 KI0XX-23.7 miles 30°2017-02-19 14:19:56
KI0XX-13.8 miles 30°2017-02-22 07:48:15 KI0XX-33.8 miles 30°2017-02-11 20:57:01
KC0D-64.7 miles 186°2017-02-22 07:58:53 105KC0D-64.7 miles 186°2017-02-18 23:34:44
W0NYE-96.5 miles 324°2017-02-18 18:58:58 WB5PJB6.6 miles 269°2017-02-12 22:20:47
WB5PJB B6.6 miles 269°2017-02-22 07:45:52 WB5PJB-B6.6 miles 269°2017-02-22 07:46:02
WB5PJB-96.7 miles 268°2017-02-20 19:57:31 KE0BGD6.8 miles 276°2017-01-29 11:49:32
K2BBJ B6.9 miles 267°2017-02-22 07:45:46 K2BBJ-B6.9 miles 267°2017-02-22 07:45:56
CW17936.9 miles 284°2017-02-22 07:55:13 K2BBJ-97.0 miles 267°2017-02-20 18:32:10
DW47867.2 miles 71°2017-02-22 07:52:11 EW14297.2 miles 333°2017-01-29 23:12:29
KE0EZD7.4 miles 267°2017-02-21 19:38:15 W0RDR-97.5 miles 270°2017-02-21 16:47:19
Stations which heard KC0D directly on radio –
callsign pkts first heard - EST last heard longest (tx => rx) longest at - EST
KD0SFY 283 2017-02-01 03:15:01 2017-02-21 23:16:19 DM79PI > DM78OV 33.9 miles 190° 2017-02-21 23:16:19
K0XK-5 350 2017-02-01 02:45:01 2017-02-21 13:46:17 DM79PI > DM79OO 17.8 miles 337° 2017-02-21 13:46:17
AC0XW-1 36 2017-02-18 07:26:07 2017-02-22 07:46:20 DM79PI > DM79LT 37.3 miles 327° 2017-02-22 07:46:20
W0ARP 196 2017-01-31 19:25:01 2017-02-22 06:26:20 DM79PI > DM79QL 8.7 miles 14° 2017-02-22 06:26:20
WD4IXD-10 3 2017-02-02 23:15:08 2017-02-16 14:45:59 DM79PI > DM79LM 20.5 miles 299° 2017-02-16 14:45:59
K0FSJ 1 2017-02-22 01:26:19 2017-02-22 01:26:19 DM79PI > DM79MO 20.7 miles 319° 2017-02-22 01:26:19
KD0SEM 8 2017-02-08 14:45:29 2017-02-13 19:45:48 DM79PI > DN70PA 44.6 miles 0° 2017-02-13 19:45:48
K0NTS-5 479 2017-01-31 19:45:00 2017-02-22 03:26:19 DM79PI > DM79GR 47.0 miles 301° 2017-02-22 03:26:19
W0DDP 6 2017-02-18 20:26:07 2017-02-19 00:46:08 DM79PI > DM79OL 9.7 miles 332° 2017-02-19 00:46:08

Only position packets which were originated by the station are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
Stations heard directly by KC0D
callsign pkts first heard - EST last heard longest (rx => tx) longest at - EST
WERNER 15 2017-02-01 09:41:57 2017-02-18 21:50:34 DN60PK > DM79PI 132.5 miles 305° 2017-02-18 21:50:34
WB5PJB-9 10 2017-02-07 17:49:04 2017-02-13 18:55:41 DM79NN > DM79PI 16.9 miles 329° 2017-02-07 17:49:04
NJ5O-14 1 2017-02-10 10:34:16 2017-02-10 10:34:16 DM79OO > DM79PI 19.1 miles 337° 2017-02-10 10:34:16
N0LP-9 1 2017-02-05 10:39:28 2017-02-05 10:39:28 DM79LT > DM79PI 36.2 miles 324° 2017-02-05 10:39:28
KC0CNT-9 1 2017-02-10 19:24:11 2017-02-10 19:24:11 DM79KQ > DM79PI 31.2 miles 315° 2017-02-10 19:24:11
KC0D-6 957 2017-01-31 19:17:44 2017-02-21 21:19:02 DM79PD > DM79PI 16.2 miles 182° 2017-02-19 01:40:46
ALMGRE 29 2017-02-01 03:54:34 2017-02-14 08:55:37 DM78MS > DM79PI 44.6 miles 202° 2017-02-14 08:55:37
KI0XX-2 3 2017-02-07 11:45:42 2017-02-17 10:29:18 DM79OO > DM79PI 16.4 miles 337° 2017-02-10 13:44:15
K0QED 5 2017-02-18 14:39:57 2017-02-18 16:51:42 DM79NB > DM79PI 22.9 miles 205° 2017-02-18 14:39:57
KB0BZZ-9 1 2017-02-10 12:29:56 2017-02-10 12:29:56 DM79PJ > DM79PI 1.3 miles 295° 2017-02-10 12:29:56
N0RUX-7 4 2017-02-03 08:50:36 2017-02-14 12:20:46 DN70IA > DM79PI 54.8 miles 326° 2017-02-03 10:56:55
N0BN-1 1 2017-02-14 06:18:05 2017-02-14 06:18:05 DM79NF > DM79PI 15.0 miles 223° 2017-02-14 06:18:05
KC0LCD-9 1 2017-02-08 20:32:34 2017-02-08 20:32:34 DM79LU > DM79PI 39.3 miles 330° 2017-02-08 20:32:34
WB0HBJ-14 1 2017-02-21 22:19:17 2017-02-21 22:19:17 DM79NI > DM79PI 9.9 miles 270° 2017-02-21 22:19:17
W5KAT-9 29 2017-02-01 17:35:04 2017-02-19 14:14:59 DN60WS > DM79PI 121.4 miles 322° 2017-02-02 16:43:50
WD0AJG-7 12 2017-02-07 08:19:04 2017-02-07 08:52:22 DM79PE > DM79PI 12.6 miles 192° 2017-02-07 08:19:04
W0FTP-9 6 2017-02-13 13:11:03 2017-02-15 11:53:05 DM79KR > DM79PI 34.2 miles 319° 2017-02-13 13:11:03
KI6IKC-4 1 2017-02-03 13:26:26 2017-02-03 13:26:26 DM79NH > DM79PI 11.0 miles 255° 2017-02-03 13:26:26
K8ZTT-9 8 2017-02-04 10:10:41 2017-02-10 16:15:27 DM79OM > DM79PI 12.4 miles 331° 2017-02-10 16:15:27
N0DAP-9 1 2017-02-06 13:55:09 2017-02-06 13:55:09 DM78NX > DM79PI 28.3 miles 203° 2017-02-06 13:55:09
K0QED-10 18 2017-02-06 12:00:28 2017-02-14 09:29:38 DM78QX > DM79PI 25.8 miles 176° 2017-02-14 09:29:38
N0ESQ-9 3 2017-02-08 21:05:15 2017-02-11 16:40:02 DM79KN > DM79PI 26.2 miles 301° 2017-02-08 21:05:15
N4JJR-9 65 2017-02-02 20:08:06 2017-02-19 17:40:18 DM79KR > DM79PI 33.7 miles 317° 2017-02-18 09:53:47
N2XGL-5 14 2017-02-02 17:07:49 2017-02-18 21:28:33 DN70KE > DM79PI 62.4 miles 337° 2017-02-18 21:28:33
N2XGL-9 2 2017-02-02 09:40:35 2017-02-02 09:59:46 DM79LU > DM79PI 36.8 miles 331° 2017-02-02 09:40:35
W0JAW 7 2017-02-01 08:18:28 2017-02-13 15:51:48 DM79LU > DM79PI 39.1 miles 327° 2017-02-13 15:51:48
N0DAX-9 12 2017-02-04 13:24:19 2017-02-18 19:48:31 DM79NO > DM79PI 20.2 miles 327° 2017-02-13 17:50:39
W0KDE-9 25 2017-02-06 18:24:02 2017-02-16 17:29:42 DM79TH > DM79PI 16.8 miles 103° 2017-02-08 09:04:20
WD0AJG-8 23 2017-02-01 14:32:14 2017-02-07 08:48:19 DM79NC > DM79PI 21.4 miles 207° 2017-02-01 14:32:14
KD0FDS-9 15 2017-02-01 09:36:41 2017-02-15 08:42:24 DM79HN > DM79PI 38.9 miles 289° 2017-02-13 19:47:06
N0OJ-9 41 2017-02-06 11:39:25 2017-02-21 21:13:49 DM79ON > DM79PI 14.3 miles 342° 2017-02-08 06:41:05
N0AIU-9 2 2017-02-05 21:05:28 2017-02-05 23:47:34 DM79KT > DM79PI 38.4 miles 324° 2017-02-05 21:05:28
K0RCW-9 34 2017-02-01 08:55:17 2017-02-21 19:30:14 DM79KR > DM79PI 34.3 miles 316° 2017-02-04 20:35:36
KD0RAG-1 2 2017-02-10 22:20:51 2017-02-10 22:35:49 DM79NN > DM79PI 17.2 miles 329° 2017-02-10 22:35:49
W0KDE-7 2 2017-02-14 17:01:25 2017-02-14 17:02:22 DM79QI > DM79PI 3.2 miles 101° 2017-02-14 17:02:22
KJ4ZMQ-9 12 2017-02-03 21:02:31 2017-02-19 15:44:32 DM89AG > DM79PI 37.6 miles 99° 2017-02-03 21:02:31
KD0RHV-9 16 2017-02-04 13:08:31 2017-02-21 19:50:14 DM79LS > DM79PI 34.2 miles 327° 2017-02-18 16:24:44
W0KDE-8 67 2017-01-31 20:26:47 2017-02-18 12:37:04 DM79VG > DM79PI 25.0 miles 105° 2017-02-09 13:51:22
KT0AM-9 12 2017-02-08 13:20:54 2017-02-21 15:19:14 DM79NL > DM79PI 14.9 miles 304° 2017-02-10 14:55:51
KE0VH-2 6 2017-02-01 10:36:02 2017-02-13 10:24:44 DM79MV > DM79PI 39.9 miles 336° 2017-02-01 10:36:02
WQ8M-1 4 2017-02-19 16:31:47 2017-02-19 17:36:07 DM79HL > DM79PI 38.6 miles 280° 2017-02-19 17:36:07
N0OBA-4 1 2017-02-19 17:00:14 2017-02-19 17:00:14 DM79NN > DM79PI 16.6 miles 322° 2017-02-19 17:00:14
KJ6HVO-1 35 2017-01-31 22:07:42 2017-02-10 17:52:33 DM78OV > DM79PI 32.9 miles 193° 2017-02-07 09:06:47
KC0ULT-1 1 2017-02-19 16:06:40 2017-02-19 16:06:40 DM79OO > DM79PI 16.3 miles 337° 2017-02-19 16:06:40
N1GEP-1 61 2017-02-01 09:51:44 2017-02-21 20:18:38 DM79KV > DM79PI 45.2 miles 326° 2017-02-08 11:15:54
W9BO-9 1 2017-02-20 17:48:18 2017-02-20 17:48:18 DM79JV > DM79PI 45.5 miles 325° 2017-02-20 17:48:18
KC2ZDC-3 11 2017-02-03 21:49:27 2017-02-06 09:40:40 DM79LR > DM79PI 31.5 miles 324° 2017-02-04 12:26:03
K0LAI-9 7 2017-02-01 09:58:28 2017-02-18 21:54:54 DM79KV > DM79PI 43.7 miles 330° 2017-02-03 20:39:12
N0EB 1 2017-02-11 04:59:14 2017-02-11 04:59:14 DM79MV > DM79PI 39.2 miles 337° 2017-02-11 04:59:14
WD0AJG-6 13 2017-02-20 12:48:08 2017-02-21 18:47:11 DM79NA > DM79PI 25.2 miles 199° 2017-02-21 12:13:23
W0NYE-9 10 2017-02-02 18:53:02 2017-02-18 18:57:51 DM79NJ > DM79PI 9.3 miles 287° 2017-02-06 17:41:19
W0RDR-9 57 2017-02-01 07:36:45 2017-02-18 16:44:18 DM79NN > DM79PI 16.8 miles 324° 2017-02-01 07:53:21
AB0VZ-9 7 2017-02-04 17:24:01 2017-02-17 15:24:52 DM79NN > DM79PI 16.3 miles 322° 2017-02-04 17:24:01
WA9TCD-9 1 2017-02-03 13:03:40 2017-02-03 13:03:40 DM79NP > DM79PI 21.8 miles 336° 2017-02-03 13:03:40
KD0SQA-9 8 2017-02-07 07:30:56 2017-02-16 07:32:33 DM79LR > DM79PI 31.7 miles 325° 2017-02-07 13:21:57
KI0XX-3 11 2017-02-11 09:44:15 2017-02-11 20:08:50 DM79QK > DM79PI 3.8 miles 30° 2017-02-11 20:08:50
K9UL-5 7 2017-02-11 11:36:40 2017-02-14 16:04:47 DM79GK > DM79PI 42.4 miles 275° 2017-02-13 18:08:52
K0JQZ-9 1 2017-02-11 11:11:59 2017-02-11 11:11:59 DM78MR > DM79PI 46.3 miles 198° 2017-02-11 11:11:59
WG0AT-7 5 2017-02-01 11:49:25 2017-02-11 11:30:54 DM79FQ > DM79PI 49.6 miles 295° 2017-02-01 12:49:47
K0UZ-9 2 2017-02-11 10:10:39 2017-02-11 10:12:39 DM79NL > DM79PI 13.5 miles 310° 2017-02-11 10:12:39
N0RUX-13 79 2017-02-01 07:40:06 2017-02-20 00:12:52 DN70JB > DM79PI 54.3 miles 331° 2017-02-20 00:12:52
K0HYT-1 1 2017-02-06 11:58:58 2017-02-06 11:58:58 DM78OW > DM79PI 31.3 miles 191° 2017-02-06 11:58:58
KI4GYZ-1 10 2017-02-10 14:20:33 2017-02-14 03:50:44 DM79KR > DM79PI 35.2 miles 317° 2017-02-14 03:50:44
K0MTN-9 1 2017-02-13 18:25:23 2017-02-13 18:25:23 DM79KO > DM79PI 29.2 miles 302° 2017-02-13 18:25:23
AD0GX 1 2017-02-08 18:14:54 2017-02-08 18:14:54 DM79KQ > DM79PI 32.4 miles 316° 2017-02-08 18:14:54
AC0XW-9 3 2017-02-03 23:29:33 2017-02-20 20:16:00 DM79JU > DM79PI 42.1 miles 320° 2017-02-20 20:16:00
W9BNO-9 3 2017-02-03 18:14:45 2017-02-10 13:29:52 DM79KR > DM79PI 34.3 miles 318° 2017-02-03 18:14:45
K0KAI-9 5 2017-02-02 10:26:32 2017-02-15 10:18:19 DM79MR > DM79PI 27.6 miles 330° 2017-02-14 09:53:20
W0ARP-9 9 2017-01-31 19:50:31 2017-02-09 13:25:20 DM79MR > DM79PI 27.7 miles 330° 2017-02-08 10:54:54
KC4YLV 1 2017-02-14 00:29:28 2017-02-14 00:29:28 DM79LR > DM79PI 31.9 miles 322° 2017-02-14 00:29:28
N0ESQ-8 10 2017-02-10 13:15:49 2017-02-10 15:08:29 DM79NM > DM79PI 14.5 miles 317° 2017-02-10 15:08:29
K0JSC-8 1 2017-02-19 09:12:05 2017-02-19 09:12:05 DM79NH > DM79PI 11.6 miles 251° 2017-02-19 09:12:05
W0JAW-9 11 2017-01-31 19:06:09 2017-02-21 19:35:05 DM79LU > DM79PI 39.3 miles 327° 2017-02-21 10:47:35
KE0EZD 32 2017-02-01 08:46:31 2017-02-19 19:50:31 DM79KR > DM79PI 32.9 miles 318° 2017-02-06 11:39:38
WD4IXD-10 2 2017-02-10 16:37:18 2017-02-10 18:07:17 DM79LM > DM79PI 20.5 miles 299° 2017-02-10 18:07:17
W8XAL-9 1 2017-02-19 18:05:46 2017-02-19 18:05:46 DM79LS > DM79PI 32.1 miles 328° 2017-02-19 18:05:46
W0CP-7 1 2017-02-10 18:26:19 2017-02-10 18:26:19 DM79IQ > DM79PI 39.9 miles 305° 2017-02-10 18:26:19
NOADM 5 2017-02-03 20:52:19 2017-02-19 19:26:22 DM79LU > DM79PI 39.1 miles 330° 2017-02-11 11:09:02
KJ0CFW-9 7 2017-02-11 13:56:44 2017-02-11 16:32:08 DM79MA > DM79PI 28.8 miles 213° 2017-02-11 16:15:30
N62RV 2 2017-02-13 11:16:49 2017-02-13 11:21:49 DM79KV > DM79PI 43.6 miles 329° 2017-02-13 11:16:49
AC0TG-9 4 2017-02-02 19:12:30 2017-02-19 21:30:14 DM79MW > DM79PI 41.7 miles 341° 2017-02-19 21:30:14
K0LDP-7 8 2017-02-01 14:26:36 2017-02-01 15:11:40 DM79JO > DM79PI 33.9 miles 301° 2017-02-01 15:04:15
N0KZ-8 1 2017-02-09 17:42:37 2017-02-09 17:42:37 DM78NU > DM79PI 37.7 miles 197° 2017-02-09 17:42:37
KE0JLA 4 2017-02-10 23:04:11 2017-02-14 14:07:37 DM79CW > DM79PI 72.0 miles 304° 2017-02-10 23:04:11
W0DDP-9 3 2017-02-02 11:19:56 2017-02-03 10:52:11 DM79OM > DM79PI 11.8 miles 337° 2017-02-02 18:54:02
KE0JPY-9 23 2017-02-11 14:34:55 2017-02-21 22:24:24 DN70GD > DM79PI 69.0 miles 322° 2017-02-18 15:29:36
KU0O-1 11 2017-01-31 20:04:20 2017-02-21 20:16:32 DM79KW > DM79PI 46.9 miles 330° 2017-02-13 10:57:00
KE0IUR-9 5 2017-02-12 21:41:15 2017-02-19 19:53:34 DM79GJ > DM79PI 42.5 miles 274° 2017-02-19 19:30:56
KD0FFE-1 9 2017-02-01 09:38:24 2017-02-01 11:44:13 DN70JB > DM79PI 55.6 miles 330° 2017-02-01 11:44:13
WD0HXN 18 2017-02-10 14:33:13 2017-02-14 20:35:07 DN70LA > DM79PI 48.1 miles 336° 2017-02-14 07:03:44
AB0WV-9 36 2017-02-01 11:31:07 2017-02-21 20:19:34 DM79IX > DM79PI 53.1 miles 325° 2017-02-01 17:57:16
N0BCB-12 2 2017-02-10 17:21:45 2017-02-10 18:07:43 DN70FI > DM79PI 83.0 miles 326° 2017-02-10 17:21:45
KD0JOF-9 1 2017-02-09 20:36:39 2017-02-09 20:36:39 DM79KV > DM79PI 41.6 miles 328° 2017-02-09 20:36:39
AC2QY-9 2 2017-02-03 20:28:22 2017-02-03 21:11:56 DM79GR > DM79PI 47.6 miles 302° 2017-02-03 21:11:56
WE0MWR 5 2017-02-09 14:39:25 2017-02-17 12:02:55 DM79KV > DM79PI 42.9 miles 330° 2017-02-16 11:14:06
KB0FPS-9 1 2017-02-01 15:41:06 2017-02-01 15:41:06 DM79KQ > DM79PI 31.0 miles 312° 2017-02-01 15:41:06
AF0D-2 7 2017-02-01 07:49:26 2017-02-16 08:03:16 DM79KV > DM79PI 43.9 miles 329° 2017-02-13 16:01:14
NE0N 26 2017-02-06 10:47:21 2017-02-13 14:03:11 DN70HO > DM79PI 93.0 miles 338° 2017-02-13 14:03:11
N3TAV-8 7 2017-02-01 02:31:37 2017-02-19 14:12:33 DM79HR > DM79PI 43.8 miles 303° 2017-02-01 04:16:58
KN0MAP-5 3 2017-02-06 22:43:34 2017-02-09 20:33:12 DM78NU > DM79PI 37.2 miles 199° 2017-02-06 22:48:42
KE0KZY-9 1 2017-02-12 16:00:19 2017-02-12 16:00:19 DM79MR > DM79PI 29.9 miles 326° 2017-02-12 16:00:19
KB0VRN-9 2 2017-02-07 05:21:28 2017-02-07 05:23:29 DM79NP > DM79PI 22.0 miles 326° 2017-02-07 05:21:28
AC0KA-1 145 2017-01-31 20:04:24 2017-02-19 18:14:04 DN70JM > DM79PI 84.1 miles 340° 2017-02-19 18:14:04
WA2ATF 2 2017-02-04 11:02:40 2017-02-04 11:47:23 DM79LT > DM79PI 35.7 miles 329° 2017-02-04 11:02:40
W0DDP-7 12 2017-02-13 16:56:05 2017-02-14 22:14:09 DM79NO > DM79PI 20.8 miles 326° 2017-02-14 00:18:10
KC7SBS-9 2 2017-02-09 23:14:36 2017-02-13 19:23:07 DM79NP > DM79PI 21.8 miles 336° 2017-02-13 19:23:07
K2BBJ-9 9 2017-02-02 19:03:03 2017-02-19 15:09:57 DM79GK > DM79PI 42.3 miles 275° 2017-02-18 13:11:27
KC0ESX 2 2017-02-13 06:35:47 2017-02-13 06:41:30 DM79QI > DM79PI 4.8 miles 97° 2017-02-13 06:35:47
KE0DNL-9 3 2017-02-03 15:34:05 2017-02-08 09:00:37 DM79GR > DM79PI 46.7 miles 302° 2017-02-08 09:00:37
KE0LXN-9 18 2017-02-03 08:42:16 2017-02-13 19:16:43 DM79KQ > DM79PI 33.1 miles 311° 2017-02-03 08:42:16
KB0TVJ-7 2 2017-02-18 07:13:06 2017-02-18 07:48:12 DN70JB > DM79PI 54.9 miles 329° 2017-02-18 07:48:12

Only stations from which a position packet has been heard are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
About this site
This page shows real-time information collected from the Automatic Position Reporting System Internet network (APRS-IS). APRS is used by amateur (ham) radio operators to transmit real-time position information, weather data, telemetry and messages over the radio. A vehicle equipped with a GPS receiver, a VHF transmitter or HF transceiver and a small computer device called a tracker transmits it's location, speed and course in a small data packet, which is then received by a nearby iGate receiving site which forwards the packet on the Internet. Systems connected to the Internet can send information on the APRS-IS without a radio transmitter, or collect and display information transmitted anywhere in the world.
FAQ · Blog · Discussion group · Linking to aprs.fi · AIS sites · Service status · Database statistics · Advertising on aprs.fi · Technical details · API · Change log · Planned changes · Credits and thanks · Terms Of Service · iPhone/iPad APRS