logo separator

[mkgmap-dev] Garmin types

From Ticker Berkin rwb-mkgmap at jagit.co.uk on Sun May 31 21:32:07 BST 2020

Hi

These are my lists, derived from various sources, experimentation with
Garmin eTrex devices, GPSMapEdit, Basecamp etc.

The default style sticks to these where possible and uses particular
generic AREA/LINE/... for more specific purposes where Garmin doesn't
provide enough refinement.

Ticker

On Sun, 2020-05-31 at 20:36 +0200, <0174 wrote:
> Hi,
> 
> I'm not a mkgmap developer, but some incomplete list is here:
> https://wiki.openstreetmap.org/wiki/GroundTruth_Standard_Garmin_Types
> 
> There is also some Excel table listing the codes including icons, not
> sure where to find it now, though.
> 
> If someone has something more complete, I would be interested, too.
> 
> <0174
> 
> Dne 31. 5. 2020 v 18:40 ael napsal(a):
> > Perhaps this is not appropriate to post on the development list,
> > but
> > I am a seeking help in building a style file.
> > 
> > Despite having looked at the style-manual and a great many other
> > places
> > I could not find even a partial list of the Garmin types without
> > which I
> > am somewhat at a loss.
> > 
> > I have been using mkgmap for some time with good results, except
> > that
> > the default style seems to omit cycleways, and perhaps other
> > features
> > that I have yet to notice.
> > 
> > I suspect that most people use the windows TYPViewer or TYPwiz so
> > avoid
> > needing an explicit list, but since I am in a Microsoft-free zone,
> > that
> > is not an option here. I did try to run both under Wine, but the
> > initial
> > attempts failed.
> > 
> > So far the nearest I have found is the source code from imgsrc. I
> > have
> > also just checked out the mkgmap source code, and had a quick skim
> > hoping to find a list there. I was also hoping to see the in-built
> > styles somewhere which I guess that I have yet to find.
> > 
> > I do think that the style manual really needs to include at least a
> > partial list (presumably all reverse-engineered) or pointers to
> > where
> > this can be found.
> > 
> > Can someone provide a link, or otherwise indicate where this is in
> > the
> > mkgmap source to save me time. Apologies for disturbing proper
> > development work!
> > 
> > ael
> > 
> > _______________________________________________
> > mkgmap-dev mailing list
> > mkgmap-dev at lists.mkgmap.org.uk
> > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
-------------- next part --------------
# Garmin polygon Types
0x00  nothing. TYP: same	{unknown}
0x01  nodisp TYP: City pale	{Large urban area >200k}
0x02  "      "    "	"	[suburb]	{Small urban area <200k}
0x03  "	     "    "	"	[village]	{Rural housing area}
0x04  Military Base - Pale	{}
0x05  Parking Lot - Pale	{}
0x06  Parking Garage - Pale	{}
0x07  Airport - Pale		{}
0x08  Shopping Center - Pale	{}
0x09  Marina - Pale		{}
0x0a  University/College - Pale	{}
0x0b  Hospital - Pale		{}
0x0c  Industrial Complex - Pale	{}
0x0d  Native American Reservation - Pale	{}
0x0e  Aircraft Road - Black	{Airport runway}
0x0f  Area - Pale
0x10  "	   - Pale
0x11  "
0x12  "0x13  "			{Building/Man-made area:dark orange?}
0x14  Park - Green		{Land/National park}
0x15  Park - Green		{Land/National park}
0x16  Park - Green		{Land/National park}
0x17  Park - Green		{Man made/City park}
0x18  Golf Course - Green	{}
0x19  Sports Complex - Green	{} [landUse=rec..]
0x1a  Cemetery - Green		{}
0x1b  Area - Green
0x1c  Area - Green
0x1d  Area - Green
0x1e  Park - Green		{Provincial park}
0x1f  Park - Green		{Provincial park}
0x20  Park - Green		{Provincial park}
0x21  Area - Pale
0x22  "	
0x23  "	
0x24  "	
0x25  "
0x26  "
0x27  "
0x28  no label, no select - Blue. TYP: Ocean/Sea {Sea/Ocean}
0x29  Area - Blue		{Body of water}
0x2a  Area - Blue
0x2b  Area - Blue
0x2c  Area - Blue
0x2d  Area - Blue
0x2e  Area - Blue
0x2f  Area - Blue
0x30  Area - Blue
0x31  Area - Blue
0x32  ?Area? - Blue TYP: Ocean/Sea	{Sea}
0x33  Area - Blue
0x34  Area - Blue
0x35  Area - Blue
0x36  Area - Blue
0x37  Area - Blue
0x38  Area - Blue
0x39  Area - Blue
0x3a  Area - Blue
0x3b  Area - Blue			{Body of water}
0x3c  Lake - Blue [water]		{Large lake 250-600km2}
0x3d  Lake - Blue [bay]			{Large lake 77-250km2}
0x3e  Lake - Blue [me			{Medium lake 25-77km2}
0x3f  Lake - Blue [reservoir/basin]	{Medium lake 11-25km2}
0x40  Lake - Blue		{Small lake 0.25-11km2}
0x41  Small Lake - Blue		{Small lake <0.25km2}
0x42  Lake - Blue			{Major lake >3300km2}
0x43  Lake - Blue			{Major lake 1100-3300km2}
0x44  Lake - Blue			{Large lake 600-1100km2}
0x45  Area - Blue			{Body of water}
0x46  River - Blue [riverbank, ie the area of river]	{Major river >1km}
0x47  River - Blue [waterfall]		{Large river 200m-1km}
0x48  River - Blue 			{Medium river 40-200m}
0x49  River - Blue			{Small river <40m}
0x4a  no name, no select - no colour [Overview Backgound polygons]. TYP: Area {Map coverage}
0x4b  "				     [Main     "]	TYP: Nothing	{Map coverage}
0x4c  Intermittent Water - Grey semi-transparent	{}
0x4d  Glacier - White			{}
0x4e  Orchard - Green on pale big pattern	{Orchard/plantation}
0x4f  Scrub - Green " small pattern	{}
0x50  Woods - Green " pattern		{Forest}
0x51  Wetland - Blue " reed pattern	{Wetland/swamp}
0x52  Tundra - pale			{}
0x53  Flat - pale			{Sandbank,tidal/mud flat}
0x54  Area, has label - same as default background (not transparent) {TYPViewer LAND}
0x55  no name, no select - no colour. TYP: Area - Pale
0x56  Area, no display name, can select and gives Name - transparent
-------------- next part --------------
# Garmin line types:
# 0x00 Road/Line
# 0x01 Road, Major
# 0x02 Road, Principle
# 0x03 Road, Other highway
# 0x04 Road, Arterial
# 0x05 Road, Collector
# 0x06 Road, Residential
# 0x07 Alley
# 0x08 Ramp, low-speed
# 0x09 Ramp, high-speed
# 0x0a Unpaved Road
# 0x0b Road, Major connector
# 0x0c Roundabout
# 0x0d Unknown/Line
# 0x0e UnknownlLine
# 0x0f Unknown/Line
# 0x10 Unknown/Line
# 0x11 Unknown/Line
# 0x12 Unknown/Line
# 0x13 Unknown/Line
# 0x14 Railroad
# 0x15 ShoreLine/Line
# 0x16 Trail
# 0x17 Nothing/Line. BaseCamp: nothing even with TYP
# 0x18 Stream
# 0x19 Time Zone/Line
# 0x1a Ferry, International
# 0x1b Ferry
# 0x1c St/Prv Border
# 0x1d Country Border
# 0x1e Intl Border
# 0x1f River
# 0x20 Contour Line, Minor
# 0x21 Contour Line, Intermediate
# 0x22 Contour Line, Major
# 0x23 Contour Line, Depth - Minor 
# 0x24 Contour Line, Depth - Intermediate
# 0x25 Contour Line, Depth - Major
# 0x26 Intermittent stream
# 0x27 [Airport] Runway
# 0x28 Pipeline
# 0x29 Powerline
# 0x2a Marine Boundary/Line
# 0x2b Marine Hazard/Line
# 0x2c Nothing/Line. BaseCamp: nothing even with TYP
# 0x2d Climbing Path/Line
# 0x2e Via Ferrata/Line
# 0x2f Cable Car/Line
-------------- next part --------------
# Standard "Find"/"Where To?" POI/Categories as verified on eTrex Legend HCx:

