| Home Up
 Specification
 Release Notes
 Future Plans
 |  | This file was last updated on
15 August 2006 by
Jim Reisert AD1C
 
 This is a specification for an enhanced WPXLOC data format. This data 
file is used by amateur radio DX packet spotting software such as
AR-Cluster,
CC_Cluster and
DX Spider. Others are 
allowed to use this format as well. The proposed file name is WPXLOC.DAT. Improvements over the original format: 
	elimination of duplicate informationsupport for both prefixes and callsigns The new format is not backwards compatible with the old format. 
However, the following decisions were made to maintain backward-compatible 
functionality: 
	File layout essentially the sameAll entities tagged with WPXLOC "id" number - these will remain the same To see a sample of this file, click HERE 
 EntitiesHere is a sample entry: 
GJ Jersey-GJ       64 EU 27 14   0.00 49 18 N   2 12 W
&    2H,2J,GH,MH,MJ,=GB0CLR,=GB0GUD,=GB0JSA,=GB0SHL
&    =GB2BYL,=GB2JSA,=GB4BHF
 The entity fields are as follows: 
	Primary Prefix (GJ). This prefix must be treated by software as 
		one of the prefixes for the entityEntity name and Primary Prefix (Jersey-GJ). No spaces are allowed 
		(will appear as '-'). Primary prefix must be at the end, joined to the name 
		by a '-' character.WPXLOC id number (64). Not all numbers are used, and new numbers will be 
		assigned starting with next unused number after the highest used number.Continent (EU) - valid are AF, AN, AS, EU, NA, OC, SAITU Zone (27)CQ Zone (14)Local time offset from GMT (0.00). Format is [-]HH.mm. East 
		of Greenwich is POSITIVE, west of Greenwich is NEGATIVELatitude degrees (49)Latitude minutes (18)Latitude N/S (N)Longitude degrees (2)Longitude minutes (12)Longitude E/W (W) Note that latitude and longitude are specified as NSEW to avoid sign 
ambiguity (is east negative or positive?) If the entity has more than one prefix or callsign associated with it, the 
other prefixes/callsigns (other than the primary one) are listed on subsequent 
lines beginning with '&'. There is guaranteed to be at least one space between 
the '&' and the first prefix/callsign. Multiple prefixes/callsigns are 
separated by commas. Callsigns are prefixed by '='. There is no guarantee 
of order, however, most likely prefixes will be listed first, then callsigns. 
 RegionsA region specifies a subarea of an entity. Examples include Canadian 
Provinces and Russian Oblasts. Here is an example of an entity and a 
corresponding region: 
A region is defined very much like an entity. Important notes:VE Canada-VE       197 NA  9  5   4.00 45 18 N  66  6 W
&    CF,CG,CH,CI,CJ,CK,CY,CZ
VY0 NU-Nunavut-VE  197 NA  4  2   4.00 63 45 N  68 30 W 
 
	The region name will contain the entity's primary prefix at the end ("-VE")The WPXLOC id for the region will match the parent entity Software should be written so that "SH/D VY0" prints the zone/geography/time 
offset for the region, not the parent entity. For filtering purposes, the 
region acts just like the entity (i.e. if entity VE is rejected, calls beginning 
with VY0 should also be rejected). 
 Notes
	Fields are delimited by one or more spaces. Entity/region names have been munged 
		to convert spaces to "-"Prefixes and callsigns are comma delimited. There may or may not 
		be spaces before or after the commasThere is no fundamental limitation on line length. However, will 
		try to keep lines to 80 characters or less for display purposes.The first occurrence of an entity name is considered the canonical entry 
		for that entity. Ordering of entities is not guaranteed.Any line that does not begin with an alpha-numeric or & is considered a 
		comment line (and can be ignored). Comments will usually begin with "!" to 
	be consistent with the original format.A special entity with the primary prefix VERSION is included. The 
	entity name will be the file date, so that SH/D VERSION or SH/H 
		VERSION will show the database version in-use.The file will contain a CVS "Id:" string at the top of the file inside a 
	comment.WPXLOC id 666 is reserved for bogus callsigns: 
QQ Pirate-Ctry-QQ  666 NA   0  0   0.00  0  0 S   0  0 E
&    0,10G,1B,50V,MAJ,Q,SSB,T0,X5,X8,ZC6
 
 Open Issues
	Do regions take care of all the various zone overrides present in the 
	contest (CTY) files?
 I think they do, except for possibly Zone 2, since this would be a 
	sub-region of VE2/Quebec.  I could create two Quebec regions, one for 
	Zone 5 and the other for Zone 2.
 
WPXLOC.RAW can have the same prefix associated with multiple entities. 
	This allows a user to SH/D CE0 or SH/H VP8 and see all the entities 
	associated with that prefix. Do we want to keep supporting this 
	functionality?
Because of the previous bullet the "most likely" entity for a given 
	prefix must be listed earlier in the file, since it's more likely that a 
	spot will be for that entity. For example, ZK1/South Cooks should be listed 
	before ZK1/North Cooks. If the previous requirement is eliminated, then the 
	file does not need any special ordering. If the requirement holds, the 
	following prefixes must be listed at the end of the file:
 KC4 - Antarctica (default should be USA, 4th call area)
 KG4 - Guantanamo Bay (default should be USA, 4th call area)
 
 Revision History30 July 2006 
	Added Continent field for entities/regions |