Subversion Repositories display

Rev

Rev 287 | Blame | Compare with Previous | Last modification | View Log | RSS feed

struct elem_info_struct {
        const uword_t type;
        const char *name;
};

static const struct elem_info_struct point_data[] = {
0x0100, "City (pop. over 8M)",
0x0200, "City (pop. 4-8M)",
0x0300, "City (pop. 2-4M)",
0x0400, "City (pop. 1-2M)",
0x0500, "City (pop. 0.5-1M)",
0x0600, "City (pop. 200-500K)",
0x0700, "City (pop. 100-200K)",
0x0800, "City (pop. 50-100K)",
0x0900, "City (pop. 20-50K)",
0x0a00, "Town (pop. 10-20K)",
0x0b00, "Town (pop. 4-10K)",
0x0c00, "Town (pop. 2-4K)",
0x0d00, "Town (pop. 1-2K)",
0x0e00, "Town (pop. 0.5-1K)",
0x0f00, "Town (pop. 200-500)",
0x1000, "Town (pop. 100-200)",
0x1100, "Town (pop. under 100)",
0x1300, "Town",
0x1400, "Region, large (no point)",
0x1500, "Region, large (no point)",

0x1600, "Navaid",
0x1601, "Forg horn",
0x1602, "Radio beacon",
0x1603, "Racon",
0x1604, "Daybeacon (red triangle)",
0x1605, "Daybeacon (green square)",
0x1606, "Unlit navaid (white diamond)",
0x1607, "Unlit navaid (white)",
0x1608, "Unlit navaid (red)",
0x1609, "Unlit navaid (green)",
0x160a, "Unlit navaid (black)",
0x160b, "Unlit navaid (yellow/amber)",
0x160c, "Unlit navaid (orange)",
0x160d, "Unlit navaid (multi-colored)",
0x160e, "Navaid",
0x160f, "Navaid (white)",
0x1610, "Navaid (red)",
0x1611, "Navaid (green)",
0x1612, "Navaid (yellow/amber)",
0x1613, "Navaid (orange)",
0x1614, "Navaid (violet)",
0x1615, "Navaid (blue)",
0x1616, "Navaid (multi-colored)",

0x1c00, "Obstruction",
0x1c01, "Wreck",
0x1c02, "Submerged wreck, dangerous",
0x1c03, "Submerged wreck, non-dangerous",
0x1c04, "Wreck, cleared by wire-drag",
0x1c05, "Obstruction, visible at high water",
0x1c06, "Obstruction, awash",
0x1c07, "Obstruction, submerged",
0x1c08, "Obstruction, cleared by wire-drag",
0x1c09, "Rock, awash",
0x1c0a, "Rock, submerged at low water",
0x1c0b, "Sounding",
0x1d00, "Tide",
0x1d01, "Tide prediction",
0x1d02, "Tide prediction",
0x1e00, "Region, medium (no point)",
0x1f00, "Region, medium (no point)",
0x2000, "Exit",
0x2100, "Exit, with facilities",
0x210f, "Exit, service",
0x2200, "Exit, restroom",
0x2300, "Exit, convenience store",
0x2400, "Exit, weigh station",
0x2500, "Exit, toll booth",
0x2600, "Exit, information",
0x2700, "Exit",
0x2800, "Region, small (no point)",
0x2900, "Region",
0x2a00, "Food & Drink",
0x2a01, "Food & Drink, American",
0x2a02, "Food & Drink, Asian",
0x2a03, "Food & Drink, Barbeque",
0x2a04, "Food & Drink, Chinese",
0x2a05, "Food & Drink, Deli/Bakery",
0x2a06, "Food & Drink, International",
0x2a07, "Food & Drink, Fast Food",
0x2a08, "Food & Drink, Italian",
0x2a09, "Food & Drink, Mexican",
0x2a0a, "Food & Drink, Pizza",
0x2a0b, "Food & Drink, Seafood",
0x2a0c, "Food & Drink, Steak/Grill",
0x2a0d, "Food & Drink, Bagel/Doughnut",
0x2a0e, "Food & Drink, Cafe/Diner",
0x2a0f, "Food & Drink, French",
0x2a10, "Food & Drink, German",
0x2a11, "Food & Drink, British Isles",
0x2b00, "Lodging",
0x2b01, "Lodging, Hotel/Motel",
0x2b02, "Lodging, Bed & Breakfast/Inn",
0x2b03, "Lodging, Campground/RV Park",
0x2b04, "Lodging, Resort",
0x2c00, "Attraction",
0x2c01, "Recreation, Amusement/Theme Park",
0x2c02, "Attraction, Museum/Historical",
0x2c03, "Community, Library",
0x2c04, "Attraction, Landmark",
0x2c05, "Community, School",
0x2c06, "Attraction, Park/Garden",
0x2c07, "Attraction, Zoo/Aquarium",
0x2c08, "Recreation, Arena/Track",
0x2c09, "Attraction, Hall/Auditorium",
0x2c0a, "Attraction, Winery",
0x2c0b, "Community, Place of Worship",
0x2c0c, "Attraction, Hot Spring",
0x2d00, "Entertainment",
0x2d01, "Entertainment, Live Theater",
0x2d02, "Entertainment, Bar/Nightclub",
0x2d03, "Entertainment, Cinema",
0x2d04, "Entertainment, Casino",
0x2d05, "Entertainment, Golf Course",
0x2d06, "Recreation, Skiing Center/Resort",
0x2d07, "Entertainment, Bowling",
0x2d08, "Entertainment, Ice Skating",
0x2d09, "Entertainment, Swimming Pool",
0x2d0a, "Entertainment, Sports/Fitness Center",
0x2d0b, "Entertainment, Sport Airport",
0x2e00, "Shopping",
0x2e01, "Shopping, Department Store",
0x2e02, "Shopping, Grocery Store",
0x2e03, "Shopping, General Merchandise",
0x2e04, "Shopping Center",
0x2e05, "Shopping, Pharmacy",
0x2e06, "Shopping, Convenience Store",
0x2e07, "Shopping, Apparel",
0x2e08, "Shopping, Home and Garden",
0x2e09, "Shopping, Home Furnishings",
0x2e0a, "Shopping, Specialty Retail",
0x2e0b, "Shopping, Computer/Software",
0x2e0c, "Shopping, Other",
0x2f00, "Service",
0x2f01, "Service, Auto Fuel",
0x2f02, "Service, Auto Rental",
0x2f03, "Service, Auto Repair",
0x2f04, "Service, Air Transportation",
0x2f05, "Service, Post Office",
0x2f06, "Service, Bank/ATM",
0x2f07, "Service, Dealer/Auto Parts",
0x2f08, "Service, Ground Transportation",
0x2f09, "Service, Marina/Boat Repair",
0x2f0a, "Service, Wrecker",
0x2f0b, "Service, Parking",
0x2f0c, "Service, Rest Area/Information",
0x2f0d, "Service, Auto Club",
0x2f0e, "Service, Car Wash",
0x2f0f, "Service, Garmin Dealer",
0x2f10, "Service, Personal",
0x2f11, "Service, Business",
0x2f12, "Service, Communication",
0x2f13, "Service, Repair",
0x2f14, "Service, Social",
0x2f15, "Service, Public Utility",
0x3000, "Emergency/Government",
0x3010, "Community, Police Station",
0x3020, "Hospital",
0x3030, "Community, City Hall",
0x3040, "Community, Court House",
0x3050, "Community, Community Center",
0x3060, "Community, Border Crossing",

0x4000, "Golf",
0x4100, "Fishing",
0x4200, "Wreck",
0x4300, "Marina",
0x4400, "Gas Station",
0x4500, "Food & Drink",
0x4600, "Bar",
0x4700, "Boat Ramp",
0x4800, "Camping",
0x4900, "Park",
0x4a00, "Picnic Area",
0x4b00, "First Aid",
0x4c00, "Information",
0x4d00, "Parking",
0x4e00, "Restroom",
0x4f00, "Shower",
0x5000, "Drinking Water",
0x5100, "Telephone",
0x5200, "Scenic Area",
0x5300, "Skiing",
0x5400, "Swimming",
0x5500, "Dam",
0x5700, "Danger",
0x5800, "Restrcited Area",

0x5900, "Airport",
0x5901, "Airport, Large",
0x5902, "Airport, Medium",
0x5903, "Airport, Small",
0x5904, "Heliport",
0x5905, "Airport",

0x5d00, "Daymark, green square",
0x5e00, "Daymark, red triangle",

0x6100, "",
0x6200, "Depth",
0x6300, "Elevation",
0x6400, "Man-made Feature",
0x6401, "Bridge",
0x6402, "Building",
0x6403, "Cemetary",
0x6404, "Church",
0x6405, "Civil Building",
0x6406, "Crossing",
0x6407, "Dam",
0x6408, "Hospital",
0x6409, "Levee",
0x640a, "Locale",
0x640b, "Military",
0x640c, "Mine",
0x640d, "Oil Field",
0x640e, "Park",
0x640f, "Post Office",
0x6410, "School",
0x6411, "Tower",
0x6412, "Trail",
0x6413, "Tunnel",
0x6414, "Well",
0x6415, "Ghost Town",
0x6416, "Subdivision",

0x6500, "Water Feature",
0x6501, "Arroyo",
0x6502, "Sand Bar",
0x6503, "Bay",
0x6504, "Bend",
0x6505, "Canal",
0x6506, "Channel",
0x6507, "Cove",
0x6508, "Falls",
0x6509, "Geyser",
0x650a, "Glacier",
0x650b, "Harbor",
0x650c, "Island",
0x650d, "Lake",
0x650e, "Rapids",
0x650f, "Resevoir",
0x6510, "Sea",
0x6511, "Spring",
0x6512, "Stream",
0x6513, "Swamp",

0x6600, "Land Feature",
0x6601, "Arch",
0x6602, "Area",
0x6603, "Basin",
0x6604, "Beach",
0x6605, "Bench",
0x6606, "Cape",
0x6607, "Cliff",
0x6608, "Crater",
0x6609, "Flat",
0x660a, "Forest",
0x660b, "Gap",
0x660c, "Gut",
0x660d, "Isthmus",
0x660e, "Lava",
0x660f, "Pillar",
0x6610, "Plain",
0x6611, "Range",
0x6612, "Reserve",
0x6613, "Ridge",
0x6614, "Rock",
0x6615, "Slope",
0x6616, "Summit",
0x6617, "Valley",
0x6618, "Woods",
0,              0
};