# 0x0100 to 0x0d00. Cities. sub-type should be 00

# 0x1c.. range. "Marine Points" > "Wrecks/Obstructions"
#  00:Unclassified Obstruction, 01:Visible Wreck, 02:Submerged Wreck, Dangerous to Surface Navigation, 03:Submerged Wreck, 04:Wreck, Cleared by Wire-Drag, 05:Obstruction, Visible at High Water, 06:Obstruction, Awash, 07:Obstruction, Submerged, 08:Obstruction, Cleared by Wire-Drag, 09:Rock, Awash, 0a:Rock, Covered at Low Water, 0b:Sounding, Possible Grounding Risk

# 0x1d.. range. "Marine Points" > "Tide Station"
#  00+01+02+03+06: Tide Prediction Station

# ???? "Marine Points" > "Marine Services" Categories
#  Food, Water, Fuel, Grocery, Pump-Out, Ramps, Repair, Restrooms, Slips & Moorings

# Find "All POI" lists 0x12.. and 0x29.. in addition to the following

# 0x2a.. range. "Food & Drink"
#  00:Other, 01:American, 02:Asian, 03:Barbeque, 04:Chinese, 05:Deli/Bakery, 06:International, 07:Fast Food, 08:Italian, 09:Mexican, 0a:Pizza, 0b:Seafood, 0c:Steak/Grill, 0d:Bagel/Donut, 0e:Cafe/Diner, 0f:French, 10:German, 11:British Isles, 12:Speciality Food Products

