File: help-English.dat

package info (click to toggle)
xastir 2.2.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 11,284 kB
  • sloc: ansic: 119,926; perl: 7,810; sh: 1,309; makefile: 392; sql: 102
file content (3093 lines) | stat: -rw-r--r-- 141,443 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
HELP-INDEX>READ ME FIRST - License

                          READ ME FIRST - License

For the most current information please read the README file in the Xastir
directory.  Also see the LICENSE and COPYING files for additional information.

Remember this program is intended to be used by the HAM community, in the USA
the FCC restricts you from transmitting over RF if you are not a licensed HAM.
Users in countries outside the USA should seek their local government 
restrictions. 

LICENSE:

XASTIR, Amateur Station Tracking and Information Reporting
Copyright (C) 1999,2000 Frank Giannandrea
Copyright (C) 2000-2023 The Xastir Group

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

More information on the program can be found at:

 http://www.xastir.org
 http://github.com/Xastir/Xastir

There are some mailing lists available that are Xastir-specific.
Please subscribe to one or both of them for the latest Xastir
information.  See http://www.xastir.org to subscribe.

For more information on the GNU License look at:
http://www.gnu.org


HELP-INDEX>Welcome! and Notes from the Authors

                      Welcome! and Notes from the Authors

XASTIR, or X-windows Amateur Station Tracking and Information Reporting.

Xastir is an APRS(tm) program that is Open Source and free to use and 
pass out to others. Currently this program is in development and should 
not be seen as a finished product! Your help will be needed to make this
a better program.  If you have programming skills and/or can write 
documentation, your help may be needed! We have a lot of ideas but very 
little time, so if you think you can add something to the effort let us
know!



APRS(tm) is a Trademark of Bob Bruninga, his home page is at
"http://web.usna.navy.mil/~bruninga/aprs.html". A great deal of information
on APRS(tm) can be found in the APRSdos documentation written by
Bob Bruninga. An additional source of information is the APRS(tm)
specification, available from http://www.tapr.org .

HELP-INDEX>What's new in Xastir 2.0.9

The "What's New" section of this help file has been long neglected,
and has not been updated in every release.

In general, the best way to see what has changed in Xastir is to view
the git log.  What follows is an abbreviated summary, long after the
fact, of what has changed since the last time this "What's New" was
updated for release 2.0.1 (which was in 2012!).

The Xastir project has migrated from SourceForge and CVS to Github and
git.  This changes how Xastir releases are distributed, and also how
one accesses the latest development code.  The Xastir project is now hosted at
https://github.com/Xastir/Xastir, and the wiki is still at http://xastir.org.

-Added support for IPv6 in both Xastir server code and APRS-IS connection code.
-Added "wxnowsrv.pl" script to support feeding Xastir weather data via the
 WXNOW.TXT mechanism.
-Fixed compressed weather alert handling.
-Added correct dbfawk files for most recent NWS shapefiles.
-Added a few on line maps from geograits.gc.ca.
-Fixed area computation of CAD objects.
-Added support for proportional fonts in map labels.
-New scripts added to support feeding ADS-B and AIS data into Xastir.
-Many old GEO files for online maps stopped working when servers they
 referenced were taken down.  Most of these have been removed.  If you
 find other .geos that don't work, please report this on the xastir
 mailing list.
-Added new fosm OpenStreetmaps tile server GEO.
-Map cache code updated to work with any version of Berkeley db after 4.1
 (including the 5.x series).

HELP-INDEX>What's new in Xastir 2.0.1
(Changes between 1.7 and 2.0.0 were never recorded here,this block
describes a few of the changes from 1.9.8 to 2.0.0 that occurred right
before release of 2.0.0, but otherwise documents only changes from 2.0.0 
to 2.0.1)

Added tiling for OpenStreetMaps (2.0.0).
Added "setlocale()" calls to assure we aren't confused by user 
LANG variable settings.
Improved speed of config file processing.
Fixes for new One-Wire-Daemon protocol, allowing both old and 
new to work with Xastir.
Fixed segfaults that could happen when closing list dialogs.
Fix OSM code to support 16-bit quanta in Graphics/ImageMagick.
Fixed broken makefile that was ignoring DESTDIR.
Fixed broken build so internal shapelib builds correctly when
proj.4 is not installed.
Add dbfawk files for several generations of new NWS shapefiles.
Update get-NWSdata to pull current NWS shapefiles.
Add start/stop files for Kenwood D72 and D710 radios.
Added a script to convert GeoPDF files to usable GeoTIFF files.
Make the command to set a TNC into CONVERSE mode a run-time
configurable option in the TNC Interface Properties dialog.
Add support for Australian Bureau of Metrology weather alerts.
Fixes for Davis APRS Data Logger, Davis Meteo and LaCrosse 
support so it gets rain totals correct.
Allow "posit interval" in File->Configure->Timing to go all the
way to zero, meaning "never send posits on a schedule."
Add signal support so that Xastir will emit a posit when it 
receives SIGUSR2.  Combined with zero "posit interval," this
allows Xastir to emit a posit only when told to by an external
script.
Fixed error in logic for band-opening alerts (speech and audio
alarms) so it does not incorrectly report third party traffic
as a band opening.
Add "Send Control-E to get GPS data?" to TNC interface 
properties for the "Serial TNC w/ GPS on AUX port" interface
type.  Defaults to enabled, which is correct for KPC-3+ TNCs,
but should be turned off for any TNC that automatically
streams GPS NMEA strings, such as Kenwood APRS radios.
Update GPSMAN support to reflect changes in the gpsman command 
line.
Add a small delay between sending the converse-mode command
and sending data for transmission, because KAM TNCs don't
work if you send the data immediately.
Fix a bug in the OSM tile download loop that could prevent
further downloading of tiles if any one tile download fails.
Fixed a thread-unsafeness bug that could cause Xastir to start
using corrupted file names when multiple logging options
(TNC, NET, WX, IGATE, etc.) selected simultaneously.
Fixed get-fcc-rac.pl script to reflect changes in RAC download
site.




HELP-INDEX>What's new in Xastir 1.7
Added REGRESSION_TESTS in order to test interoperability of the
configure-time flags.
Added a replacement for malloc() for those cases where the OS
provides a faulty one.
Added more to the summary.log file:  The tests and results from
config.log.
GDAL configure probe now uses gdal-config if it's in the user's
path.
Tweaked configure so that dependent libraries cause other library
searches to fail, and to provide more user output.
Added ASCII-art drawing to INSTALL showing most of the library
dependencies.
Updated symbols.dat to more closely correspond to the current spec.
Implemented EMERGENCY BEACON transmit capability under the Help
menu.
Added decoding for "EMERGENCY" anywhere in the packet plus any of
these in the TO: field:  ALARM, ALERT, WARNING, WXALARM, EM.  Any of
these will invoke the normal emergency popup dialog.
Waypoint symbols now have a line drawn between them and the station
transmitting them, per the spec.
Now using font metrics to determine size of font.  We use that to
determine size of black rectangle to draw underneath.
Fixed the Fetch Findu Trail function so that it matches what Findu
can provide.
Fixed track->shapefile function so that it works on Cygwin too.
Added reset button to Change Debug Levels dialog.
Enable WX Alerts menu item is now grey'ed out if Shapelib isn't
installed.
RINO Download timing slider is now visible but grey'ed out if gpsman
isn't installed.
Added a custom zoom option to the right-click zoom levels menu.
Moved the center & zoom dialog to the map menu.
Changed a memcpy() to an xastir_snprintf() function in alert.c to
assure that a string is terminated.
Free'ing some malloc'ed space for cases where hash inserts fail.
Added probe for sighandler_t definition.
Changed includes, added leak_detector.h.
A few small changes here and there to get rid of compiler warnings.
Freeing some malloc'ed space for the cases where hash inserts fail.
Fixed initializers for awk_rule[].
Changed hash add functions so that they do a delete first instead of
replacing hash values.
Moved some wx-alert related code to debug level 2.
Changed leak detect interval from 5 minutes to 60 seconds.
Fixed a big memory leak in draw_nice_string() function.
Changed include files around so memory leak detection stuff is in
leak_detection.h.
Added new compiler flags and cleaned up the code to eliminate many
warnings created.
Fixed Incoming Data dialog code so that packets transmitted to local
interfaces would appear there.
TNC/NET toggles work for those now too.
Fixed memory leak in font metrics code.
Simplfied get_long()  and get_int() functions and callouts.
Tweaks for sighandler_t and sigjmp_buf.
Added a sign-on message for server connects.
FCC/RAC lookup or Locate Now buttons don't destroy the dialog
anymore.
Fixing up strings.h includes.
Added a new popup for EMERGENCY packets.
Changed signal() with SIG_IGN to sigignore for some cases.
Added a test for sigignore() to configure.ac.
Changes to allow different versions of "gv" to be used.
Moved "-lgdal" to end of link line to avoid conflict with other
libraries.
Added UDP server and client.
Added more language strings for previously hard-coded values.
Changed config file get_int and get_long functions to provide better
output when config file entries are missing or out-of-range.
We now allow gating to the internet and to RF for user-defined
packets and telemetry packets.
Changing to <CR><LF> for the TCP server signon message.
Changing to timestamp per packet for log files, with long int
seconds at the beginning.
Added icon.
Added support for -geometry command-line parameter.
Added fast creation of standard SAR objects via mouse menu,
including adding digits to the end of the object name if name would
conflict with pre-existing objects.



HELP-INDEX>What's new in Xastir 1.6
Fix for DF lines having incorrect angles at times.
Configurable display of layers for USGS topo maps.
Better Map Feature Search:  Shows up to 50 matches, user selects
which one to center map on.
Configurable "relay" digipeater calls:  Up to 50 callsigns can be
specified in the Xastir config file to use for relay digipeating.
"WIDE1-1" is now the default.
Added support for Web Map Service (WMS).
Tweaked the GPGGA and GPRMC GPS sentence decoding.
Added speed-ups for lat/long geotiff's.
Added Aloha circle.
Added new #defines in interface.h for specifying "conv" or 'k'
command to TNC.
Added new tnc-startup file for TAPR-2 style TNC's.
Added transparency capability to WMS.
Fixed digpeating code for "wide1-1,wide2-1" case.
Fixed some compile errors that are seen on FC4 and OSX Tiger.
Added new terraserver .geo file options.
Changed Map Properties "fill" option to allow NO/YES/AUTO.
Auto uses dbfawk if present, no/yes force fill to that state.
Fixed some #ifdefs here and there so that compiles will work if
some libraries aren't present.
Added map caching for nearly all internet maps, plus two new toggles
on the map menu for clearing out current-view maps or all maps from
the cache.
Moved Tigermap timeout slider to main timing dialog, renamed it, and
made it function for ALL internet map fetches.
Added timestamps to x_spider log messages.
A fix for the emacs tempfile bug w.r.t. dbfawk files went in, but
hasn't been verified to have fixed the problem yet.
More bulletproofing added to the map_cache code.
Fixed a compile problem that happens if ImageMagick isn't installed.
Changed stipple style to solid for polygons drawn with dbfawk.
Another fix so that linking works without map caching. 



HELP-INDEX>What's new in Xastir 1.5
Optional Rtree shapefile extent caching
Optional berkelydb-based internet map caching
Modifier keys fix
Improvements to the message GUI
Tactical call support re-written, hashtable based
Warnings on crazy paths
Hashtable weather alert speedups
Dead-reconing for Objects/items
Igate of specific stations (in the nws-stations.txt)
Fixed DF object properties
Measure function more accurate
Decoding for "Position with Timestamp no APRS messaging" packets.
More thorough checking for scanf/sscanf/fscanf function calls
Fixing 100% humidity for some weather stations, plus added more data for Davis stations
Changed active internet connection check from 1 min to 5 minutes
Fixed decoding of compressed DF objects
Fixes to allow new WHO-IS server to be used from Xastir
Got rid of extra 0x00 byts between transmitted KISS frames
Tweak to not start an interface upon changing its properties
Tweaks to allow use of http proxy servers for online map accesses (.netrc file)



HELP-INDEX>What's new in Xastir 1.4
Comment fields for interfaces
split_gnis and ozi2geo scripts, need to add to section on scripts
serial mkiss interface
move objects without confirm
new timing params w.r.t. trails, need to add to config|timing part
geo-coder (already in docs)
exponential/random back-off for almost everything
dbfawk default, memory leaks fixed
click+drag zoom boxes
tactical callsign support
numerous small memory leaks, uninitialized data uses, and similar bugs fixed. 
GPS quality info
RINO waypoints downloading
label trackpoints
comment/status timestamps
listener socket/ability to act like a limited internet server


HELP-INDEX>Starting Xastir for the first time

                    Starting Xastir for the first time

When first running Xastir, you should start it from a terminal window so
that any warning or error messages can be seen. On most systems a path is
set up to run programs in /usr/local/bin and all you need to do is type
"xastir &" at the prompt. On systems that do not have this path installed
type "/usr/local/bin/xastir &" to start the program.  The '&' character
will cause Xastir to start in the background, leaving the terminal window
available for other uses.

You may also set the language choice at this time. To set the language or
change the current language choice, call Xastir with the option '-l':

    xastir -lEnglish

Language options are:
    xastir -l Dutch
    xastir -l English
    xastir -l French
    xastir -l German
    xastir -l Italian
    xastir -l Portuguese
    xastir -l Spanish
    xastir -l ElmerFudd
    xastir -l MuppetsSwedishChef
    xastir -l OldeEnglish
    xastir -l PigLatin
    xastir -l PirateEnglish

The chosen language will be stored in your config file, so it is preserved
for the next time you call Xastir.  For new installs Xastir will default to
English until you change the language with this command line option.

The menus on the top may be accessed with the mouse or with keyboard
shortcuts. The keyboard shortcuts may not work correctly with num-lock on.

You will need to configure interfaces in order to actually use Xastir.
Interface configuration is detailed under the "Configuring Interfaces" help
topic and its subtopics.

If you are operating in a situation where a coordinate system other than the
default DD MM.MMMM system would be helpful, you may select your preferred
system by going to File|Configure|Coordinate system.  Any of the supported
coordinate systems my be used as input by using the Coordinate Calculator.

HELP-INDEX>Configure the Station Information

                         Configure the Station Information

Click on File, then Configure, then Station.

Fill in your Amateur Station call sign.

Fill in your station position if you are not using Xastir with a GPS 
unit. You can locate your general position on the map with Xastir and
use the position given by the cursor placement over the map. This
position will be viewable in the box at the bottom of the Xastir screen
2nd from the left, whenever the mouse is over the drawing area. You can also
choose "Move My Station Here" from the right-click menu while your mouse is
over your location. If you have a GPS you can skip this and set up the GPS
later.