static const struct elem_info_struct polyline_data[]= {
0x01,   "Major highway",
0x02,   "Principal highway",
0x03,   "Other highway",
0x04,   "Arterial road",
0x05,   "Collector road",
0x06,   "Residential street",
0x07,   "Alley/Private road",
0x08,   "Highway ramp, low speed",
0x09,   "Highway ramp, high speed",
0x0a,   "Unpaved road",
0x0b,   "Major highway connector",
0x0c,   "Roundabout",
0x14,   "Railroad",
0x15,   "Shoreline",
0x16,   "Trail",
0x18,   "Stream",
0x19,   "Time zone",
0x1a,   "Ferry",
0x1b,   "Ferry",
0x1c,   "State/province border",
0x1d,   "County/parish border",
0x1e,   "International border",
0x1f,   "River",
0x20,   "Minor land contour",
0x21,   "Intermediate land contour",
0x22,   "Major land contour",
0x23,   "Minor deph contour",
0x24,   "Intermediate depth contour",
0x25,   "Major depth contour",
0x26,   "Intermittent stream",
0x27,   "Airport runway",
0x28,   "Pipeline",
0x29,   "Powerline",
0x2a,   "Marine boundary",
0x2b,   "Hazard boundary",
0,      0
};

static const struct elem_info_struct polygon_data[]= {
0x01,   "Large urban area (>200K)",
0x02,   "Small urban area (<200K)",
0x03,   "Rural housing area",
0x04,   "Military base",
0x05,   "Parking lot",
0x06,   "Parking garage",
0x07,   "Airport",
0x08,   "Shopping center",
0x09,   "Marina",
0x0a,   "University/College",
0x0b,   "Hospital",
0x0c,   "Industrial complex",
0x0d,   "Reservation",
0x0e,   "Airport runway",
0x13,   "Man-made area",
0x14,   "National park",
0x15,   "National park",
0x16,   "National park",
0x17,   "City park",
0x18,   "Golf course",
0x19,   "Sports complex",
0x1a,   "Cemetary",
0x1e,   "State park",
0x1f,   "State park",
0x20,   "State park",
0x28,   "Ocean",
0x29,   "Blue (unknown)",
0x32,   "Sea",
0x3b,   "Blue (unknown)",
0x3c,   "Large lake",
0x3d,   "Large lake",
0x3e,   "Medium lake",
0x3f,   "Medium lake",
0x40,   "Small lake",
0x41,   "Small lake",
0x42,   "Major lake",
0x43,   "Major lake",
0x44,   "Large lake",
0x45,   "Blue (unknown)",
0x46,   "Major River",
0x47,   "Large River",
0x48,   "Medium River",
0x49,   "Small River",
0x4a,   "Definition area",
0x4b,   "Background",
0x4c,   "Intermittent water",
0x4d,   "Glacier",
0x4e,   "Orchard/Plantation",
0x4f,   "Scrub",
0x50,   "Forest",
0x51,   "Wetland/Swamp",
0x52,   "Tundra",
0x53,   "Flat",
0,      0
};