# 0x2b.. range. "Lodgings"
#  00:Other, 01:Hotel/Motel, 02:Bed & Breakfast Inn, 03:Campground/RV Park, 04:Resort
# eTrex 30x has additional POI and/or Categories: NB it doesn't find 03: or 06!
#  05:Campground, 07:Sporting & Instructional

# 0x2c.. range. mostly "Attractions", some "Recreation", "Community"
#  00:Other, 01:Amusement/Theme Park, 02:Museum/Historical, 03:Library, 04:Landmark, 05:School, 06:Park/Garden, 07:Zoo/Aquarium, 08:Arena/Track, 09:Hall/Auditorium, 0a:Winery, 0b:Place of Worship, 0c:Hot Spring
# eTrex 30x has additional POI and/or Categories:
#  0d+0e+0f+10:Place of worship, 11+12:Museum/Historical, 13+16:Arena/Track, 14+15:School, 17:Other, 18:Sports-Soccer, 19:Sports-Rugby, 1a:Sports-Australian, 1b:Major Attractions, 1c:Minor Attractions, 1d:Offbeat Attractions

# 0x2d.. range. "Entertainment", "Recreation"
#  00:Other, 01:Live Theatre, 02:Bar/Nightclub, 03:Movie Theatre, 04:Casino, 05:Golf Course, 06:Skiing Center/Resort, 07:Bowling Center, 08:Ice Skating, 09:Swimming Pool, 0a:Sports Fitness Center, 0b:Public Sport Airport
# eTrex 30x has additional POI and/or Categories:
#  0c+0d+0e+0f:Bar/Nightclub, 10+11:Movie Theater

# 0x2e.. range. "Shopping" and a single "Fuel Services"
#  00:Other, 01:Department, 02:Grocery, 03:General Merchandise, 04:Shopping Center, 05:Pharmacy or Chemist, 06:Convenience, 07:Apparel, 08:House & Garden, 09:Home Furnishings, 0a:Speciality Retail, 0b:Computer or Software
# Note: 06:Convenience must sell Transport Fuel (Petrol/Diesel)
# eTrex 30x has additional POI and/or Categories:
#  0c:Speciality Retail, 0d:Shopping Center, 0e:Convenience, 0f:Florist, 10:Gift/Antique/Art, 11:Record/CD/Video, 12:Sporting Goods, 13:Wine & Liquor, 14:Book Store
# Note: 0e:Convenience implies no Fuel and is a separate and duplicate entry in the Category list!

# 0x2f.. range. "Auto Services", "Fuel Services", "Community", "Transportation", "Banks&ATM", "Other"
#  00:Other, 01:Auto Fuel, 02:Auto Rental, 03:Auto Repair, 04:Air Transportation, 05:Post Office, 06:Bank/ATM, 07:Dealer/Auto Parts, 08:Ground Transportation, 09:Marina/Repairs & Storage, 0a:Wrecker Services, 0b:Parking, 0c:Rest Area/Tourist Info, 0d:Automobile Club, 0e:Car Wash, 0f:Garmin Dealer, 10:Personal Service, 11:Business Service, 12:Communications, 13:Repair Service, 14:Social Service, 15:Utility, 16:Truck Stop, 17:Transit Service
# eTrex 30x has additional POI and/or Categories:
#  18:Parking, 19:Personal Service, 1a+1b+1c:Other, 1d+1e:Bank/ATM, 1f:Ground Transportation