"Send Compressed posits", if selected, will transmit in the newer compressed
format. This format will reduce the amount of data on the air, thereby
increasing the capacity of the APRS(tm) network. The maximum precision of the
transmitted position is also higher. Some older programs, including recent
versions of WinAPRS, do not decode this format yet. Findu.com might also have
trouble with it.  We transmit course/speed in this format but not altitude.
In order to send course/speed AND altitude requires adding nine characters to
the packet which negates part of the reason to use compressed posits.

To select a symbol to be used for your station you need to specify
a group and a symbol character. You can manually fill in these fields,
or press select to graphically choose a symbol. There are two groups
of symbols available. A text description of each symbol can be found
in the "symbol table" help topic.

For some symbols of the secondary group you can specify an overlay.
With that a symbol will be displayed together with an additional
overlay character, e.g. a car symbol with the number 1 overlay-ed on
top of the symbol.

For using overlays you need to select a symbol from the secondary symbol
table and enter the overlay character to be shown in the group/overlay
field. Only numbers and uppercase characters are allowed as overlay
characters. According to the APRS(tm) specification not every symbol can
be overlay-ed, Xastir doesn't enforce this, but some other programs may.
Note that not all of the symbols have been implemented in the graphics
chooser yet, and some of them are not per the APRS(tm) spec yet.

Next, enter the data for the power/height/gain of your station. This
is useful information but is not required; simply select "Disable PHG"
to disable it. These choices present a granular representation of your
stations range. Select the combination of values closest to the
description of your station.  Please use height above average
terrain (HAAT) for the height value.  Do NOT use average height
above sea level or height above ground.  All values must be
specified if you wish to transmit PHG information.

Another option would be to specify the RNG in the comment field in miles
instead of using PHG. See the APRS(tm) spec for details.
    
For Gain use the gain of your antenna in dBi. 
(FIXME: dBd? spec is unclear, I think it's implying dBi because it says "in
absence of any data, stations are assumed to be running 10w to a 3dB omni at
20ft. A typical omni is only 3dBi.....) 

Note: The gain setting is really intended for vertical antennas; the gain
setting for a beam should be quite a bit below the forward gain of the beam.
This is because with directivity set, the PHG circle is only offset by 1/3rd
of its size toward the specified direction. Setting gain higher will enlarge
the whole circle unrealistically, rather than increasing the directivity.
There was talk several years ago about amending the specifications to better
deal with beam antennas, but nothing was changed.

Enter a comment, not required but it will add insight on your station.
A common thing to enter here is your preferred e-mail address.  It will
be transmitted along with your posits.

Position ambiguity will allow you control how accurately you transmit your
position. A setting of none will allow your station to transmit the exact
position you have entered or received from a GPS. The other choices will
place you somewhere in the range of the choice you selected.  Note that
this may throw some non-spec compliant stations for a loop.  Findu.com
doesn't understand position ambiguity.

Clicking OK will save your changes, Clicking on Cancel will keep the
previous settings.

HELP-INDEX>Configure Default Operation

                        Configure Default Operation

Click on File, then Configure, then Defaults.

This page sets up some standard defaults for the program operation. 

Transmit Station Option sets the type of packet your station will transmit 
its data as.

IGate Options will set your station up as an Internet-RF gateway. This option
should be used with caution; As a ham you are responsible for the data that
comes in via the Internet and is transmitted via RF. You also will need to
choose an IGate option on each interface in order for the IGate to function.
If you want to have your IGate forward NWS weather alerts to RF, you must
create a ~/.xastir/data/nws-stations.txt file listing each call or NWS station
(like "PHISVR") that you would like to transmit via RF.  This feature also
works for gating specific callsigns to RF.  Bob Bruninga, WB4APR, recommends
gating these calls to RF: SCOUTS, SATERN, KIDS, REDCROSS, FOUR-H, YOUTH, GUARD,
MARS, JOTA.  See his link: "Generic Callsigns for National Events" off this web
page for his current list of recommended callsigns:

        http://www.ew.usna.edu/~bruninga/aprs.html
                     
"Transmit Compressed objects/items?", if selected, will transmit objects and
items in the newer compressed format. The maximum precision of the transmitted
position is higher, and the transmission is shorter, but some older programs do
not decode this format yet.  Currently this only compresses "standard"
objects/items with an optional speed/course.  It won't compress area, signpost,
or DF objects/items, and won't currently represent altitude in "standard"
objects/items.

"Pop up new Bulletins", if selected, will cause Xastir to bring up the bulletin
dialog when bulletins within the configured range are received. "View 
zero-distance bulletins" will cause bulletins with no known location not to
be displayed or cause pop-ups.

"Warn if Modifier keys" will cause Xastir to print a warning if you attempt to
use Xastir while num-lock, scroll-lock, or caps-lock is engaged. Some users
report the screen blanking on them and similar problems when they attempt to
use Xastir with one of these modifier keys on.

You can also select "Activate alternate net?" and choose an altnet call from
this dialog. Altnet allows you to have a private APRS(tm) network among the
stations that also have altnet configured, and have the same altnet call
entered.

"Disable Posit Dupe-Checks" disables the check for duplicate copies of a
position. This should only be used when a station might return to exactly the
same position (within 60' or so for non-compressed positions) and you wish to
see the duplicate positions and/or tracks displayed on the map.  This option
is almost never needed in practice, but can be useful for special events like
search and rescue operations.

"My Trails in one color" shows all trails with your callsign but different 
ssids in the same color.  With My trails in one color selected, mycall-1 
and mycall-2 are shown in the same color.  With My trails in one color
unchecked, mycall-1 and mycall-2 are shown in different colors.  

"Load predefined objects from file" and the pick list which follows it allows 
you to replace the list of Predefined objects that are accessible from the 
right click pop-up menu with your own list of objects.  A set of standard
Search and Rescue objects and a set of typical public event objects are 
supplied in the predefined_SAR.sys and predefined_EVENT.sys files.  You may
also use these files as a template to create a predefined_USER.sys file.  
See the instructions in the predefined_SAR.sys and predefined_EVENT.sys file
for details on how to define objects for a custom predefined objects menu.
If both "Load predefined objects from file" is selected and a file that 
exists in the xastir/config/ directory is selected, then the objects defined
in that file will be shown on the Predefined objects menu.  The unaltered
predefined_SAR.sys file defines the same objects as the default menu.   


HELP-INDEX>Configure Timing

                            Configure Timing

Click on File, then Configure, then Timing.

Posit TX Interval specifies how often your station's position will be
transmitted.  For fixed stations a good recommendation is every 30 minutes,
and definitely no less than 10 minutes.  Mobile stations may wish to use a
faster rate.  Note that if you're using SmartBeaconing, this slider is
ignored.

Object/Item Max TX Interval is the maximum interval used for sending out
objects and items. Try to keep these intervals reasonable, as transmitting
to a long path every 5 minutes will really take up a lot of the air time.
A decaying interval algorithm is triggered any time an object is created,
modified, or killed.  The transmit interval will increase until it hits the
max interval indicated by the slider.

GPS Check Interval will set the interval of time to look at the GPS for new
data. This is available for stations using an HSP or shared cable with their
TNC.

Dead-Reckoning Timeout adjusts how long a position is assumed valid for the
purpose of estimating its current position.

New Track Time adjusts how many minutes must elapse before a new
separate track is started.  Caution: setting the new track time to 0 will turn
off the display of all tracks.

RINO -> Objects Interval adjusts how often waypoints are downloaded from an
attached Garmin RINO radio/GPS unit.  APRS(tm) Objects are created out of any
waypoints beginning with "APRS".  The "APRS" prefix is removed when creating
the Object names.

Station Ghosting Time specifies the ghosting interval. Stations that have not
been heard in the given period will appear ghosted on screen.

Station Clear Time specifies when a station will be removed from the screen.

Station Delete Time specifies the number of full days before data from a
station will be entirely removed from the Xastir database.

Serial Inter-Char Delay specifies a wait time in milliseconds between each
character sent to an attached TNC.

New Track Interval (degrees) specifies distance in lat/long degrees at which
a new track segment is started.   Caution: setting new track interval to 0
degrees will turn off the display of all tracks.

Snapshot Interval (minutes) specifies how often snapshot files will be
written if either File->PNG Snapshots or File->KML Snapshots are selected.

HELP-INDEX>Configure Audio Alarms

                           Configure Audio Alarms

Click on File, then Configure, then Audio Alarms.

To use this option you must have a sound card and a program that will play
wav files. The Audio Play Command should contain the program you want to
execute to play the audio file (and any command line options). That of
course doesn't work if the only sound card in the system is used for a
soundmodem...

Each type of alert has a check-box to enable it. The fields will contain the
name of the file to play. Fields under the option will set parameters for the
option.

The current choices are:
Play message on hearing a new station.
Play message on receiving a new message.
Play message on receiving data from a station within the min/max distance of
     your proximity settings. 
Play message on receiving data from a station (via TNC) within the min/max
     distance of your band opening settings.
Play message on receiving and displaying a new weather alert.

There is a standard set of sounds available most places where Xastir can be
obtained, please see the file INSTALL for more information.

HELP-INDEX>Configure Speech

                       Configure Speech Synthesis

To use this option you must have a sound card and the 'festival' speech
synthesis software installed.  Install Festival and start it in 'server' 
mode prior to starting up XASTIR.  The normal command for this is 
"festival_server &".  If you use the "festival --server" option instead (old
method), you may run into problems with connections getting rejected by the
server.

Once you have festival installed, Xastir will have the ability to speak using
the following choices:

New Station       - Announce the call of a new station.
New Message Alert - Announce the arrival of a new message.
New Message Body  - Speak the contents of a message.
Proximity Alert   - Announce when receiving data from a station within the
    min.max distance of your proximity settings.  This option uses the 
    proximity settings found in the Audio Alarms menu.
Tracked station Proximity Alert - Announce when receiving data from a
    station within the min.max distance of the tracked station. This option
    uses the proximity settings found in the Audio Alarms menu.
Band Opening      - Announce when receiving data from a station (via TNC) 
    within the min/max distance of your band opening settings.  This option 
    uses the distance settings found in the Audio Alarms menu.
New Weather Alert - Not implemented yet.

Info on Festival may be obtained from: http://www.speech.cs.cmu.edu/festival/

HELP-INDEX>Configure Smart Beaconing

Click File, then Configure, then Smart Beaconing.

The main "Enable SmartBeaconing(tm)" Will cause Xastir to transmit positions at
various rates and locations based on the movement of the station. It creates
more realistic trails and makes dead-reckoning much more accurate. This option
is only useful in a mobile station with a GPS attached.

There are several options available to customize the operation of
SmartBeaconing:

High rate
The interval (in seconds) at which beacons are sent when the speed is above the
High speed setting.  This parameter is also used to compute a beacon rate based
on speed when traveling between the high and low speeds.

High speed
The speed threshold that will cause beacons at the rate specified above.

Low rate
The interval (in minutes) at which beacons are sent when the speed is below the
Low speed setting.  Basically consider this to be the stopped beacon rate.
This parameter is not used at all when traveling at a rate of speed higher than
"Low speed".

Low speed
The speed threshold that will cause beacons at the rate specified above.

Minimum Turn
The minimum degrees that corner pegging can occur at "High speed" or above.
Lower speeds will require more degrees of turn to trigger a posit, based on
the value of "Turn Slope" below.

Turn Slope
Fudge factor for making turns less sensitive at lower speeds.  The parameter
doesn't have any units. It ends up being non-linear over the speed range the
way the original SmartBeaconing(tm) algorithm works.

Wait Time
The time in seconds between corner-pegging beacons, prevents multiple
beacons in short succession.

HELP-INDEX>Configure Units of Measure

                        Configure Units of Measure

The default selection is for the Metric System: mm, cm, km/h, etc. To select
English units, inches, feet, MPH, etc. Click on File, then Configure, then
toggle the "Enable English Units" check-box.

HELP-INDEX>Save Config Now!

                        Save Config Now!

This button will save all of the current configuration to the config file.
Note that when Xastir is closed, it also saves configuration to the config
file.

HELP-INDEX>Bottom Status Bar

                         Bottom Status Bar

At the bottom of the window various status messages are available:

In the first box on the left general status messages are displayed for a
short time.

The second box displays the current lat/long or UTM, and Maidenhead grid
square position of the mouse over the map. If file|configure|Dist/Bearing
Status is selected, this box will also contain the course and bearing of
this position relative to your station.

A third box is used to display how many stations are on screen, and how many
are in the database.

The fourth box will display the current zoom level and will display "Tr" if
the station tracking is on.  At some zoom levels the Tr is not
displayed properly due to the size of the box. 

The fifth box indicates whether logging is enabled.

The last area will display the device status for each interface. Each will
display in order first to last or 0 to 9. The interface status is separated
into three areas, top device type, center data flow, and bottom interface
operational status.

The device type will show what interfaces are configured. The color will
show what type of device the interface is configured for. Blues are for
the various TNC devices; Greens will show the GPS devices; Yellow for
Internet Servers; Orange for WX interfaces.

The center will show data flow in (arrow pointing left) or data flow out
(arrow pointing right) for that interface.

A green box at the bottom will show if that interface is active. A red
box will show if the interface is active but in an error condition.
Otherwise nothing will show if the interface is not active.

HELP-INDEX>Moving the Map and the Options Menu

                    Moving the Map and the Options Menu

Map movement is very simple, ease and quickness of movement is dependent on
your processor speed and the amount of detail you load. Hint: You can
disable all maps in the maps menu in order to move around quickly, then
enable maps again.

Zooming:
Zooming can be accomplished by right clicking on the map (and holding the 
button down). This will bring up an options menu, with choices to zoom in or
out a single level, or to change to one of the preset zoom levels.

All zooming functions from the options menu will zoom in or out at the point
on the map where you clicked the right mouse button. Zoom levels have a cascade
menu. Levels 1-64 are for very local areas and levels 256 and above are for
large areas. The lower number the level, the more local the area.

A quicker zoom in function is to push and hold the left mouse button, drag it
across the area of interest and let go.  The map will zoom to approximately
the size of the square you just described with the mouse drag operation. The
"move" and "measure" toolbar check-boxes must be disabled for this feature to
work. Clicking the middle button zooms out with a factor of 2, centering
where you clicked as well.

The map can also be zoomed with the keyboard Page-Up/Page-Down keys, or the "In"
and "Out" buttons in the toolbar. The zooming in this case keeps the same map
center (no centering).

Panning/Centering:
The map can be centered at a specific location by choosing center in the
right-click options menu.

Panning is also accomplished by using the options menu, or by using the arrow
buttons on the toolbar. The map position will shift a portion of a screen.
Enough data from the previous screen should be available to re-orient yourself.

The map can also be panned with the keyboard arrow keys.

More About Options Menu:

Map Display Bookmarks
See the help topic "Creating and using Map Display Bookmarks"

The "Station Info" selection on the options menu will look for the station
closest to where you right-clicked the mouse. If more than one station is
close to that position a "Station chooser" list will appear, then you can
choose what station's data you want to look at. If only one station is close
to the mouse pointer then that station's data will display immediately. For
mobile stations with a lot of track data this could need some time on slow
computers. Note that expired stations still have their data stored in the
Xastir database, and if one knows a station's former location, one can still
view its info in this manner. Use the "Display Expired Data" option
to display some data that disappears for ghosted stations, like
speed/altitude, etc.

With "Last Pos/Zoom" you can restore the previous map view by restoring the
previous values of the map zoom and centering values.

For Object and Item information, please see the help topic "Objects and Items"

Draw CAD objects lets you create polygons on screen, for tactical or
presentation use. This feature is still under construction.

"Move my Station here" Allows you to move your station to a specified map
location without editing the station configuration.

HELP-INDEX>Objects and Items

A station could place several different objects on the map, with their
position transmitted to other stations. The object names are less restrictive
than the normal station names.

Objects and items are nearly the same things, but their use could differ a bit.
Objects are generally used for moving or variable things such as thunderstorms,
while items are generally used for more inanimate things, such as water
stations. Because items may not be decoded by some flavors of APRS(tm)
programs, objects are often used for inanimate things, too.

Besides normal objects with a symbol at its position there are some special
objects available. Area objects are useful for a variety of operations in
which you want to draw or highlight an area of interest on the map. They can
also be used to draw trails/roads/boundaries, watch boxes for severe weather,
runways, perimeter of a search area or of a public service event, areas of
damage, areas to stay out of, buildings that aren't on the map, checker/chess
boards for gaming on APRS(tm). :-)  Note that area objects are not
implemented on all versions of APRS(tm) programs, and some of the details of
how they are displayed may also be different on other programs.
For the other three, probability circles, signposts and DF objects, see below.