# 0x30.. range. "Community", "Hospitals"
#  00:Other, 01:Police Station, 02:Hospital, 03:City Hall, 04:Court House, 05:Community Center, 06:Border Crossing, 07:Government Office, 08:Fire Department
# eTrex 30x has additional POI and/or Categories:
#  09:Police Station, 0a+0b:Community Center

# 0x64.. range. "Geographic Points" > "Manmade Places"
#  00:Other, 01:Bridge, 02:Building, 03:Cemetery, 04:Church, 05:Civil Bldg, 06:Crossing, 07:Dam, 08:Hospital, 09:Levee, 0a:Locale, 0b:Military, 0c:Mine, 0d:Oil Field, 0e:Park, 0f:Post Office, 10:School, 11:Tower, 12:Trail, 13:Tunnel, 14:Well, 15:Historical Town, 16:Subdivision

# 0x65.. range. "Geographic Points" > "Water Features"
#  00:Other, 01:Arraya, 02:Sand Bar, 03:Bay, 04:Bend, 05:Canal, 06:Channel, 07:Cove, 08:Falls, 09:Geyser, 0a:Glacier, 0b:Harbor, 0c:Island, 0d:Lake, 0e:Rapids, 0f:Reservoir, 10:Sea, 11:Spring, 12:Stream, 13:Swamp

# 0x66.. range. "Geographic Points" > "Land Features"
#  00:Other, 01:Arch, 02:Area, 03:Basin, 04:Beach, 05:Bench, 06:Cape, 07:Cliff, 08:Crater, 09:Flat, 0a:Forest, 0b:Gap, 0c:Gut, 0d:Isthmus, 0e:Lava, 0f:Pillar, 10:Plain, 11:Range, 12:Reserve, 13:Ridge, 14:Rock, 15:Slope, 16:Summit, 17:Valley, 18:Woods
# Standard "Find"/"Where To?" POI/Categories as verified on eTrex Legend HCx:

# 0x0100 to 0x0d00. Cities. sub-type should be 00

# 0x1c.. range. "Marine Points" > "Wrecks/Obstructions"
#  00:Unclassified Obstruction, 01:Visible Wreck, 02:Submerged Wreck, Dangerous to Surface Navigation, 03:Submerged Wreck, 04:Wreck, Cleared by Wire-Drag, 05:Obstruction, Visible at High Water, 06:Obstruction, Awash, 07:Obstruction, Submerged, 08:Obstruction, Cleared by Wire-Drag, 09:Rock, Awash, 0a:Rock, Covered at Low Water, 0b:Sounding, Possible Grounding Risk

# 0x1d.. range. "Marine Points" > "Tide Station"
#  00+01+02+03+06: Tide Prediction Station

# ???? "Marine Points" > "Marine Services" Categories
#  Food, Water, Fuel, Grocery, Pump-Out, Ramps, Repair, Restrooms, Slips & Moorings

# Find "All POI" lists 0x12.. and 0x29.. in addition to the following

# 0x2a.. range. "Food & Drink"
#  00:Other, 01:American, 02:Asian, 03:Barbeque, 04:Chinese, 05:Deli/Bakery, 06:International, 07:Fast Food, 08:Italian, 09:Mexican, 0a:Pizza, 0b:Seafood, 0c:Steak/Grill, 0d:Bagel/Donut, 0e:Cafe/Diner, 0f:French, 10:German, 11:British Isles, 12:Speciality Food Products

# 0x2b.. range. "Lodgings"
#  00:Other, 01:Hotel/Motel, 02:Bed & Breakfast Inn, 03:Campground/RV Park, 04:Resort
# eTrex 30x has additional POI and/or Categories: NB it doesn't find 03: or 06!
#  05:Campground, 07:Sporting & Instructional

# 0x2c.. range. mostly "Attractions", some "Recreation", "Community"
#  00:Other, 01:Amusement/Theme Park, 02:Museum/Historical, 03:Library, 04:Landmark, 05:School, 06:Park/Garden, 07:Zoo/Aquarium, 08:Arena/Track, 09:Hall/Auditorium, 0a:Winery, 0b:Place of Worship, 0c:Hot Spring
# eTrex 30x has additional POI and/or Categories:
#  0d+0e+0f+10:Place of worship, 11+12:Museum/Historical, 13+16:Arena/Track, 14+15:School, 17:Other, 18:Sports-Soccer, 19:Sports-Rugby, 1a:Sports-Australian, 1b:Major Attractions, 1c:Minor Attractions, 1d:Offbeat Attractions

# 0x2d.. range. "Entertainment", "Recreation"
#  00:Other, 01:Live Theatre, 02:Bar/Nightclub, 03:Movie Theatre, 04:Casino, 05:Golf Course, 06:Skiing Center/Resort, 07:Bowling Center, 08:Ice Skating, 09:Swimming Pool, 0a:Sports Fitness Center, 0b:Public Sport Airport
# eTrex 30x has additional POI and/or Categories:
#  0c+0d+0e+0f:Bar/Nightclub, 10+11:Movie Theater

# 0x2e.. range. "Shopping" and a single "Fuel Services"
#  00:Other, 01:Department, 02:Grocery, 03:General Merchandise, 04:Shopping Center, 05:Pharmacy or Chemist, 06:Convenience, 07:Apparel, 08:House & Garden, 09:Home Furnishings, 0a:Speciality Retail, 0b:Computer or Software
# Note: 06:Convenience must sell Transport Fuel (Petrol/Diesel)
# eTrex 30x has additional POI and/or Categories:
#  0c:Speciality Retail, 0d:Shopping Center, 0e:Convenience, 0f:Florist, 10:Gift/Antique/Art, 11:Record/CD/Video, 12:Sporting Goods, 13:Wine & Liquor, 14:Book Store
# Note: 0e:Convenience implies no Fuel and is a separate and duplicate entry in the Category list!

# 0x2f.. range. "Auto Services", "Fuel Services", "Community", "Transportation", "Banks&ATM", "Other"
#  00:Other, 01:Auto Fuel, 02:Auto Rental, 03:Auto Repair, 04:Air Transportation, 05:Post Office, 06:Bank/ATM, 07:Dealer/Auto Parts, 08:Ground Transportation, 09:Marina/Repairs & Storage, 0a:Wrecker Services, 0b:Parking, 0c:Rest Area/Tourist Info, 0d:Automobile Club, 0e:Car Wash, 0f:Garmin Dealer, 10:Personal Service, 11:Business Service, 12:Communications, 13:Repair Service, 14:Social Service, 15:Utility, 16:Truck Stop, 17:Transit Service
# eTrex 30x has additional POI and/or Categories:
#  18:Parking, 19:Personal Service, 1a+1b+1c:Other, 1d+1e:Bank/ATM, 1f:Ground Transportation

# 0x30.. range. "Community", "Hospitals"
#  00:Other, 01:Police Station, 02:Hospital, 03:City Hall, 04:Court House, 05:Community Center, 06:Border Crossing, 07:Government Office, 08:Fire Department
# eTrex 30x has additional POI and/or Categories:
#  09:Police Station, 0a+0b:Community Center

# 0x64.. range. "Geographic Points" > "Manmade Places"
#  00:Other, 01:Bridge, 02:Building, 03:Cemetery, 04:Church, 05:Civil Bldg, 06:Crossing, 07:Dam, 08:Hospital, 09:Levee, 0a:Locale, 0b:Military, 0c:Mine, 0d:Oil Field, 0e:Park, 0f:Post Office, 10:School, 11:Tower, 12:Trail, 13:Tunnel, 14:Well, 15:Historical Town, 16:Subdivision

# 0x65.. range. "Geographic Points" > "Water Features"
#  00:Other, 01:Arraya, 02:Sand Bar, 03:Bay, 04:Bend, 05:Canal, 06:Channel, 07:Cove, 08:Falls, 09:Geyser, 0a:Glacier, 0b:Harbor, 0c:Island, 0d:Lake, 0e:Rapids, 0f:Reservoir, 10:Sea, 11:Spring, 12:Stream, 13:Swamp

# 0x66.. range. "Geographic Points" > "Land Features"
#  00:Other, 01:Arch, 02:Area, 03:Basin, 04:Beach, 05:Bench, 06:Cape, 07:Cliff, 08:Crater, 09:Flat, 0a:Forest, 0b:Gap, 0c:Gut, 0d:Isthmus, 0e:Lava, 0f:Pillar, 10:Plain, 11:Range, 12:Reserve, 13:Ridge, 14:Rock, 15:Slope, 16:Summit, 17:Valley, 18:Woods


More information about the mkgmap-dev mailing list