Objects/Items are retransmitted at a decaying rate up to the max interval
specified in File|Configure|Timings.  "killed" objects/items are also
retransmitted in this manner until they expire from the queue (currently 20
transmits).  Objects/Items are persistent across Xastir sessions, and are
stored in ~/.xastir/config/object.log. This file may be cleared by selecting
"Clear Object/Item history" from the Stations menu.

The Object/Item creation option in the right click menu will bring up a dialog
with the position of your object filled in based on where you clicked the
mouse. You may fill in the details, and add an object/item from this menu.

The Object/Item modification option brings you the object modification dialog.
It is similar to the object creation dialog, except the object's current
information is already filled out, and the object's name and a few of the
other options can't be changed. You could also delete the object with this
option.

Objects and items can be moved with the mouse if the "Move" check-box on the
toolbar is enabled.  

The Predefined Objects option in the right click menu allows you to rapidly
place standard Search and Rescue objects without having to go through the 
Object/Item creation dialog.  These objects include standard Incident 
Command System symbols for ICP, Staging, Base, and Helibase, as well as
SAR objects for PLS, IPP (with 4 area circles), and LKP If an object of the 
same name as an object you select off the list allready exists, a new 
object will be created with a number appended to the end.  For example, 
the first time you select Staging from the Predefined objects menu, an
object named Staging will be created.  If you then create an additional 
Staging object from the Predefined objects menu, it will be named Staging2. 
Heli- (and user defined objects ending in a "-") will be created as Heli-1,
Heli-2, Heli-3, etc.  If you have received one of these standard objects that 
was transmitted by another station, your first object will be named with an 
appended number.  You may wish to assign a tactical call to your object in 
this situation (for example, replacing ICP2 with a tactical call).  

The Predefined Objects menu is customizable by modifying the files 
predefined_SAR.sys, predefined_EVENT.sys, and predefined_USER.sys, and then
selecting one these files through the File/Configuration/Defaults dialog. 
See the predefined_SAR.sys file for details.  

Description of the entries in the object dialogue:

= Signpost =
This makes the object a signpost object. These signs can contain one
to three characters, and currently appear in Xastir as a blank sign.
Station Info shows the value contained on the sign.

= Area Object =
This makes the object an area object, and enables the area object controls
described below.

= DF Object =
This is a direction-finding report. Enabling it allows you to choose Omni or
Beam report, and allows you to put in the specifics for each.  See:
    http://web.usna.navy.mil/~bruninga/dfing.html
and the APRSdos documentation for details on these useful techniques.
(FIXME: Separate section on DF'ing techniques?)

= Probability Circles =
This allows you to define the radius (in miles) of two circles centered on 
the object or item.  Min is the radius (in miles) of the smaller, inner 
circle, and Max is the radius (in miles) of the larger, outer circle.  
These circles are drawn in red.  They can be used to assist in planning 
Search and Rescue operations.  To create more than two circles, add additional
probability circle objects to the same location.  Probability circles may not
be displayed by other client software.

= Name =
This is the name of the object or item. It may be up to 9 characters long,
with spaces allowed inside the name. When modifying an object, this may not
be changed. To rename an object you must delete the original and then create
a new object. Note that if you select Signpost/Area Object/DF Object that
this field and perhaps others are cleared. Enter the name AFTER you've
selected the type of object it will become.

= Station Symbol =
You may select a symbol for the object. Press select to choose graphically,
or see the symbol table help section for descriptions of each symbol.  Note
also that area objects, signpost objects, and DF objects have special fixed
symbols and therefore can't be selected here.  Those particular symbols get
automatically assigned when you change to that type of object.

= Location =
The location of the object is specified here. If you selected "Create 
Object/Item" from the right-click menu, the location you clicked will be filled
in. If you moved an object with the mouse, the new location will be in these
fields.  You can also type in a location, for instance you may be placing an
object from an over-the-air voice report.

= Generic Options =
You may specify the speed, direction, and altitude of objects here. Some object
types cannot have a speed or direction, in which case the fields are grayed
out.

= Signpost Text =
If the object is a signpost object, you may specify the 1 to 3 digit
number that appears on the sign here.  Note that Xastir doesn't display
signpost objects properly yet.

= Area Object =
Area Objects are used to highlight specific parts of maps, or to draw extra
detail onto maps. This will be done with the following entries:
  = Bright Color =
    Use the brighter version of the colors allowed.
  = Color-Fill =
    The area should be filled, not just outlined. This may be useful to
    exclude an area from a search or other event.
  = Object Type =
    Choose from the geometric shapes allowed.
  = Object Color =
    Choose the color in which the object will display. This is also affected
    by the "Bright Color" option above.
  = Object Offset Up =
    In hundredth of a degree latitude.  An unfortunate detail of the spec,
    and hard to calculate easily.  Suffice it to say that you can change
    the size of the object once you place it.
  = Object Offset Left except / =
    In hundredth of a degree longitude.  See above.
  = Object corridor =
    This is the width of a line area object. Useful for runways, weather
    watch boxes, describing an area of interest or an area of exclusion, etc.

Always delete your objects and items when you are done with them!
Don't just allow them to expire from your cache, as they may hang
around on other peoples' screens for an extended period.


Description of weather watch boxes:

Watch boxes and "areas of maximum concern" (AOMC) generated by the WXSVR
(http://wxsvr.net/) are colored as follows:

  Yellow dashed = Severe Thunderstorm Watch  (looks like crime scene tape)
   Yellow solid = AOMC for Severe Thunderstorm Warning
     Red dashed = Tornado Watch
      Red solid = AOMC for Tornado Warning.
   Green dashed = Mesoscale (larger) discussion area
    Blue dashed = Test Watch
     Blue solid = Test Warning

HELP-INDEX>CAD Objects

                     CAD Objects

[CAD object support has moved from the right click menu to 
Map/Draw CAD Objects]. 

CAD object support is preliminary at this time.  Features and the user 
interface are subject to change.  
 
CAD objects are arbitrary shapes that you can draw on maps in xastir, but 
can't transmit by APRS.  

Currently supported CAD objects are:
Polygons: Closed areas of at least three points.  

To create a CAD object, first press the Draw radio button on the toolbar.
This will change the cursor to a pencil.  Begin drawing a polygon by 
clicking with the middle mouse button (or both buttons on a two button mouse,
for which you will need to have three button mouse emulation enabled).  This 
places a point on the map.  Now move the cursor somewhere else (the normal
left click/right click navigation and zoom functions still work normally) and
click the middle mouse button again.  This draws a line between the two points
you have selected.  Middle click again to draw another line segment and keep 
repeating until you have drawn all except for the closing line segment of your
polygon.  To close the polygon, select Map/Draw
CAD Objects/Close Polygon.  This will close your polygon and bring up a dialog
that will allow you to enter a name, comment, and probability for the polygon.

When you have finished drawing CAD objects, exit the CAD drawing mode by 
deselecting the Draw radio button on the toolbar.

CAD objects can be edited from the View/CAD Polygons menu and from the 
Map/Draw CAD Objects/CAD Polygons menu.  CAD objects can be  deleted from the 
Map/Draw CAD Objects/Erase CAD Polygons menu.

HELP-INDEX>View Menu

                     View Menu Options

The View menu presents various ways to look at data in Xastir.

Bulletins
This is the APRS(tm) bulletin board, where important announcements are posted.
If you are connected with the internet interface, it is a good idea to set the
range field to a few hundred miles, to ignore posts from other portions of the
world. "0" in the range field means the entire world. Click the "Change range"
button to make changes to this field effective. Xastir currently does not
support sending bulletins. Incoming bulletins will open this dialog
automatically if you select "pop up new bulletins" in the Configure|Defaults
dialog.  The "View zero-distance bulletins" button enables viewing bulletins
for which you don't have a range yet (they haven't sent a posit yet, but you
received a bulletin from them).  If this is unchecked, you must get a position
from a station, and the station must be within the range selected (or range
must be set to zero), in order for the bulletin to be viewed.
 
Incoming packet data
This displays the incoming data on your TNC or internet interface. The radio
buttons below select if you want to see only TNC data, only internet data, or
both.

Mobile Stations
This is a list of stations that are moving. Stations qualify for this list if
they have moved (more than one position received for them), the symbol of the
station is not considered. Information shown includes course, speed, altitude,
position, number of packets received, number of visible GPS satellites, course
from your station, and distance from your station. 

All Stations
This option displays a table of all stations sorted alphabetically. It includes
the number of packets heard, the time the station was last heard, the path that
the most recent packet took, the PHG, and the comment of the station.

Local stations
This option displays only stations that are heard via your TNC. It includes
the number of packets heard, the time the station was last heard, the path that
the most recent packet took, the PHG, and the comment of the station.

Last Stations
This option displays a table of all stations sorted from most recently heard
to least recently heard. It includes the number of packets heard, the time
the station was last heard, the path that the most recent packet took, the PHG,
and the comment of the station.

Objects & Items
This option displays only objects and items. It includes the number of packets
heard, the time the objects/item was last heard, the path that the most recent
packet took, the PHG, and the comment of the object/item.

Own Objects & Items
This option displays only objects and items that you control (i.e.: Have sent
the most recent update for). It includes the number of packets heard, the time
the objects/item was last heard, the path that the most recent packet took, the
PHG, and the comment of the object/item. A ghosted icon indicates that the
object has been deleted.

Weather Stations
This option displays a table of all the APRS(tm) weather stations and their
data. Data includes wind course, wind speed, wind gust speed, temperature,
humidity, barometric pressure, rain in the past hour, rain since midnight,
and rain in the last 24 hours.

Own weather data
Displays your weather data if you have a weather station and have configured
Xastir to access it.

Weather Alerts
Displays weather alerts received, including the alert flags, alert source/type,
alert destination, expiration, message, and effected location. This data
is used for the alert highlighting. Double-clicking on an alert will request
further information about it via finger from the online WXSVR. This only
works if you have internet access; future versions may access this data over
radio as well.

Message Traffic
Shows all message traffic while the window is open. It includes the source,
destination, interface, and message. The range option can limit this display
to nearby stations, much like the range control on bulletins. A range of 0
causes all messages to be displayed.

GPS Status
Shows the status of your GPS unit, including the type of fix and number of
satellites acquired.

Uptime
Shows the amount of time elapsed since Xastir was started.

HELP-INDEX>Map Menu and the Map Chooser

                       Map Menu and the Map Chooser

Map Menu:

Map Chooser
This will present you with a list of map directories and/or files in your
map directory. Checking the "Expand Dirs" option toggles the expansion of
directories into individual map files. The properties dialog allows more
advanced controls, and is described below. Click on map names to highlight
them, this will cause them to be displayed when you click the OK button. You
may select any number of maps. Clicking "Clear" will select no maps,
clicking "Vector" will select only vector maps. The three "topo" options will
automatically select all GeoTIFF images of the listed size. Clicking the OK
button will display the selected maps. Cancel will abandon any changes.

  Map Chooser Properties
  Clicking the Properties button will bring up a dialog where you can specify
  the layer in which maps appear, and in which zoom levels they appear. Higher
  layer numbers are displayed on top of lower numbers. The range may be
  specified from -99999 to 99999; it is suggested that you space your layering
  numbers widely to allow later insertion of additional map layers. From this
  dialog you may specify whether a vector map is drawn with color fills. This
  is a per-map setting; the global disable option on the Maps menu can override
  this. The Filled setting is ignored for raster maps (images). A setting of
  "auto" allows a dbfawk file to control this parameter directly (usable only
  if dbfawk is compiled in and the map in question is a Shapefile). You can
  also select whether a map is considered by the "Auto maps" feature here.
  Finally, you can specify the minimum and maximum zoom levels at which a map
  is displayed. This is useful to prevent very detailed local maps from loading
  at very wide zoom positions, and visa-versa. A minimum zoom of 10 means a map
  will be displayed at all zooms including and above 10. Likewise, a maximum
  zoom of 256 means a map will be displayed at all zooms below and including
  256.

Map Display Bookmarks
See the help topic "Creating and using Map Display Bookmarks"

Locate Map Feature
This option brings up a search dialog where you can search through the labels
in a GNIS file to find a specific location.  It will center the map on the
new location if it is found. The "GNIS File:" entry is saved between calls
and between invocations of Xastir.  You must put GNIS files into the
xastir/GNIS directory in order to use this feature.

Find Address 
This option brings up a search dialog where you can enter an address. It will 
center on the map if the address is found. The path to the geo-coder file is 
saved between calls. 

Coordinate Calc
This option opens a simple calculator that can convert between coordinate
systems. This is useful for converting positions to the various formats used
by different groups of people. This same calculator can be called up by the
Calc button on some of the other dialogs. It's useful for entering coordinates
in other formats.

Configure menu:
  Background color
  This option controls the color of the background behind the maps you have
  displayed. The background color is often entirely hidden by filled maps
  (see below).

  Map Intensity
  This controls the brightness of any graphics used as maps. This option only
  appears if you have compiled with GeoTIFF support.

  Adjust Gamma Correction
  This allows you to apply gamma connection to all loaded map graphics. Maps
  can be adjusted individually in their .geo files, see the section on .geos in
  "Map files and WX Counties". This option only appears if you've compiled with
  ImageMagick support, and does not apply to geoTIFF maps; see the above
  option.

  Map labels font
  This allows you to set the font style and size used for map labels.

  Station Text Style
  Controls which font and style to use for station text and others.

  Icon Outline Style
  This allows you to specify an outline that surrounds station icons. This
  helps improve visibility on various backgrounds.

Disable All Maps
This option disables the loading of any maps. It is most useful when doing
rapid zooming or panning, because it saves the need to load the maps on each
redraw.  Note that this option is not saved between sessions.

Enable Auto Maps
When enabled, any map found in the map directory (or any directory under it)
will be displayed if it falls within the current display region. You can add
any number of directory levels under the main map directory for your maps. Auto
maps will go through any that have Auto Maps enabled (in the Map Chooser
Properties dialog) check them all and find what map (or part) should be
displayed.  All Maps will be merged into the viewing area. If you have a large
quantity of maps, very detailed maps or a slower computer this can be quite
slow. When this option is off, maps selected with the Map Chooser will be
displayed.

Auto Maps - disable Raster maps
This option prevents Auto Maps from loading maps which are graphics (images).
Only vector maps will be displayed in this case.

Enable Map Grid
When enabled, this option will display a grid on the map.   If the coordinate
system is UTM a UTM grid will be displayed.  If the coordinate system is 
latitude/longitude then a latitude and longitude grid will be displayed.  As you
zoom in the grid switches to a finer resolution.  The spacing of the latitude 
and longitude grid may be manually adjusted with the "+" and "-" keys.

Enable Map Border
When both Enable Map Grid and Enable Map Border are enabled, a narrow white 
border is drawn around the map and the grid lines are labeled using the 
selected coordinate system (File/Configure/Coordinate System), and the selected
border font (Map/Configure/Map Labels font/Border Font).   If the UTM or MGRS 
coordinate systems are selected, the grid lines will be labeled with easting
and northing values only at zoom levels smaller than about 2048.  

Enable Map Levels
When enabled, this option will try to filter out data when the zoom level
shows large areas. This does not work will all maps but will work with the
maps generated from Tiger Line maps at the aprs.rutgers.edu site, and with
ESRI Shapefile maps. This does not decrease the loading times of the maps very
much, rather it simply reduces screen clutter.

Enable Map Labels
This option toggles the display of map labels embedded in DosAPRS, WinAPRS,
GNIS, and ESRI Shapefile format maps.

Enable Area Color Fills
This option controls the filling of vector maps. In certain cases, you
may want to eliminate the fill to see maps below the top maps. This is a global
control, maps may individually have color fill toggled in the properties dialog
of the Map Chooser.

Enable Weather Alert Counties
This toggles the display of county warning area maps for severe weather.
These maps can be obtained and installed according to the directions in the
README.MAPS file. They are displayed on screen when special weather alert
messages are received, and expire after a time or can be remotely canceled.
The weather alert text can be seen under View|Weather Alerts. The
xastir/Counties directory must be populated with the correct files from NOAA
and Shapelib support must be compiled into Xastir in order to enable this
functionality.

Index New Maps on Startup
This option controls if the map index file is built on startup. Most users
should leave this enabled. If the timestamp of the map file is newer than
the map index file, the map will be indexed.

Index: Add New Maps
This option adds any new maps to the max index.  Same rules as the above
Index New Maps feature, but a manual method of invoking it.

Index: Reindex ALL Maps
This option starts over from scratch, indexing every map it recognizes in the
maps directory. This is useful if the Add New Maps function is skipping some
maps, perhaps because of old timestamps on the map files.  This function may
take quite a while to complete if you have a lot of maps.

Mouse pointer menu
This option brings up the options menu normally available by right clicking.

One note on maps:  Many of the currently available vector maps for the
U.S. were created in NAD 1927 datum, while Xastir and other APRS(tm) programs
use WGS 1984 datum.  If zoomed in to a small area on the map the datum
shift may be very noticeable.  The USGS topographic maps have their datum
corrected by Xastir as they are displayed, so positions will generally
be more accurate with those topographic maps.

HELP-INDEX>Map files and WX Counties

                         Map files and WX Counties

Map Types
Xastir will work with various types of map files. All DosAPRS, Windows/Mac
APRS(tm) map files are supported, as well as PocketAPRS format maps and GNIS
(Geographic Names Information System) label files.  Xastir also can be
compiled to use external libraries to support XPixmap (XPM) images, GeoTIFF
topographic maps, and ESRI Shapefile maps.  The graphics handling capability
of Xastir can be greatly extended by compiling with ImageMagick support,
enabling support for many graphic formats as maps (see
"http://www.imagemagick.org/www/formats.html").  Xastir supports weather
alert maps in ESRI Shapefile format, available from NOAA.

Details of locations to obtain many of the above types of maps are found in
the file README.MAPS

Map Locations
Any map file should be stored in the /usr/local/share/xastir/maps directory
on your computer. This location may be different on some systems, depending on
how Xastir was compiled/installed. You can create any number of directories
under this directory to help organize and separate your data. The maps will be
loaded in alphanumerical order unless layering is specified.

Hints on installing and organizing maps are found in README.MAPS. 
Maps in a pixel graphics format actually need a combination of two files,
a data file with a graphic pixmap (.xpm) (or other format if you compiled
with ImageMagick), and a calibration file (.geo). The .xpm file is the
standard graphic format, available without additional libraries. If you
want to save storage space you can use gzip to compress those files 
("gzip map.xpm" will result in "map.xpm.gz"). Xastir detects this
automatically during map loading. You can use XView/Gimp/ImageMagick and
other programs to convert gif, jpg, and tif images into this format if
you don't have support for many image types compiled in (ImageMagick). If
you have problems with maps in xpm format, try to load and save the
graphics with Gimp first, to convert all unknown color names into the
binary representation.

The .geo file is a text data file that will tie the image to a location
in the world. Here is an example of a .geo file that will cover the entire
world with the map world1.xpm:

FILENAME   world1.xpm
#          x          y        lon         lat
TIEPOINT   0          0        -180        90
TIEPOINT   639        319      180         -90
IMAGESIZE  640        320

.geo files can have many elements:

FILENAME <filename>
This specifies the filename of a map image to be loaded from the local disk.  

URL <http://website>
This specifies the URL of a map image to be loaded from a web or ftp site. 
ImageMagick only.

TIEPOINT <x-pixel> <y-pixel> <longitude> <latitude>
Two tie-points are required, and more than 2 will be ignored.
these two lines are for connecting an x,y pixel position in the image
to a lat and long position on the earth. The points should be as close as
possible to the upper left corner and the lower right corner of the image for
best accuracy.  The latitude/longitude are specified in decimal degrees.

IMAGESIZE <pixels horizontally> <pixels vertically>
This specifies the size of the image in pixels. If this is not set, the image
will be loaded each map redraw, regardless if it is on screen or not.
IMAGESIZE is a REQUIRED OPTION if a URL is specified.  For local files, it's
an optional parameter (we use ImageMagick to query the image size for local
files).

DATUM <datum>
This feature is not implemented.

PROJECTION <projection>
This feature is only partially implemented, default is "LatLon", other
possibility is "TM" to specify that the map is in  Transverse Mercator
projection.

# <anything>
Any line with the first character of a '#' will be ignored.

ImageMagick specific image enhancements:

GAMMA
eg: GAMMA 1.2    or    GAMMA 1.2,2.0,1.2
The first will change overall gamma for this image, the second will
lighten green more than red or blue.

CONTRAST
eg: CONTRAST 0    or    CONTRAST 1
Doesn't seem to do that much, other values make no difference.

NEGATE
eg: NEGATE 0    or    NEGATE 1
0 will negate all colors, 1 just grayscale colors.

EQUALIZE
No argument.

NORMALIZE
No argument.

LEVEL <black_point, mid_point, white_point>
eg: LEVEL 0,1,65535
These values seem to be the defaults.

MODULATE <brightness, saturation, hue>
eg: MODULATE 90,150,100
These are percents, 100,100,100 is the default.

REFRESH <seconds>
eg: REFRESH 900
This tag is used for dynamic URLs such as weather radar, where you
wish Xastir to auto-redraw the map at a specified interval.  By
adding this tag to weather radar .geos, you can watch the weather
move across your screen.  Xastir contains only one interval counter,
so the smallest REFRESH interval loaded takes effect for all selected
maps.

TRANSPARENT 
Color to remove from the background (make it transparent).  Use a
number, 0=black.  Color-mapped images use the map value, so white is
usually 0xffffffff (32-bits of 1s).  Values must be in hexadecimal,
and are preceeded by "0x".  The value can be obtained by using debug
level 16.  The first of the four numbers after "Color allocated is"
is the colormap index.

CROP <left top right bottom>
Removes borders (makes them transparent).  Values are in pixels with
(0,0) at the upper left.  A good value for the 620x620 NWS radar
images is "CROP 35 20 616 600"

Special/nonstandard .geo files:

TOPORAMA-250k
Canadian 1:250k scale topo maps, downloaded from findu.com.
"CanadaTopo250k.geo" is automatically installed in the maps
directory.

TOPORAMA-50k
Canadian 1:50k scale topo maps, downloaded from findu.com.
"CanadaTopo50k.geo" is automatically installed in the maps
directory.

WMSSERVER
Allows use of Web Map Services (WMS). An example "WMSRadar.geo" is
automatically installed in the maps directory.



geoTIFF maps are a combination of two files as well: a .tif and a .fgd file.
The .tif file is the actual map data.  The .fgd file need only contain four
lines like this (but may contain many other lines):

1.5.1.1   WEST BOUNDING COORDINATE:  -122.000000
1.5.1.2   EAST BOUNDING COORDINATE:  -120.000000
1.5.1.3   NORTH BOUNDING COORDINATE:  48.000000
1.5.1.4   SOUTH BOUNDING COORDINATE:  47.000000

Xastir uses only those four lines in its calculations to determine the corner
points of a map, to see whether the map fits in the current viewport (so it
can decide whether to skip it).  If your map data are USGS topographic maps,
the .fgd file should be readily available to you. If it is not, the mapfgd.pl
script can create it for you. If you don't have a .fgd file, the map will load
fine, but the white borders won't be cropped and the size and rotation may be
off a tad bit. An added feature in Xastir is the ability to do datum
translations from NAD 1927 to WGS 84 datum, which makes the USGS topographic
maps much more  accurate on the Xastir screen.

Xastir can use USGS geoTIFF topographic maps directly from the CD drive.
Manually mount the disk or use auto-mounter to do it for you, and make sure
you have a sym-link created in your maps directory that points to where you
mounted your CD-ROM drive.  That's it!


ESRI Shapefile maps are also a combination of several files, a .shp file, a
.dbf file, and a .shx file. You only need to select the .shp file to load the
map, but the other(s) must be present for the map to load correctly.


GNIS (Geographic Names Information System) data is a collection of names of
locations, or geographic features. These labels behave like map labels in
Dos/WinAPRS maps.  As you zoom in, more labels will appear, assuming you've
selected the GNIS file as a map and have enabled Map Labels in the Maps menu.
If you have some of them in the xastir/GNIS directory, you can also search
for map labels within Xastir.


WX County Maps
All WX County maps should be stored in the /usr/local/share/xastir/Counties
and Xastir only supports the ESRI Shapefile standard for these. Installation
is explained in README.MAPS.  You must have Shapelib compiled in.

As NWS messages are received, different areas will get tinted to designate
areas of concern.  They are color-coded to specify different types of
alerts. The colors are: Cyan for advisory, yellow for watch, red for warning,
orange for canceled alert, royal blue for tests, and green for undetermined
alert levels. The coloring is done with a pixmap stipple that displays the
type of alert, if it is able to be determined. These changes were made so that
the underlying maps may still be seen underneath the weather alert areas, and
so the alert type may be more easily determined, as sometimes matching the
alerts on screen and in the weather alerts dialog is difficult. The display
of weather alerts may be turned on/off via the Map menu.

HELP-INDEX>Stations Menu

                             Stations Menu

These options will allow you to control the data displayed around the stations
on the map. It will also let you track and find stations, and clear stations
and trails in the database and from the map.

Find Station
See the help topic "Locating a Station".

Track Station
See the help topic "Tracking a Station"

Fetch Findu Trail
Downloads historic trail data from findu.com. Slider bars control the starting
point and duration of data downloaded.  For an example, if you wished to see
the track that happened two days ago, all day long, you might set the first
slider to 48 hours (start time of two days ago) and the second slider to 24
hours to snag exactly one day's worth of data, from the start until 24 hours
later.


Export all
This sub-menu allows saving data for all stations to files [or databases]

    Export to KML file
      Saves all stations and their trails to a Keyhole Markup Language
      file in ~/.xastir/tracklogs.  The filename will be the current
      date and time with a .kml extension, e.g. 20080125-033045.kml
      KML files can also be written on a regular basis using KML
      Snapshots on the file menu.
     
    Store to open databases [Not yet implemented]
      [Store to database interfaces is currently only implemented through 
      individual SQL database interface dialogs]

    To save a png snapshot of the current map, use File->PNG Snapshots

Filter Data
This sub-menu allows filtering of the displayed symbols:

  Select None
    Determines if symbols should be drawn on the map. The other options depend
    on this being enabled.

  Select Mine
    Determines if your own station is shown on the map.

  Select via TNC
   Global toggle for displaying data received via a TNC, but may be narrowed:

   Select Direct
     This option only displays stations heard directly (not digipeated).

   Select via Digi
     This option displays stations heard indirectly via a digipeater.

  Select Net
    This option displays stations with data received via the Internet.

  Include Expired Data
    Causes Xastir to continue to display the station data that normally goes
    away when the symbol is ghosted.  The expiration time can be adjusted in
    the File|Configure|Defaults menu.


  Select Stations
    Global toggle for displaying stations, but may be narrowed:

    Select Fixed Stations
      This option displays stationary stations.

    Select Moving Stations
      This option displays stations with multiple positions or non-zero speed

    Select WX Stations
      This option displays Weather Stations.

     Select CWOP WX Stations
      This option includes the display of citizen weather (non-ham) weather
      data.

  Select Objects/Items
    Global toggle for displaying objects/items, but may be narrowed:

    Select WX Objects/Items
     This option displays weather Objects and Items. This includes tropical
     storms and remote weather stations.

    Select Water Gauge Objects/Items
     This option toggles the display of water gauge (/w) objects.

    Select Other Objects/Items
     This option enables or disables the display of objects other than those
     listed above.


Filter Display
This sub-menu allows filtering of the displayed data:

  Display Callsign
  Determines if the callsign is displayed.

    Label Trailpoints
    This option includes callsigns along trails, to help identify which
    points belong to which stations.

  Display Symbol
  Determines if the symbol is shown to the left of the callsign.

    Rotate Symbol
    Some symbols will change their orientation to show the direction in which
    they are traveling.

  Display Trail
  When enabled, any moving station will trail a colored line.  We now display
  as many locations as we have in our database (old limit was 100).  Long
  trail segments (over 2 degrees latitude or 2 degrees long), or segments with
  more than 45 minutes receive delay between the points will not be displayed.
  Duplicate points are also eliminated from the track (SAR team returning to
  base:  Last segment may not be displayed due to the starting point appearing
  twice in the trail list).

  Display Course
  When enabled, green text will appear below the call sign. This will display
  the last known course (in degrees) the station was traveling.

  Display Speed
  When on, red text will appear below the call sign (or course). This will
  display the last known speed of the station. 

    Display Short Speed
    This option removes display of the measurement units for speed.

  Display Altitude
  When enabled, blue text will appear above the call sign. This will display
  the last known altitude of the station.


  Display Weather Info
  Global toggle for displaying weather information, but may be narrowed:

    Display Weather Text
    When enabled, the latest weather data (temp,wind speed/course/gust,
    humidity) is displayed. This may be adjusted with the following option:

      Display Temperature Only
      Displays only the temperature data for the station.

    Display Wind Barb
    When enabled, a wind barb showing the direction and speed of the wind is
    drawn for all displayed stations reporting this information. 


  Display Position Ambiguity
  When enabled, the area in which station using position ambiguity may be
  located within is shaded, with the relevant station in the center.

  Display Power/Gain
  When on, Power/Gain Circles will be displayed. Overlapping circles indicate
  that the stations are theoretically within simplex range of one another.
  This is only roughly accurate, especially in areas of variable terrain. 

    Use Default Power/Gain
    Enables a default power/gain setting as specified in the APRS(tm)
    specification.

    Display Mobile Power/Gain
    Enables power/gain circles for mobile stations.


  Display DF Attributes
  When enabled, any DF circles/lines will be displayed on the screen.

  Enable Dead-Reckoning
  When enabled, the positions of stations are estimated based on past course
  and speed. The recalculation rate should be reasonable, but can be adjusted
  in the configuration file.

    Display Arc
    Displays an expanding arc of expected maximum travel distance, location and
    course given the past course and speed. The arc slowly becomes a circle as
    the position report gets older.

    Display Course
    Displays an expected course and distance traveled by the station, assuming
    the course hasn't changed.
 
    Display Symbols
    Displays a ghosted version of the stations symbol at the expected position,
    assuming the station has continued at its current course and speed.


  Display Dist/Bearing
  When enabled, two lines of text will be displayed on the left side of the
  stations' icon. The top line will contain the distance from your station to
  this station. The bottom line will contain the course from your station to
  this station.

  Display Last Report Age
  Display the time since the station was last heard.

Reload Object/Item History
This will reload the ~/.xastir/config/objects.log file used for Object and Item
persistence. This is needed if you edit the file while Xastir is running.

Clear Object/Item History
This will clear the ~/.xastir/config/objects.log file used for Object and Item
persistence. It is recommended that you manually select and delete all Objects
and Items that you own before doing this, otherwise they may remain on the
screens of other APRS(tm) users.

Clear All Tactical Calls
Clears all assigned tactical calls. This will take effect the next
redraw. Note that this will NOT clear tactical calls on other
peoples' screens if you've published them via a message to
"TACTICAL" (see the help text for "Send Message").

Clear Tactical Call History
This removes the tactical call history file, meaning that tactical calls
assigned will not remain permanent between Xastir restarts.  Note
that this will NOT clear tactical calls on other peoples' screens if
you've published them via a message to "TACTICAL" (see the help text
for "Send Message".

Clear All Trails
This will wipe all the line tracking data from the station database and
refresh the screen.  This option is perhaps useful if you're low on memory
or just want an uncluttered screen.  You may also clear individual stations'
trails from the Station Info dialog.

Clear All Stations
This will wipe all the data from the station database except yours.  This
option is perhaps useful if you're low on memory or just want to unclutter
your screen.

HELP-INDEX>Messages and the Messages menu

                  Messages and the Messages menu

Send Message to and Open group messages

These are very similar. "Send message to" will send your messages to one
station and will only receive data from that station. Group messages are more
general: you can receive any message for the group and you will send out your
messages to that group name. Group messages code is not fully implemented yet
and various problems still need to be worked out.  The "groups" file is looked
for in ~/.xastir/config.  This is where the groups you are a member of are
stored.  As was said before the "groups" functionality may not be complete yet.

At some point in the near future sending of bulletins should be added to this
menu as well.  It's not coded yet.

Each of these two screens contains a message box, a call line, a message line,
and various buttons. You must first enter the call of the group or station you
want to contact. Once that is done any new message that has come in from that
station to you will be displayed. If the station is sending you information
and no message window is up it will automatically pop up a new window (up to
10) with that station's call sign filled in for you. You can now enter a
message on the message line. The message can be longer that the message line,
and will max out at about 250+ characters. Once your message is entered,
clicking on the "Send Now!" button will send your message. The "Send Now!"
button will gray out until your message is completely ack'ed. Any message you
receive will be sorted by the line # and be placed in the message window. If
you are in a group mode each line will display the call sign from where the
message was sent followed by the message itself. Currently group messages are
sorted by call and then line #. When you are done sending messages clicking on
the exit button will close the window. Other buttons are also available:  The
"New Call" button will allow you to look at old data a station has sent.  Type
in the call and click on this button, any old information will be displayed.
You can also use this button to change the call of the station you're talking
with. Enter the new call and click the button. The "Clear Msg History" button
will clear any message displayed in the message window.  "Cancel Pending Msgs"
will cancel any messages in the transmit queue that haven't been acknowledged
by the remote station yet.  After canceling the pending messages or receiving
and acknowledgment packet from the remote station, you may send new messages to
the remote station.  Xastir will allow you to type ahead, so you can just keep
typing if you don't want to wait for the acknowledgments.

Messages in reply to previous ones will attempt to use the path of the
received message to avoid flooding the system with broadcast messages. You
may adjust the path in the send message dialog, or the default path(s) set
in the interface control will be used if you leave this blank.  The path
can be set for each message sent, but once a message is sent the path
remains fixed for that particular message.

Each outgoing message remains highlighted until it is ack'ed by the remote
station.  If it times out or if you cancel the pending messages, those
messages will remain highlighted unless you clear the message history.

To publish TACTICAL calls to other Xastir and APRS+SA stations as
well as assign those tactical calls locally: Send a message to
"TACTICAL" with the body of the message containing lines something
like:
  
  callsign-1=TAC1;callsign-2=TAC2;callsign-3=TAC3

To remove these tactical calls later from local AND remote screens,
assure that the original message(s) assigning them has timed-out or
been cancelled, then send a message like this and let it retry until
it times out (assigns blank tactical calls to the original
callsigns, thereby removing the assignment):

    callsign-1=;callsign-2=;callsign-3=

Clear all outgoing messages
This will clear all un-ack'ed messages you have sent.

General Stations Query
This sends an ?APRS? packet, which should cause all local stations to report
their position and/or status. Most software ignores this query, because
responding to it would cause massive floods of data.

IGate Stations Query
This sends an ?IGATE? packet, which should cause all local IGates to respond
with their capabilities.

WX Stations Query
This sends an ?WX? packet, which should cause all local weather stations to
report their position and weather.

Modify Auto reply message
This will set the message that is sent as an Auto Reply.

Enable Auto Reply Msg
This will turn on an automatic reply when an incoming message is received.

Satellite Ack Mode
This mode disables the sending of ack messages in response to received
messages. Messages are still acknowledged using the reply-ack system. When
operating over a satellite it is clear that your message made it, because you
will hear it repeated. The receiving station sending an independent ack only
adds QRM.
 
HELP-INDEX>Interfaces Menu

                         Interfaces menu

This menu contains interface related options.

Interface Control
This option displays a window where you can turn on and off your configured
interfaces, as well as add, delete, or configure interfaces. See the "Configure
Interfaces" help topic.

Disable Transmit options
These options disable the transmission of everything, one's position, or one's
objects. These are global options and affect all interfaces. Most interfaces
have an option to disable transmission on that specific interface in their
configuration menus as well.

Enable Server Port
This enables/disables TCP and UDP listening sockets at port 2023.  You may
connect other APRS(tm) clients to the TCP port in order to send/receive
APRS(tm) data.  Once they authenticate, they'll be able to send data to Xastir.
Without authentication, they'll be able to receive every bit of TNC and INET
data that Xastir receives.  Note that ANY user with the proper credentials can
come in on the TCP or UDP ports if they are enabled.  The only one of these two
ports currently that can send to RF is the UDP Server port.  The TCP
port cannot.

    "user WE7U-13 pass XXXX vers XASTIR 1.3.3"

Connect another APRS(tm) client to that port and it should authenticate and be
able to send to any server that Xastir is connected to, as well as receive
packets from all ports/servers Xastir is hooked to.

You should also have a binary called "xastir_udp_client" which can send packets
into the UDP listening port.  Invoke it like this:

 xastir_udp_client localhost 2023 <callsign> <passcode> "APRS Packet Goes Here"

Currently that will inject the packet into Xastir's decoding routines and send
it to any TCP-connected clients. It will also igate it to the INET if you have
igating enabled.  It will send the packet out the RF ports as third-party
packets only if you add the "-to_rf" flag after the passcode like this:

 xastir_udp_client localhost 2023 <callsign> <passcode> -to_rf "APRS Packet"

The UDP client is useful for generating and injecting APRS packets from
external scripts.  It can also be used to fetch the callsign of the remote
xastir server by using the -identify flag:

 xastir_udp_client localhost 2023 <callsign> <passcode> -identify

Transmit now
Causes all interfaces that have transmit enabled (see configure|interfaces) to
transmit a position packet.  It will be grayed out if Disable Transmit: ALL
is selected.

If you have GPSMan installed, you have these additional menu options
displayed:

Fetch GPS Track
Download a set of trackpoints from an attached GPS.

Fetch GPS Routes
Download a set of routes from an attached GPS.

Fetch GPS Waypoints
Download a set of waypoints from an attached GPS.

Fetch Garmin RINO Waypoints
Snag waypoints from an attached Garmin RINO, create APRS(tm) Objects out of any
waypoints which begin with "APRS".

HELP-INDEX>Station info box - FCC and RAC lookup

                  Station info box - FCC and RAC lookup

Station Info will display any data decoded by Xastir.

You can assign (local only) tactical calls to stations from here, by
clicking the "Assign Tactical Call" button. This will cause the
station on screen to display as the tactical call instead of its
callsign. Assigning a blank tactical call clears this feature, and
it can also be cleared for all stations in the Stations menu.  This
feature assigns tactical calls to the local Xastir station only, but
see below to publish them to others.

To publish tactical calls across the air to other Xastir and APRS+SA
stations (as well as assign them locally), see the "Send Message" help
section.

"Enable Automatic Updates" will cause the window to refresh frequently with the
latest information.

The information available may include: Number of packets heard, the time
last heard, the device the packet came from, station comments, 
power/height/gain of the station, course/distance from your station,
weather information, and current and previous positions.

For moving stations a track-log follows with the most recent entries on top.
A '+' in front indicates that a new track starts at that point (if there was
a large gap in time or position). A star at the end of a line indicates that
this station could be heard direct (without a digi) at that specific position.
Positions are followed by the 6 digit Maidenhead grid square the station was
located in at that point.

For your own station, there is an "Echoed from" field, listing the
last six digipeaters that heard you directly. This is useful for setting
non-generic paths.

Currently two rows of four buttons appear in the Station Info window.  Some
of the labels on the buttons change based on the type of station that you're
dealing with.

For objects/items:

Store     Modify    Blank      Close
Track     Object/
          Item

Station   Trace     Un-Acked   Direct
Version   Query     Messages   Stations
Query               Query      Query

For other stations:

Store     Send      Search     Close
Track     Message   FCC (RAC)
                    Database

Station   Trace     Un-Acked   Direct
Version   Query     Messages   Stations
Query               Query      Query

"Station Version Query" changes to "Clear Track" for mobile stations.
The Clear Track button will clear any line tracking for this station that is
currently stored or on the map display.

"Store Track" will save the track of the station to a file on disk. The 
format is similar to that used by GPS receivers but its specification
might be changed (enhanced) in future versions. There is currently no
way to read that track data back in, but it is planned for the future.
The goal is to also read and display GPS track-logs in a similar manner.
These track-log files will be placed in the directory ~/.xastir/tracklogs
with a name equal to the stations call with ".trk" as extension.  "Store 
Track" will simultaneously save the station's track as a Keyhole Markup
Language (.kml) file with a filename equal to the station's call, the
current date and time and .kml as extension.  If shapefile support has
been included, the station's track will also be saved as a set of four 
files (.dbf,.prj,.shp,.shx).  Subsequent presses of Store Track for the
same station will write additional lines into the .trk file, and create
new .kml (and shapefile) files (each containing all positions in the 
station's track.  

"Modify Object/Item" will bring up the Object Modify window.

"Send message" will open up the message window and allow you to send a message
to this station. It will fill in the call sign for you.

If the FCC (U.S. Federal Communications Commission) or RAC (Radio Amateurs of
Canada) database is installed and the callsign appears to be a Canadian or
U.S. callsign, the "Search FCC/RAC Database" button will become active,
otherwise this button will be inactive.  The FCC and RAC files should be
placed in the /usr/local/share/xastir/fcc directory, and case is important!
Pressing this button adds the station's name and address into the Station
Info box.  Instructions for installing these databases are in the README.MAPS
file.

Xastir will create index files for each database file upon startup. If a newer
callsign file is placed there while Xastir is running, it will create or
rebuild the index on the next lookup.  Special prefixes are NOT handled.

HELP-INDEX>Creating a log
                              Creating a log

Xastir can log data from the internet or TNC for later playback, or for
debugging purposes.  WARNING: Logging can fill up your hard drive, so be
careful using it, or make preparations for rolling over the log files
automatically via cron. An indication will be shown on the status bar when
logging is enabled.

All these choices are accessible via the File menu:

Enable TNC Logging
Logs all TNC data received and transmitted. These logs can be played back using
the "Open Log File" feature.

Enable Net logging
Logs all internet data received and transmitted. These logs can be played back
using the "Open Log File" feature.  If you have no interfaces started but still
want to log your posits and objects locally, this is the option to enable for
that as well.

Enable IGate logging
Logs all data forwarded in both directions, and rejected forwards with reasons
for rejection. Includes NWS messages forwarded to RF.

Enable WX logging
Logs all weather data received from your weather station.


HELP-INDEX>Replaying a log

                              Replaying a log

Click on "File", then "Open Log File" and a file selector window will display.
You can use it to browse your hard drive and select any file containing raw
TNC data like those created by the TNC and Net logging options. Your station
will still function the same way, receiving and transmitting. If you were
logging data, the typical place to look for those files would be 
~/.xastir/logs/

NOTE: This function doesn't read the saved station tracklogs.

HELP-INDEX>Locating a Station

                             Locating a Station

Click on "Stations", then "Find Station". A window will pop up. You can now
enter a call or part of a call. By default it will search for an exact match
(full call, not partial) and is not case sensitive. If you are looking for a
partial match, "Match Exact" should not be selected.

For objects which could contain lower case letters you have to check
"Match Case"! Opposite to the name, without "Match Case" the search
text will only be converted to upper case...

Clicking on the "Locate Now!" button will center the first station
found in the center of your screen at the current zoom level.

Clicking "FCC/RAC Lookup" will look up the user's information if the FCC or RAC
database, of those databases are installed.

Clicking on "Cancel" will close the window.

This dialog will pop up if a station sends a Mic-e "Emergency!" packet, to
encourage users to locate and perhaps help the listed station.

HELP-INDEX>Creating and using Map Display Bookmarks

                  Creating and using Map Display Bookmarks

Click on "Maps", then "Map Display Bookmarks" and a window will pop up.
If this is the first time you have used this then the box will have no
entries in it. To add a bookmark to the list: Position the main map to
the area and zoom level you want to use. Enter a unique name in the
"New Name" area, then click on add. Your entry will be added to the
list (in alphabetical order).  You can add as many map display bookmarks
as you want. To use one of the bookmarks mark its name and click
"Activate!". The main map will then show the stored area and zoom level.
You can similarly delete a bookmark by clicking on the bookmark name and
then the "Delete" button.

"Maps->Locate Map Feature" is another method to jump to a location, if
the name of the location is known and you have GNIS files installed.

HELP-INDEX>Tracking a Station

                        Tracking a Station

Click on "Stations", then "Track Station". Enter the callsign to track (all or
part) then click on the "Track Now!" button. As the station moves it will
remain viewable in the main map window. As the stations starts to get close
to the edge of the map window the window will re-center so that the object is
always visible. To stop tracking this station click on the "Clear Tracking"
button. While tracking is active, a "Tr" is shown in the status bar next to
the zoom level.  If the station is not on the map yet, tracking will begin
as soon as it shows up.

HELP-INDEX>Printing

                       Printing the Map Screen

Note: Printing has not been set up on Windows/Cygwin.  These instructions
are for Unix and Unix-like operating systems.

Xastir can print the drawing area in either black & white or color.  It does
this by first dumping the image to an XPixmap file on disk, then using external
tools to convert it to postscript, scale it, rotate it, preview it, then print
it.  You must have your system printing set up to handle postscript (usually
this requires Ghostscript and a print filter installed, as well as lp or lpr
print spoolers).  You must also have the following tools installed for this
capability:  ImageMagick tools (specifically "convert"), "Ghostscript",
Ghostscript fonts, and "gv".  Once all of these packages are installed and
functional, you should get a "gv" window popping up shortly after you tell
Xastir to create a print file.  From there  you can view the printed image, and
if acceptable, tell "gv" to print it.  Note that sometimes changing to a white
default background for the maps is recommended, depending on what maps you have
viewable.  This can save greatly on ink.

HELP-INDEX>Creating Snapshots

                     Creating Automatic Snapshots

Xastir has the capability to create automatic snapshots of the map screen
on a recurring basis.  The default time period is set at once per five
minutes.  Assuming that you have "convert" from the ImageMagick tools
installed, Xastir will create an XPM format file in ~/.xastir/tmp/, then
convert it to the PNG file ~/.xastir/tmp/snapshot.png. This file is useful for
embedding in web pages to show a "live" image of what is on your Xastir
screen.  Enable this feature via the "File->PNG Snapshots" toggle-button. 
The rate is once every five minutes (configurable from the Configure 
Timing dialog from "File->Configure->Timing"), or every time the button is 
toggled from off to on. A .geo is created to allow you to use the snapshot 
as a map.  A .kml file is also written to allow you to use the snapshot as
a graphic overlay on terrain in applications capable of reading kml.  See
kml_snapshot_to_web.sh and kml_snapshot_feed.kml in the scripts directory 
for more information on using the snapshot.png and snapshot.kml file to
produce a kml feed using the snapshots.

                    Creating Automatic KML Snapshots

Xastir is capable of writing all current stations and tracks to a kml file
on a recurring basis.  Enable this feature via the "File->KML Snapshots" 
toggle button.  The rate at which these snapshots are generated is the same
as that of PNG snapshots, configured from "File->Configure->Timing" by 
setting the snapshot time interval.  Each snapshot is written to a .kml
file in ~/.xastir/tracklogs, with a filename based on the date and time
of the snapshot, e.g. 20080206-000720.kml  This behavior may change to 
make KML snapshots write to a single file like PNG snapshots.
                    

HELP-INDEX>Included Scripts

                        Included Scripts

Xastir includes several Perl scripts and a shell script that may be useful:

get-fcc-rac.pl
This shell script automates retrieving and installing the FCC and the RAC
callsign databases. Note that these databases are very large!

icontable.pl
This script generates an xpm bitmap of all Xastir's primary and secondary
symbols from the symbols.dat file. The overlays and specials are ignored.
Output is to STDOUT, so a typical call would be "icontable.pl > symbols.xpm".

inf2geo.pl
This script creates .geo files from UI-View .inf files. To create a map.geo
from a map.inf, typical usage would be "inf2geo.pl map".

kiss-off.pl
This script sends the commands needed to turn off a TNC's KISS mode.

mapblast2geo.pl
This script creates .geo files for Mapblast pixel maps. It includes usage
information.

mapfgd.pl
This script creates minimal .fgd files for GeoTIFF images lacking them, based
on information found in the GeoTIFF file. The created files allow Xastir to
crop the white borders and rotate/scale the map properly. Typical usage would
be "mapfgd.pl mapdir" where mapdir is the directory containing the GeoTIFF
images.

overlay.pl
This script creates .log format files from comma-separated overlay files. See
the script comments for full usage information. 

ozi2geo.pl
This script creates .geo files from OziExplorer .map files.

permutations.pl
This script converts between different lat/lon formats. See the script comments
for further details.

split_gnis.bash
This will take a GNIS data-point file (typically for a whole state, 8+MB), break
it down into smaller chunks (typically for a county, 30-200k) it will also
throw away the trailing spaces and <CR>s at EOL.

split_gnis.pl
This is a Perl version of the above script.

test_coord.pl
Tests for the Coordinate.pm Perl module.

track-get.pl
This script downloads the track-log of a specified object from a Garmin GPS.
It requires the GPS::Garmin module. It prompts for an object name, and writes
the track-log to the ~/.xastir/logs directory.

update_langfile.pl
This script is targeted toward developers. It rebuilds a specified language
file to contain all the strings of another. It is usually used to regenerate
the non-English language files when significant changes have been made to the
English file. When the second language file lacks a string in the main file,
the untranslated string is inserted. Typical usage would be 
"update_langfile.pl language-German.sys" . The main language file is
hard-coded but easily editable.

waypoint-get.pl
This similar script downloads the waypoints from a Garmin GPS, and creates a
log in the ~/.xastir/logs directory containing the waypoints as objects. It
also requires the GPS::Garmin module.

db_gis_mysql.sql  db_gis_postgis.sql
These will create tables for storing station data in a mysql or postgresql/
postgis database.  SQL Server database support is experimental.  See the
"OPTIONAL: Experimental.  Add GIS database support" section in INSTALL

HELP-INDEX>Configuring Interfaces

                           Configuring Interfaces

Click on Interfaces, then Interface Control.

An "Installed Interfaces" box should appear. This box will allow you to add,
delete, and modify the properties of various devices you may want to use with
Xastir.

Supported interface types are:
Serial TNC
Serial TNC w/GPS on HSP cable
Serial GPS
Serial WX
Internet Server
AX.25 TNC
Networked GPS (via gpsd)
Networked WX
Serial TNC w/GPS on AUX port
Serial KISS TNC
Networked Database (Not Implemented Yet)
Networked AGWPE
Serial Multi-Port KISS TNC
SQL Databases [MySQL,Postgis] (Experimental)

To add a device, click on the add button. A "Choose Interface Type" box will
appear. Click on the type of device you would like to add. Then click the Add
button in the "Choose Interface Type" box. Properties for that device will
appear. Fill out the requested information and click OK.

To delete the device, click on the device you wish to delete and then click
the delete button.

To modify the properties of a device, click on the device you wish to modify,
then click the properties button. The properties for that device will appear.
Change the information you want and click OK.

More specific help is available under the help topics of each interface type.

SQL Databases will only appear as an option if you have MySQL or Postgis 
support compiled.  

HELP-INDEX>Configure Serial TNC Devices 

                          Configure Serial TNC Devices 

This section covers adding or modifying Serial TNCs or Serial TNCs with a
GPS on a HSP cable.

If you have a HSP cable, which allows you to share the TNC port with a GPS
unit you may choose a TNC with GPS (HSP Cable). This is a special cable and may
not work on all computers/GPS/TNC combinations. If you use this device the TNC
and the GPS should be set to the same communications parameters. Generally
4800 bps, 8 data bits, no parity, and 1 stop bit.

TNC Port Options:
Selecting "Activate on start up" will tell Xastir to look for this device and
set up communications with it when the program first starts.

Selecting "Allow Transmitting" will tell Xastir that any outgoing RF data can
be sent to this device for broadcast.

Selecting "Add Delay" will tell xastir to insert a one second delay
between issuing the command to enter "Converse" mode and the actual
data to be sent.  This options exists solely to deal with the
Kantronics KAM TNC, which will often fail to enter converse mode if it
receives data immediately after the converse command is given.  If you
have a KAM, check this box, if not, leave it unchecked.

The TNC Port is the Unix device that the TNC (or TNC and GPS) is hooked to.
Normally you can use /dev/ttyS0 (com1), /dev/ttyS1 (com2) etc.

Comment will allow you to set a friendly name or comment for the port.

Now set the bps rate under port settings, and the parameters under port
style. Port Style setting 8N1 is used for 8 data bits, No parity and 1 stop
bit. 7E1 is used for 7 data bits, even parity and 1 stop bit. 7O1 is used for
7 data bits, odd parity, and 1 stop bit. These parameters must match your TNC
and GPS.

Choose the correct IGate operation for this device. You may have several TNC
devices, and this option can be different for each device. If you are not
running an IGate leave it at the default option of "Disable".

Enter up to three UNPROTO paths. Xastir will assume the XX VIA part of the
UNPROTO path. There are three paths allowed so that your signal will be heard
if conditions are bad. XASTIR will cycle through each one that is filled in,
one per transmission time.  If you are local to a digi, just WIDE2-2 may be a
good choice. If you are using low power and/or are distant from a digi then
WIDE1-1, WIDE2-2 may work better. Or if you know the call of your closest digi you
may use XXXCALL, WIDE2-2. Most of you will only need one path. If you are in a
remote area and your signal is difficult to get out you may need more. Check
with a local group and ask what path may be best for your area.  If no paths are
entered it will default to WIDE2-2.

If you are IGating to RF, you may enter a specific path to use for the packets
you send to RF. If you leave this blank, the UNPROTO paths above will be used.
If the UNPROTO paths are blank, WIDE2-2 will be used.

TNC Startup and Shutdown files. These fields specify a filename that is
located in the /usr/local/share/xastir/config directory. Each file is a
standard text file containing any commands you would like to send your TNC at
the time the device is activated (startup file) or shut down.

HELP-INDEX>Configure Serial TNC w/GPS on HSP cable or AUX port

                Configure Serial TNC w/GPS on HSP cable or AUX port

These hybrid interface types implement the options of both serial TNCs and
GPSs. Please consult the configuration help for both serial TNCs and serial
Gpsd for further information on the configuration of these devices.

"Send Control-E to get GPS Data?"

This checkbox controls whether Xastir sends a Control-E to the TNC every time
it needs GPS data.

Some TNCs that support a GPS on an auxiliary port require that Xastir
send a Control-E to the TNC in order to get the GPS data each time it
is needed.  Devices in this class include the Kantronics KPC-3+.

Some devices, like Kenwood APRS radios (D700, etc.) do NOT require
this, and in fact the Control-E interferes with correct operation of
these devices.

Because Control-E was required by the most common TNCs that had an aux
port for GPS at the time that this interface type was written, this is
the default behavior of Xastir.  If you have a Kenwood radio that you are 
using in this mode, you must DESELECT the "Send Control-E to get GPS data?"
checkbox in the configuration dialog for this interface type.  

HELP-INDEX>Configure Serial KISS TNC

                     Configure Serial KISS TNC

This section covers adding or modifying Serial KISS TNCs. KISS mode can be done
by most standard TNCs too, and it eliminates the necessity to set the options
specially in the startup files, at the expense of slightly higher processor
usage. And of course this enables the use of purely KISS TNCs, such as the one
described in the November 2000 issue of QST, without a separate program or
kernel module.

Options
Selecting "Activate on start up" will tell Xastir to look for this device and
set up communications with it when the program first starts.

Selecting "Allow Transmitting" will tell Xastir that any outgoing RF data can
be sent to this device for broadcast.

Selecting "RELAY Digipeat?" will tell Xastir to digipeat traffic.  It will do
this if the first unused digipeater call in the path matches your callsign or a
callsign listed in your Xastir config file ("RELAY_DIGIPEAT_CALLS" line,
default is "WIDE1-1"). This option is only recommended for base stations in
regions where there are few other fill-in digipeaters in the area. Consult with
a local group about the best setting for your region. You may hand-edit the
Xastir config file when Xastir is not running in order to change this string to
match your local recommendations. In the U.S., "WIDE1-1" is the recommended
setting.

The TNC Port is the Unix serial device that the TNC is hooked to.
Normally you can use /dev/ttyS0 (com1), /dev/ttyS1 (com2) etc.

Comment will allow you to set a friendly name or comment for the port.

Now set the bps rate under port settings.

Choose the correct IGate operation for this device. You may have several TNC
devices, and this option can be different for each device. If you are not
running an IGate leave it at the default option of "Disable".

Enter up to three UNPROTO paths. Xastir will assume the XX VIA part of the
UNPROTO path. There are three paths allowed so that your signal will be heard
if conditions are bad. Xastir will cycle through each one that is filled in,
one per transmission time.  If you are local to a digi, just a WIDE2-2 may be a
good choice. If you are using low power and/or are distant from a digi then
WIDE1-1,WIDE2-2 may work better. Or if you know the call of your closest digi
you may use XXXCALL,WIDE2-2. Most of you will only need one path. If you are in
a remote area and your signal is difficult to get out you may need more. Check
with a local group and ask what path may be best for your area.  If no paths
are entered it will default to WIDE2-2.

If you are IGating to RF, you may enter a specific path to use for the packets
you send to RF. If you leave this blank, the UNPROTO paths above will be used.
If the UNPROTO paths are blank, WIDE2-2 will be used.

Next configure the KISS parameters: TXdelay is the time (in 10ms units) needed
between the keying of the radio and when it is ready to send data. Persistence
and slottime are the channel access parameters: Slottime is how often the
channel access algorithm is executed, and should usually be set to 10.
Persistence is how aggressively your station tries to grab the channel when
free, and should be ideally set to 255 divided by the number of stations on the
channel. Full duplex allows the transmission to begin while there are packets
being received on the channel, this should be disabled in most cases (set to
"0").

HELP-INDEX>Configure AX.25 TNC Devices

                        Configure AX.25 TNC Devices

This section covers adding or modifying AX.25 TNC devices. AX.25 devices can
be any device that uses the Linux AX.25 drivers. This is a kernel level
driver, and device such as a Baycom or a sound modem can be used as a TNC.
These devices must be set up and running before Xastir can use them.

Selecting "Activate on start up" will tell Xastir to look for this device and
set up communications with it when the program first starts.

Selecting "Allow Transmitting" will tell Xastir that any outgoing RF data can
be sent to this device for broadcast.

Selecting "RELAY Digipeat?" will tell Xastir to digipeat traffic. It will do
this if the first unused digipeater call in the path matches your callsign or a
callsign listed in your Xastir config file ("RELAY_DIGIPEAT_CALLS" line,
default is "WIDE1-1"). This option is only recommended for base stations in
regions where there are few other fill-in digipeater stations in the area.
Consult with a local group about the best setting for your region.  This is
only needed if you are not using any other software that performs this
function, such as aprsdigi or DIGI_NED. You may hand-edit the Xastir config
file when Xastir is not running in order to change this string to match your
local recommendations. In the U.S., "WIDE1-1" is the recommended setting.

Enter the AX.25 Device name you specified in the axports file for this device.

Comment will allow you to set a friendly name or comment for the port.

Choose the correct IGate operation for this device. You may have several TNC
devices and this option can be different for each device. If you are not
running an IGate leave it at the default option of "Disable".

Enter in up to three UNPROTO paths. Xastir will assume the XX VIA part of the
UNPROTO path. There are three paths allowed so that your signal will be heard
if conditions are bad. Xastir will cycle through each one that is filled in,
one per transmission time.  If you are local to a digi, just a WIDE2-2 may be a
good choice. If you are using low power and/or are distant from a digi then
WIDE1-1,WIDE2-2 may work better. Or if you know the call of your closest digi
you may use XXXCALL,WIDE2-2. Most of you will only need one path. If you are in
a remote area and your signal is difficult to get out you may need more. Check
with a local group and ask what path may be best for your area.  If no paths
are entered it will default to WIDE2-2.

If you are IGating to RF, you may enter a specific path to use for the packets
you send to RF. If you leave this blank, the UNPROTO paths above will be used.
If the UNPROTO paths are blank, WIDE2-2 will be used.

NOTE: To use AX.25 devices with Xastir you will need to run the program as
"root". If you want to run Xastir as another user you may want to set the
suid bit on the Xastir program file. Please see INSTALL file for more
information; current Xastir drops the extra privileges but has not been audited
for exploits. Use in this fashion in a multi-user environment at your own risk!

HELP-INDEX>Configure Serial GPS Devices

                       Configure Serial GPS Devices

Set the serial port device for your GPS unit. Common values of /dev/ttyS0
(COM1) or /dev/ttyS1 (COM2) can be used.

Comment will allow you to set a friendly name or comment for the port.

Selecting "Activate on start up" will tell Xastir to look for this device and
set up communications with it when the program first starts.

Selecting "Set system clock from GPS data" will tell Xastir to try setting the
system's clock to the highly accurate time signal from the GPS receiver. This
requires root privileges on most systems.

Now set the bps rate under port settings, and the parameters under port
style. Port Style setting 8N1 is used for 8 data bits, No parity and 1 stop
bit. 7E1 is used for 7 data bits, even parity and 1 stop bit. 7O1 is used for
7 data bits, odd parity, and 1 stop bit. These parameters must match your GPS.
Most GPS units will use 4800 bps and 8,n,1.

HELP-INDEX>Configure Networked GPS Devices

                    Configure Networked GPS Devices

If you need to share the GPS data with different programs or machines, this
option is best. Xastir will work with gpsd which will allow several
connections to share your GPS data.

Set the host name (or IP address) and the port number for the gpsd host on
your network.

Comment will allow you to set a friendly name or comment for the port.

Selecting "Activate on start up" will tell Xastir to look for this device and
set up communications with it when the program first starts.

Selecting "Reconnect on failure" will tell Xastir to try to reconnect when the
data stream has failed.

Selecting "Set system clock from GPS data" will tell Xastir to try setting the
system's clock to the highly accurate time signal from the GPS receiver. This
requires root privileges on most systems.

HELP-INDEX>Configure the Internet Server

                         Configure the Internet Server

Internet Servers allow you to send and receive data for all over the world.

Selecting "Activate on start up" will tell Xastir to look for this device and
setup communications with it when the program first starts.

Selecting "Allow Transmitting" will tell Xastir that any outgoing Internet
data can be sent to this device.

Enter the host name (or IP address) and the port number of the Internet
Server you want to contact. 

Enter a valid pass-code to validate your connection, this will allow your
data to be transmitted via an IGate. If you don't have a pass-code, use the 
included "callpass" program to generate one. Note that passcodes are dependent
on callsigns.  From the src directory, "make callpass" should create the
executable if it isn't already compiled.

Enter any filter parameters. This causes a special message to be sent to the
server requesting that the data be filtered in a certain way. The exact format
of this field is fully specified, please consult APRSSIG for more information.

Comment will allow you to set a friendly name or comment for the port.

Selecting "Reconnect on failure" will tell Xastir to try to reconnect when the
data stream has failed.

HELP-INDEX>Configure a Serial WX Station

                     Configure a Serial WX Station

Set the serial port device for your WX unit. Common values of /dev/ttyS0
(COM1) or /dev/ttyS1 (COM2) can be used.

Comment will allow you to set a friendly name or comment for the port.

Selecting "Activate on start up" will tell Xastir to look for this device and
set up communications with it when the program first starts.

Now set the bps rate under port settings, and the parameters under port
style. Port Style setting 8N1 is used for 8 data bits, No parity and 1 stop
bit. 7E1 is used for 7 data bits, even parity and 1 stop bit. 7O1 is used for
7 data bits, odd parity, and 1 stop bit. These parameters must match your WX
unit. The Data Type option will allow you to override what type of serial data
the program will look for. The auto-detect feature will first look for Weather
data in a binary type as the Radio Shack WX-200 uses. If no binary data is
found in the stream, Xastir will look for an ASCII type of WX station (like
Peet Bros.).

Now set the Rain Gauge correction factor. Xastir requires that the rain gauge
report in .01 inch increments. If the unit reports in .1 inch or .1 millimeter
increments, a correction must be specified to obtain accurate measurements.

HELP-INDEX>Configure a Networked WX Station

                   Configure a Networked WX Station

Xastir can use WX data servers such as wx200d. wx200d will allow several
network connections, thus sharing the Weather data with several programs or
computers.

Enter the host name (or IP address) and the port number of the WX data server
you want to contact.

Comment will allow you to set a friendly name or comment for the port.

Selecting "Activate on start up" will tell Xastir to look for this device and
set up communications with it when the program first starts.

Selecting "Reconnect on failure" will tell Xastir to try to reconnect when the
data stream has failed.

As before the Data Type will override the auto detection.

Now set the Rain Gauge correction factor. Xastir requires that the rain gauge
report in .01 inch increments. If the unit reports in .1 inch or .1 millimeter
increments, a correction must be specified to obtain accurate measurements.

HELP-INDEX>Configure an AGWPE Connection

                   Configure an AGWPE Connection

Xastir can use an AGWPE network interface running on a Windows box
as a TNC interface. It can also use the login/password security that
AGWPE has built-in, but you must set up the account in the AGWPE
application with your callsign for the username, in all capital
letters.  For instance: "AB7CD".

The other options are described in the sections for Serial TNC and for
Network interfaces.

HELP-INDEX>Configure a SQL Database Connection

                Configure a SQL Database Connection
                         [Experimental]

Xastir can experimentally store and retrieve station data from either
a MySQL database or a Postgresql + Postgis database.  See the 
"OPTIONAL: Experimental.  Add GIS database support." section in the
INSTALL file for more information.  Station and object data are stored
as spatial data, and can be retrieved from other GIS applications, for example
Xastir can write station locations into a Postgis database from which they
can also be viewed using QGIS.  SQL database connections also allow for the
persistence of data between Xastir sessions.  All aspects of spatial database
support, including database structures, are currently experimental and may 
change at any time.  You may configure multiple SQL database connections, 
but you should only have one active at a time.  

Before creating a database connection in Xastir, you will need to create a 
database to connect to, create an appropriate set of tables 
(see the db_gis_xxxxx.sql scripts in the scripts directory), and add a user 
with a password and rights to access the database.  For postgis databases
you may also need to appropriately configure the user in pg_hba.conf

Configuration options on the SQL database dialog include:
Database: MySQL (lat/long) for very old MySQL databases, 
          Postgis for postgresql + postgis, and 
          MySQL (Spatial) for current MySQL databases.
With tables for: Currently only the Xastir simple schema - a very basic
          flat table holding minimal information about stations.
Host: IP address or hostname for the database server, default is localhost.
Port: Default is 3306 for MySQL and 5432 for Postgresql.  The database can
          be on a remote server, but the appropriate port will need to be
          open in any firewalls.  
Username: Can be unique to your database, e.g. xastir_user
Password: Unique to your database.  
Schema name: Your database name. e.g. xastir
MySQL Socket: check my.cnf, or mysql --help | grep socket
          Leave blank for postgis databases.
Reconnect on Net Failure: [Not yet implemented]
MySQL defaults and Postgis defaults provided by the buttons may
or may not be correct for your database.  

Three options control the behavior of the SQL Database interface:
Activate on Startup:  Try to connect to this database and begin storing heard 
station data as soon as Xastir starts (if store incoming data is also selected).

Store incoming data: Stores each station (including objects and items) report
as a record in the database.  All stations heard on all interfaces will be 
stored to the database - if you are connected to internet feeds and leave 
xastir running this can easily be a million records per day.

Load data on startup: Retrieve all station data from the database
when restaring Xastir.  Currently the only way to retrieve persistent 
data from a database.  Will attempt to connect to database and retrieve data 
independent of the settings of either activate on startup or store incoming
data.  Due to rounding and conversion errors, non-mobile stations may move 
slightly.  

The "Most Recent Error" box may or may not contain an error message to help
identify connection problems.  When Xastir fails to connect to a database, 
the interface will show ERROR on the interface list, and the most recent error 
may be shown here.   Running xastir from the console and observing error 
messages there, or running xastir from the console with xastir -v1 may help
identify the cause of connection problems, as may examination of the 
database's error logs.  

You will only be able to configure a SQL Database interface if you have 
compiled Xastir with support for that DBMS (--with-mysql or --with-postgis).

HELP-INDEX>Symbol Table

These are the symbols that you can select for your station under the "Station
Information" configuration menu. The current list can be found in the APRS(tm)
Reference which you could get from http://www.tapr.org

                             Symbol Table

Symbol     Group /                       Group \

!          Triangle w/!                  Triangle w/!
"          Rain Cloud                    Rain Cloud
#          Digi                          DIGI
$          Phone Symbol                  $ Symbol
%          DX                            DX
&          GATE-HF                       GATE
'          Small Aircraft                Aircraft Crash
(          Cloud                         Cloud
)          TBD
*          SNOW Flake                    SNOW Flake
+          Red Cross
,          Reverse L
-          House w/omni
.          Small x
/          Red Dot
0          0 in a box                    Circle
1          1 in a box
2          2 in a box
3          3 in a box
4          4 in a box
5          5 in a box
6          6 in a box
7          7 in a box
8          8 in a box
9          9 in a box                    GAS
:          Fire                          ?
;          Tent                          Tent
<          Motorcycle                    Pennant
=          Train Engine
>          Car                           Car
?          POS Antenna                   ? in a box
@          HURRICANE/STORM               HURRICANE/STORM
A          First Aid                     Box
B          BBS                           Blowing Snow
C          Canoe
D          D in a circle
E          E in a circle                 Smoke Stack
F          F in a circle
G          Grid Square Antenna           ?
H          Hotel/Bed
I          TCP/IP                        ?
J          J in a circle                 Lightening
K          School House
L          Light House                   Light House
M          Mac
N          NTS                           ?
O          Balloon
P          Police car                    Rx
Q          Circle with in Circles        Circle with in Circles
R          RV                            Restaurant
S          Shuttle                       Satellite
T          Thunderstorm (cloud/bolt)     Thunderstorm (cloud/bolt)
U          School Bus                    Sun
V          VOR TAC                       VOR TAC Symbol
W          National Weather Service      NWS-Digi
X          Helicopter
Y          Sail Boat
Z          Windows
[          Runner                        WC
\          DF Triangle
]          Packet Mail Box
^          Large Aircraft                Large Aircraft
_          Weather Station               WS-Digi
`          Satellite Dish
a          Ambulance
b          Bike                          blowing cloud
c          DX antenna
d          Fire dept.                    DX Antenna
e          Horse                         Sleet cloud
f          Fire Truck                    FC Cloud
g          glider                        Pennant (2)
h          Hospital                      HAM
i          Island                        Island
j          Jeep                          Jeep
k          Truck                         Truck
l          Small dot                     Small Dot
m          MIC                           Mile Post
n          N                             Small Triangle
o          EOC                           Dot with in Circles
p          Puppy                         Dot with in Circles
q          GS Antenna                    GS Antenna
r          Antenna Tower                 Antenna Tower
s          Boat                          Boat
t          TS                            ?
u          18 Wheel Truck
v          Van                           Dot with in Circles
w          H20                           Flood
x          X Windows                     Red Dot
y          House w/Yagi                  House w/yagi
z                                        X Windows
{          FOG                           FOG
|          Black Line                    Black Line
}          TCP                           TCP
~          Sail Boat                     Sail Boat

HELP-INDEX>What was new in Xastir 1.0

Over the past year, Xastir has been under active development, and this new
release is the culmination of those efforts. Development has been run by
Chuck Byam, who agreed to take over for Frank Giannandrea. Many other
individuals have contributed to this project, and are listed in the AUTHORS
file.

The Xastir package now uses GNU autoconf to build makefiles and select
features based on the libraries and software one has installed. No more
editing makefiles as in previous releases!

Starting Xastir 1.0, one probably won't immediately notice any major
changes. The familiar interface of previous Xastir versions has been retained
for the most part. The great majority of the changes are improvements in
efficiency under the hood:
* Startup time for the program has been improved.
* Memory usage has greatly improved, with dynamic allocation of separate
  station, trail, and weather data on an as-needed basis. No longer will
  memory be wasted on stationary stations for trail data, nor will non-weather
  stations waste memory for weather information. With these modifications,
  Xastir can even be connected to the internet link comfortably on a 16MB
  machine.
* Improvements have been made to avoid having to reload maps from disk at every
  minor change; Weather alerts and changes to the display and tracking options
  no longer cause the maps to reload, rather the trails and symbols are
  redrawn alone.
* Improvements have been made to various dialog boxes that re-drew often, to
  redraw less often, to allow them to be usable on slower systems. This is
  also true of tracking a station, with the map redrawing only if the station
  approaches the edge of the screen.
Thanks to these changes, Xastir is perfectly usable on slower Pentium(tm)
machines.

Native GeoTIFF support is now included, and will be compiled into one's copy
of Xastir if they have the GeoTIFF libraries installed on their system. These
map files are of very high quality, and are especially useful in search and
rescue operations. Maps on this format are available from the USGS, and
commercially on CD-ROM. Xastir understands how to convert from the NAD-27
datum to the new WGS-84 datum, so maps of both format can be read accurately.
New shortcut buttons have been added to the map selection dialog to enable
one to pick all maps of a specific type.

Support for the Festival Speech Synthesis System is now available to announce
new stations and band openings. The old system of alert sounds has been
retained as well.

Xastir now supports adding and deleting objects. Finally, Xastir users are able
to manage resources with this useful feature. Objects are helpful for
coordinating events, directing travelers, and doing search and rescue work.

The County Warning Area maps that display weather alerts are no longer painted
onto the maps below, but are shaded onto the maps. While this does make the
colors unpredictable, it is now possible to see the road-maps below the 
alert! 

A new and useful feature is the change in the orientation of a symbol based on
the direction in which it is moving. Even without a trail, a quick glance can
tell you a mobile station's bearing. There are several more new options in the
display menu, enabling one to decide more precisely what is displayed and what
isn't.

Panning and control over the map has been enhanced: There are now arrow buttons
visible at the top of the screen to pan the map. The map can also be panned
with the arrow keys, and the zoom can be adjusted with the page up and page
down keys. There are new option in the click menu, to center the map where you
clicked or to place an object where you clicked. The panning options in this
menu have been removed in favor of the new controls at the top of the screen.

Support for altnet has been added, enabling one to have a private APRS(tm)
network for special events, search and rescue, storm chasing, or whenever else
the user doesn't want to be bothered by the hundreds of APRS(tm) stations
around.

There are numerous small changes, both visible and invisible to the user. The
interface control dialog now has a "Start all" and "Stop all" option, to save
the user the time of performing these actions for each interface. The station
setup dialog now shows you your symbol, so you don't have to exit the dialog to
see which symbol you chose. Several buffer overflows that caused unpredictable
behavior and/or crashes have been fixed. And many minor improvements have been
made to the source code to ensure that it compiles correctly on various
systems.

Enjoy the new Xastir!


HELP-INDEX>What was new in Xastir 1.1

                    What was new in Xastir 1.1

This new release, Xastir 1.1, adds significant new features and enhancements
to the user interface. Unlike 1.0, the interface changes will take some getting
used to, but the flexibility and versatility of the enhanced interface will
more than make up for the troubles.
Among the improvements to the user interface:
* Keyboard shortcuts for menus and dialogs, menu reorganization, and mouse
  behavior changes.
* The ability to move objects or measure distance with the mouse, using the
  appropriate check-boxes in the toolbar.
* A scale has been added to allow one to judge distance on a map.
* Map labels for windows-style APRS(tm) maps are rotated to match the marked
  map features.
* The user interface for dealing with objects has been entirely redesigned.
* Station info boxes can be set to automatically update.
* Tear-off menus.  Allow you to keep a menu on the screen and play with
  different options. Tear off a menu by clicking on the dashed-line portion.

Map support has been greatly enhanced, with PocketAPRS, ESRI Shapefiles, GNIS
labels and many graphics formats with ImageMagick. Additionally, support for
downloading graphical maps from web-servers has been added, allowing Xastir to
use online radar, Tiger, and Terraserver maps. 

Xastir 1.1 supports much more of the APRS(tm) protocol than its predecessor:
* It can add, modify, move and view area objects, signpost objects, and items.
  These features are invaluable for event coordination and search and rescue
  use. Objects and items are also periodically retransmitted.
* Support for displaying position ambiguity squares, pre-calculated radio
  ranges, Maidenhead grid squares, and weather objects. These features aren't
  extremely common, but do come up occasionally.
* Support for the APRS(tm) radio direction finding features. These features
  are useful for anything from tracking jammers to locating lost hikers. Xastir
  supports both Omni and Beam reports.
  
Other notable improvements:
* Xastir can now search for a specified location or landmark using GNIS data.
* Track logs can now be exported to file.
* Maps can be printed if certain tools and libraries are present.
* Support for retrieving historical track data from findu.com.
* Xastir now compiles and runs on Mac OS X, Solaris and FreeBSD with only
  minimal changes; see README for details. 
* Several major bugs found in 1.0 have been corrected, including the problems
  loading DOS maps and the problems with the weather reporting. Other minor
  bugs and memory leaks have been fixed. And several more errors have been
  corrected in the parsing routines, so Xastir should remain stable no matter
  what is thrown at it! 


HELP-INDEX>What was new in Xastir 1.2

                    What was new in Xastir 1.2

The latest Xastir release adds numerous new capabilities, keeping Xastir a
benchmark for APRS(tm) programs on any operating system.

Xastir's hardware support has been enhanced, with
* Support for Serial KISS TNCs
* Support for Serial TNCs with GPS on the AUX port
* Support for using AGWPE as a TNC
* Support for Dallas One-Wire weather station
  (see http://melhuish.info/simon/projects/oww/)
* Support for more weather stations via the wx200d daemon (WX-200/WM-918/
  WMR-918/WMR-968)
* Support for the different sized rain gauges of the Peet Brothers weather
  stations.

Additionally, several bugs in the weather reporting code were corrected, and
support for setting the system clock based on the GPS was added.

There have been many additions and improvements to the Xastir user interface:
The most notable is the addition of dead-reckoning. This means that stations
that are moving will continue to move on your screen in the direction and at
the speed speed that they last reported. The estimated location can be shown
with any combination of a ghosted icon, a dashed line from the last position,
or an arc of expected possible distance and angle.

Also very notable are the improvements to the Map Chooser. Maps can now be
selected a directory at a time, or individually. And the new map properties
dialog allows individual control of map layering, map color filling, and
consideration for auto-maps. Additionally, with extent caching under the hood,
auto-maps regains much of its formal usefulness even with many maps installed!

Bulletins pop up on screen, and emergency beacons cause an alert with the 
locate station dialog on hand. These changes are helpful in emergencies and
event coordination.

Xastir can now be set to use one of several coordinate systems, including UTM,
dd.ddddd, dd mm.mmm, and dd mm ss.s. This is helpful for coordinating with
other groups using a different system.

The online Tiger maps can now be enabled from the map menu, and options can
be adjusted to request maps with just the data you want displayed.

The stations menu has been reorganized, allowing more intuitive filtering of
stations shown and of accompanying data.

Other smaller interface changes include:
* The density of the grid-lines can be adjusted with the +, =, and - keys.
* Objects and item lists have been added to the view menu.
* Station maidenhead grid squares are now shown in station info and the
  coordinate calculator.
* There is a check-box "Track me" to enable easily tracking your own station
* The length of trails downloaded from findu.com can now be specified.
* Xastir can now ID via voice IDs or Screen IDs, by editing the configuration
  file. This is intended for configurations when the Xastir screen is seen
  remotely via fast-scan TV. 
* Timestamps are written to log files every 30 seconds of operation, to keep a
  record of when data was heard.
* The status bar can display the course/distance to your station when
  enabled in the file|configure menu.
* Range scales are now shown opposite the map scale. This is an attempt to
  standardize various APRS(tm) client approaches to zoom levels.

New additions under-the-hood:
* Tracked proximity alarms.
* Export waypoints within proximity boundaries.  Your GPS can show
  you the locations of APRS(tm) stations as waypoints on the GPS map
  screen.
* Export trail as ESRI Shapefile.  New feature if you have Shapelib
  compiled in.  Station Info->Store Track button also creates a
  Shapefile map of the station's track now.

The weather reporting features have been improved, with the addition of
optional wind barbs to weather stations and decoding of storm wind radius data.
Weather alert shading is now done with pixmap stipples showing the type of
alert. Further information on an alert is available over the internet from
the WXSVR by simply double-clicking the alert in the weather alerts list.
Weather alerts now use the newer ESRI Shapefile-format maps.

Xastir's map support has been improved with enhancements to the ESRI Shapefile
code to handle point-type ESRI Shapefiles. Additionally, speed improvements
have been made in the ImageMagick graphical map loading, and many
color-correction features have been added. As mentioned above, the Map Chooser
has been greatly improved, and weather alerts use ESRI Shapefile-format maps.

Under the hood, Xastir has had several major improvements:

The messaging system has been largely rewritten, and the annoying timed updates
to dialogs no longer occur. The new messaging system allows multiple messages
to be queued, and implements reply-ack's for speed. Xastir also attempts to
specify a reasonable path for the message based on received messages. This
improves speed and congestion control. The messaging GUI has been largely
untouched, and remains high on the list of future improvements.

The build process has been significantly improved; Xastir is now able to be
built on numerous operating systems with few manual interventions.

Xastir now supports GPSMan/gpsmanshp, allowing the importing of waypoints,
tracks, and routes from several types of GPS receivers.  This allows you to
create ESRI Shapefile-format maps out of GPS data.

Xastir now implements SmartBeaconing(tm), which greatly improves trail quality
and reduces unneeded channel usage. See the "Configure SmartBeaconing" help
topic.

IGating support has also improved, with the ability to configure a specific RF
path for IGated packets, and the addition of a 29 second anti-dupe queue to
reduce unnecessary redundancy on the RF channel.

Map extents and filenames are now cached, so maps will not be loaded from disk
unless they are on screen. This is a major improvement for map types that did
not specify this information. Additionally, auto-maps uses this information,
making it usable even with many maps installed.

Objects controlled by Xastir are now stored in a file, so a restart of Xastir
will not cause them to be lost. Additionally, Xastir now supports the
compressed format for objects and items, which can help reduce RF channel
congestion. It also gives you better location accuracy of the placed objects.
See the help topic "Configure Default Operation".

Xastir now drops root privileges when not needed if run setuid root. Please
read the information about this in INSTALL; this change provides only
limited protection.

Xastir now supports using a private colormap with the command-line argument
"-i". This is recommended for systems running in 8-bit color mode. 

Additionally, several more buffer overruns and other errors were corrected in
Xastir's data parser, and numerous other bugs have been fixed.

Enjoy the new Xastir!

HELP-INDEX>What's new in Xastir 1.3

                    What's new in Xastir 1.3

This latest Xastir release greatly improves on the efficiency and usability of
Xastir, and adds many helpful and often-requested new features.

.geo files can now have REFRESH tags, to specify how often the file is
reloaded. This is useful for weather radars and other dynamic images. .geo
files can also have a TRANSPARENT tag to make a certain color transparent, and
a CROP tag to specify a specific region to display.

Some Opentrac packets are now decoded and displayed. See
http://opentrac.org/ for more details.

The default main Xastir directory is now /usr/local/share/xastir; please see
the upgrade notes in README for migration information. This more closely
mirrors the behavior of other applications.  If you're installing
from a binary package (rpm/deb/etc), the default install location
may be /usr/share/xastir.

Xastir efficiency has been greatly improved. Changes in data structures and
timing values have made this Xastir release the most efficient yet.
Additionally, map redraw sequences are interruptible, so map panning speed
has been improved.

dbfawk support - Experimental support for configurable shapefile metadata, in
an awk-like language. See README.MAPS for more details; this must be turned
on with a specific switch to the configure command.

GDAL/OGR support - Experimental support for GDAL and loading of native Tiger
data (.RT1 files). This is automatically enabled if the GDAL library is
found.

Support for UTM w/special zones and MGRS coordinate systems.

Cad drawing mode allows one to draw regions on your screen using the center
mouse button. This feature is not yet complete, but is functional.

User interface changes:
* Several of the menus have been reorganized to have a hierarchical design.
* Additionally, a few colors have been modified for better visibility.
* The map label font and style are more configurable
* The cursor changes to let one know if they're in move object or measure mode.
* If the coordinate system is set to UTM, and "Map Grid" is selected, an UTM
  grid is displayed. 

Snapshot mode now generates a .geo file, allowing the image to later be used
as a map.

Tiger maps have been moved back the chooser, as was the pre-1.2 behavior.
This is more consistent.