;Sample file accepted by cGPSmapper (Linux : cgpsmapper) to create new IMG map file ; ;Last update : 8 July 2005 ; ;######################################################################################## ;[IMG ID] ;######################################################################################## ; ;############ ;ID = (required) integer number, id number of map - must be unique for each map ; may be written in decimal format or special hex format with initial letter 'I': ; DEC HEX ; 11000204 I00A7D98C ;############ ; ;############ ;Marine = (optional, default = N, in marine cGPSmapper default = Y and cannot be changed) ; set the default for every object to be either a marine object or land object ; ;############ ; ;############ ;DrawPriority = (optional, default = 25) ; set the draw order for the map - the higher value, the later map is redrawn in the GPS - map with DrawPriority=27 ; will be visible over the map with DrawPriority=25 ; ;############ ; ;############ ;IncludeLayers = (optional) ; define layers to be included into the map, if not filled - all layers will be included ; Every object can belongs to any number of layers, ; ; [IMG ID] ; ... ; IncludeLayers=layer1,layer2 ; .. ; [END] ; ; ; [RGNxx] ; .. ; Layer=layer3,layer1 # this object will be included into the map ; .. ; [END] ; ; [RGNxx] ; .. ; Layer= # this object will be included into the map (objects with missing values are always imported) ; .. ; [END] ; ; [RGNxx] ; .. ; Layer=layer3 # this object will NOT be included into the map ; .. ; [END] ;############ ; ;############ ;LBLcoding = (optional, default 6) labeb coding, valid codes are: ; 6 - compressed label coding - smallest maps ; 9 - 8bit coding ; 10 - MBCS (only certain GPS firmwares?) ;############ ; ;############ ;Codepage = (optional, default 0) - if set, 8bit character coding is used, that mean, ; national character might be used (if supported by GPS) ; IMPORTANT: ; - All labels have to be written CAPITAL ; - special codes are different for 8bit coding! ;############ ; ;############ ;Datum = (optional) code name of source datum, default value is W84 ; ex. Datum=NAS-A ; Please see Datum_List.txt for dataum code names ; ; CUSTOM Datum can be defined in format : ; Datum=Custom: dx,dy,dz,semiMajorAxis,invFlattening ; i.e.(for WGS84): ; Datum=Custom: 0,0,0,6378137.000, 298.257223563 ;############ ; ;############ ;Transparent=(optional, default = N) - if set to 'Y' transparent map will be created ;############ ; ;############ ;MG= (optional-full version only, default = N) - if set to 'Y', lock on road, ; search for intersection and show next street name active ;############ ; ;############ ;NUMBERING= (optional-pro version only, default = N) - if set to 'Y', lock on road and ; show next street name and house numbers along street active ;############ ; ;############ ;ROUTING= (optional-routing version only, default = N) - if set to 'Y', lock on road and ; show next street name active, house numbers along street and routable maps active ; - for routable maps a special data format required! ;############ ; ;############ ;COPYRIGHT= (optional-full version only) - map copyright text ;MAPCOPYRIGHT=(optional-full version only) - additiona copyright text - visible on some GPS ;############ ; ;############ ;Elevation= (optional, default = f) m,f - specifies unit used for elevation (meters, feet) ;############ ; ;############ ;POIOnly =(optional, default = N) Y/N - if set to 'Y' only POI and cities will be imported ; into, no RGN40/RGN80 elements in map will exist ; Same efect if swith -i is used ;############ ; ;############ ;POIIndex = (optional-full and shareware version only) Y/N - if set to 'Y' all RGN10 elements will ; be indexed (to activate use the 'find' button on the GPS) - without this ; option you will need to provide additional info (e.g. street/description) to ; make an index ; default is 'N' ;############ ; ;############ ;POINumberFirst = (optional-full version only) Y/N - if set to 'Y', then the house number ; (for POI) will be BEFORE street name ; default is 'Y' ;############ ; ;############ ;POIZipFirst = (optional-full version only) Y/N - if set to 'Y', then the zip-code (for POI) ; will be BEFORE street name ; default is 'Y' ; ;############ ; ;############ ;DefaultCityCountry = (optional-full and shareware version only) - default country name for all cities ; if set, all RGN20 elements will be indexed (to activate find for city functionality in GPS) ; used together with DefaultRegionCountry key. ; If defaults are not used, city can be indexed internally by using countries, regions and cities ; sections ;############ ; ;############ ;DefaultRegionCountry = (optional-full and shareware version only) (see above) - default region name for ; all cities if set, all RGN20 elements will be indexed (to activate find for city functionality in GPS) ; used together with DefaultCityCountry key. ; ;############ ;Name = (required) map name - character string ;############ ; ;############ ;TreSize = (optional) maximum allowed region size - in grids. A bigger value means the ; newly created regions may be bigger, but the performance of the map might ; be worse. On the other hand, a smaller region, means that more regions ; must be created what impact final map size... ; suggested values : ; ToPo like map : 1000 - 2000 ; Dense streets : 2000 - 5000 ; Countryside : 6000 - 10000 ;############ ; ;############ ;TreMargin = (optional) additional margin for newly created regions (in degree) ; recommended is to leave this parameter (or set to 0) unless it is ; necessary to make map regions larger than it is required ;############ ; ;############ ;RgnLimit = (optional) limit for number of elements in one region ; can be any value between ~50 - 1024 (value less than 50 doesn't make sense) ; Recent experiments shows that this parameter does not impact map performance and can be set ; to maximum allowed value : 1024 ; suggested value : 1024 ;############ ; ;############ ;PreProcess = (Optional) F,G - kind of preprocessing : ; F (or Y) - (default) - full generalization + intersection detection ; G - generalization only (faster method, but 'crossroad' nodes might be removed) ; N - no generalization and no intersection detection - should be ; used ONLY if user provides by himself data for all layers ;############ ; ;############ ;Levels = (required) number of layers for map, the last layer - in this example Level3 ; is always empty - no objects will be imported into it ; Levels=3 means that 2 layers are for keeping map objects only! ; ;############ ; ;############ ;Level0 = (required) grid size for each layer. Layer 0 is the most detailed one. ; grid value is used to calculate level grid in layer - in degree value ; the standard value for the most detailed level is 22. ; To choose the best grid values you can use the following table : ; ; NOTE: Grid value also defines visibility in GPS! ; ; Grid Degree Grid Approximate max detail level Visibility for normal settings in GPS ; 24 2.14576721191406E-05 1.5m 0m - 120m ; 23 4.29153442382812E-05 3m 200m - 300m ; 22 8.58306884765625E-05 6m 500m ; 21 0.000171661376953125 12m 800 - 1.2km ; 20 0.00034332275390625 25m 2km ; 19 0.0006866455078125 50m 3km ; 18 0.001373291015625 100m 5 - 8km ; 17 0.00274658203125 200m 12km ; 16 0.0054931640625 400m 20 - 30km ; 15 0.010986328125 800m ... ; 14 0.02197265625 1.6km ; 13 ... ... ; 12 ... ... ; ;############ ;Zoom0 = (optional-used only by MapSource) zoom level at which the given layer ; should be visible in MapSource ; e.g. Zoom1 = 4 means Layer1 will be visible at zoom ranges between 30km and 12km ; WARNING! zoom values for successive layer must be ascending! ; ; Zoom Approximate visibility in MapSource ; 7 starting from 300km zoom to 120km ; 6 starting from 120km zoom to 50km ; 5 starting from 50km zoom to 30km ; 4 starting from 30km zoom to 12km ; 3 starting from 12km zoom to 8km ; 2 starting from 8km zoom to 3km ; 1 starting from 3km zoom to 1.2km ; 0 starting from 1.2km zoom ;############ ;Following keys are no longer in use: BlockSize, AlignMethod, LevelFill, WorldMap, LevelLimit ;[END] ;######################################################################################## ;Valid special section types : ; ;[DEFINITIONS] - dbf tables used for street numbers and routing ;[COUNTRIES] - replacement for [POI], list of countries used by map ;[REGIONS] - replacement for [POI], list of regions used by map ;[CITIES] - replacement for [POI], list of cities used by map ;[HIGHWAYS] - replacement for [POI], list of highways used by map ;[ZIPCODES] - replacement for [POI], list of zip codes used by map ;[CHART INFO] - special section for marine charts only - include informations of the marine chart ; ;Valid section types : ;[RGN10] or [POI] - (points) POI ;[RGN20] or [POI] - (points) simple points, cities - to differentiate RGN10 between RGN20 a key 'CITY=Y' must be used ;[RGN40] or [POLYLINE] - (lines) streets, streams, railroads and other polylines ;[RGN80] or [POLYGON] - (polygons) oceans, lakes, riverbeds, reservations, forests, ; ;[SHP] (full version only) - declaration of shp/dbf pair to be imported ;[PLT] - declaration of ozi-PLT file to import ;[WPT] - declaration of ozi-WPT file to import ;[FILE] - list of files to be included during compilation ;[DBX] - declaration of MapDekode file to import ; ; - NOTE : ozi files can be created using oziexplorer - http://www.oziexplorer.com/ ; ;############ ;[DICTIONARY] - Optional section - definition of filters used during creation of different ; levels ; Basic idea of this section is to allow user to import the same set of data into all map layers, ; to prevent importing local roads into lower detailed layers it is possible to apply a filter depending of layer and type of element to import ; ;Level0RGN10=111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ; ^^^^^^ Types through 0x01-0x06 are to import into layer 0, all other won't - '0' at certain position defines which elements are to be discarded ; For example, when setting '0' at position 4 for key Level0RGN10, no elements 'RGN10' of type 4 will be imported into layer '0' ; ;[END-DICTIONARY] ;############ ;######################################################################################## ; ; ;############ ;It is possible to provide additional info for RGN10 points - ;street/second name, country, region, city, zip-code and phone ;If you will do so, all POI will become 'searchable' in GPS - you will ;be able to use 'FIND' button to search them. ;You can also force POIs to be searchable by using POIIndex field in [IMG ID] ;SEARCHABLE POI is active only for the most detailed layer!!! ; ;[DEFINITIONS] section defines sources (dbf file) with exit informations, ;street numbers and data for routing - ;all DBF file names must be without extension here ;############ ;[DEFINITIONS] ;ExitServices=[dbf file name without the extension] ;ExitNameField=[name of the field(character string) holding the exit facility name] ;ExitTypeField=[name of the field(integer) with exit type] ;ExitDirectionField=[name of the field(character string) holding direction to facility] ;ExitFacilitiesField=[name of the field(integer) with exit facilities features] ; ; ; Section for maps with house numbers and routing information ; format and usage of this dbf file is described in file 'FullVersion and Routing format.doc' ; ;Routing=[dbf file name without the extension] ;Node=[name of the field(integer) - at each node apply following parameters] ;NodeID=[name of the field(integer) - field with NodeID point (point which define routing table)] ;RoadID=[name of the field(integer) - field with unique ID number of road (Road ID)] ; ;Bound=[name of the field(boolean)-set to true if NodeID is at bounduary of the map] ; ;LeftType=[optional][name of the field(integer) - valid:0 (no numbers), 1 (even), 2 (odd), 3(both)] ;LeftStart=[name of the field(integer) - left numbering start] ;Leftend=[name of the field(integer) - left numbering end] ;RightType=[optional][name of the field(integer) - valid:0 (no numbers), 1 (even), 2 (odd), 3(both)] ;RightStart.. ;RightEnd.. ;LeftZipName=[name of the field] field with zip code ;RightZipName=[name of the field] field with zip code ;LeftCityName=[name of the field] field city name ;RightCityName=[name of the field] field city name ;LeftRegionName=[name of the field] field region name ;RightRegionName=[name of the field] field region name ;LeftCountryName=[name of the field] field country name ;RightCountryName=[name of the field] field country name ; ; ;vehiclee=[name of the field] true if road closed for emergency ;vehicled=[name of the field] true if road closed for delivery ;vehiclep=[name of the field] true if road closed for pedestrian ;vehiclec=[name of the field] true if road closed for car ;vehicleb=[name of the field] true if road closed for bus ;vehiclei=[name of the field] true if road closed for bicycle ;vehiclet=[name of the field] true if road closed for taxi ;vehicler=[name of the field] true if road closed for truck ; ; Restrictions data - for routable maps only ; ;Restrictions=[dbf file name without the extension] ;NodeID1=[name of the fiels] field with first nodID point ;NodeID2=[name of the fiels] field with second nodID point ;NodeID3=[name of the fiels] field with third nodID point ;RoadID1=[name of the fiels] field with source roadID ;RoadID2=[name of the fiels] field with destination roadID ;[END] ; ; ;[CHART INFO] section - valid ONLY for maps with Marine=Y in [IMG ID] ; ;[CHART INFO] ;Name=name of the chart (text) ;Number=visible name of the chart as 'Map number ....' (text) ;Projection=projection name (text) ;Published=published (text) ;Scale=map scale (number) ;DeltaSN=number ;DeltaWE=number ;IALA=A (or B) ;Print=mmyyyy ;Edition=mmyyyy ;Correction=ddmmyyyy ;Text=very long text (up to 16kb) - may be more than one Text entry ;TextFile=file name with very long text (up to 16kB) (may be more than one entry) [End] ; ; ; ; ; ;############ ;[PLT] - declaration of ozi-PLT file to import ;RgnType= Category of element, valid values are 0x40(polylines) and 0x80(polygons) ;Type= Type of element, could be written in hex or dec ; List of available element types is listed in files RGNtype.txt/csv/dbf ;Label= Element label ;DirIndicator = (optional) 1,0 - only for streets - if value is set to 1, then on crossroads ; GPS will show direction of the road (calculated internally by GPS) ;EndLevel= (optional)(number) element will be imported into all layers between ; default layer (defined by FILEx) and layer defined by this number (inclusive) ; ;FILE0= (optional) name of PLT file to import into layer 0 ;FILE1= (optional) as above, into layer 1 ;... ; It is possible to declare an additional text file with names for ; each separate track that is part of the PLT file - if you want to ; activate this feature, you must manually create a TXT file with ; exactly the same name as the PLT file (including extension) and ; add an additional extension .txt ; The file must be placed in the same directory as PLT file. ; as an example check out files Highway 95.plt and Highway 95.plt.txt ; ; There can be as many as 10 PLT files defined (each one for ; a different layer) - the minimum is at least one PLT file ;[END-PLT] ;############ ;############ ;[WPT] - declaration of ozi-WPT file to import ;RgnType= Category of element, valid values are 0x10(POI) and 0x20(simple points) ;Type= Type of element, could be written in hex or dec ; List of available element types is listed in files RGNtype.txt/csv/dbf ;EndLevel= (optional)(number) element will be imported into all layers between ; default layer (defined by FILEx) and layer defined by this number ;FILE0= (optional) name of WPT file to import into layer 0 ;FILE1= (optional) as above, into layer 1 ;... ; There can be as many as 10 WPT files defined (each one for ; a different layer) - the minimum is at least one PLT file ;[END-WPT] ;############ ;############ ;[FILE] - files to be included during compilation - any file conforming 'polish format' ;Name= Name of file to include ;[END-FILE] ;############ ; ;Instead of [RGN10] alias [POI] can be used with City=N ;Instead of [RGN20] alias [POI] can be used with City=Y ;Instead of [RGN40] alias [POLYLINE] can be used ;Instead of [RGN80] alias [POLYGON] can be used ; ; ;[RGNxx] - (where xx could be 10, 20, 40, 80) definition of RGN10(POI)/RGN20(simple point)/RGN40(polylines)/RGN80(polygon) ;Type= Type of element, could be written in hex or dec or as name (valid names are defined in file RGNtyps.txt which can be customized by the user) ; ;SubType= optional key - type of element can be defined either using only 'Type' key or 'Type' and 'SubType' ; SubType defines 2nd byte of the 'Type' value ; ; example: ; Type=0x0211 ; ; can be written as : ; Type=0x02 ; SubType=0x11 ; ; If using decimal representation : ; Type=529 ; ; opposite to: ; Type=2 ; SubType=17 (decimal 17 is 0x11) ; ;Layer= list of layers to which object belongs ; ; ;City= (optional, only if [POI] alias is used, default is 'N') (1 or 0 or Y or N) if alias names are used rather than [RGN10] / [RGN20] then this key is used ; to differentiate POI objects from cities ; ;Background= (optiona, only for [RGN80] objects, default is 'N') - if set to 'Y', object defines background for the map ; ;Label= Element label ;Label2= Only RGN40 elements - secondary name of the road ;EndLevel= (optional)(number) element will be imported into all layers between ; default layer (defined by X in key DataX) and layer defined by this number ;Data0= definition (coordinate) for layer 0 - for RGN10, RGN20 only one coordinate is expected, for RGN40, RGN80 a series of coordinates is expected ; ;Data1= definition (coordinate) for layer 1 ;... Coordinates can be written in any reasonable precision in format (ns1,we1),(ns2,we2)... ; Single object has to be defined in one line, each separate DataX line is a definition of a separate object ; ; Coordinates must be written in datum defined in [IMG ID] section - if datum ; is not defined there, default datum is assumed - WGS84 ; ; There can be as many as 10 different coordinate levels defined (each one for ; a different layer) - the minimum is at least one ; ; ; ; ;StreetDesc= Additional description ; ;OvernightParking= (1 or 0 or Y or N) ; ;Highway= (applyes to RGN10 only!) name of highway ; ;CityName= (shareware or full version only, applyes to RGN10 only!) ; name of city to which belongs RGN10 (for RGN20 'CityName' has same meaning as 'label') ; can be used only toghether with keys 'RegionName' and 'CountryName' ; ;RegionName= (shareware or full version only, applyes to RGN10 & RGN20 only!) ; name of region to which belongs RGN10/RGN20 - can be used ONLY together with ; 'CityName' (for RGN20 'label') and 'CountryName' ; ;CountryName= (shareware or full version only, applyes to RGN10 & RGN20 only!) ; name of country to which belongs RGN10/RGN20 - can be used ONLY together with ; 'CityName' (for RGN20 'label') and 'RegionName' ; ;Zip= (shareware or full version only, applyes to RGN10 only!) ; zip code ; ;####Marine POI specific attribute - type 0x12 only! ; ;VhfMonitored= (applyes to RGN10 with type 0x12 only!) ; integer value between 0 - 255 ;VhfWorking= (applyes to RGN10 with type 0x12 only!) ; integer value between 0 - 255 ;PhoneMarine= (applyes to RGN10 with type 0x12 only!) ; name for additional phone - any string ;WebPage= (applyes to RGN10 with type 0x12 only!) ; web page - any string ; ;Facilities= sume of flags : ; 0x08000000 Credit cards american express ; 0x04000000 Credit cards discover ; 0x02000000 Credit cards VISA ; 0x01000000 Credit cards master card ; 0x00800000 provisions snack bar ; 0x00400000 provisions restaurant ; 0x00200000 other service phone ; 0x00100000 recreation golf ; 0x00080000 recreation tennis ; 0x00040000 recreation pool ; 0x00020000 recreation hotel ; 0x00010000 other service pumpout ; 0x00008000 other service laundry ; 0x00004000 other service shower ; 0x00002000 other service restrooms ; 0x00001000 recreation scuba ; 0x00000800 provisions bait ; 0x00000400 provisions ice ; 0x00000200 provisions groceries ; 0x00000100 fuel diesel ; 0x00000080 fuel gas ; 0x00000040 boating service repair ; 0x00000020 boating service ramp ; 0x00000010 hookups electricity ; 0x00000008 hookups water ; 0x00000004 boating service moorings ; 0x00000002 boating service slips ; 0x00000001 availability open all year ; ; ;####Exit specific attributes ; ;Exit1=(integer - hex/dec type of exit facility),(direction to facility),(integer hex/dec facilities),(label) ;Exit2=... ;Exit3=... ; ; Valid exit facility types: ; 0x00 Truck Stop / 24-hour Diesel Fuel With Restaurant ; 0x01 Truck Fuel / Diesel Fuel With Large Vehicle Clearance ; 0x02 Gas / Automobile Fuel ; 0x03 Food / Restaurant ; 0x04 Lodging / Hotel/Motel - Call 1-866-394-8768 For Reservations ; 0x05 Auto service / Vehicle Repair and Service ; 0x06 Auto service / Diesel Engine Service ; 0x07 Auto service / Commercial Vehicle Wash ; 0x08 Camp / Campground and RV Service ; 0x09 Hospital / Medical Facilities ; 0x0a Store / Automated Teller Machines ; 0x0b Park / Forest, Park, Preserve, or Lake ; 0x0c point Of Interest / Useful Services, Sites, or Attractions ; 0x0d Fast Food ; ; Directions : ; N - North of ; S - South of ; E - East of ; W - West of ; I - Inner Side of ; O - Outer Side of ; B - Both Sides of ; EMPTY ; ; Facilities (facilities can be added - i.e. facility with Car Wash + Open 24 Hours is 0x48) ; 0x01 Truck/RV Parking ; 0x02 Convenience Story ; 0x04 Diesel Fuel ; 0x08 Car Wash ; 0x10 Liquid Propane ; 0x20 Truck Scales ; 0x40 Open 24 Hours ; 0x80 not used ; ; ; ;#### Marine Types ; If in [IMG ID] there is a definition 'Marine=Y' then by default every object is treated as a marine object ; Marine objects DO NOT USE extended attributes like CityName, RegionName, StreetDesc. ; ; Marine objects use many additional special attributes which are listed below, ; what is important - marine objects use ONLY following common keys : ; ; Type ; SubType ; Label ; DataX ; OriginX ; EndLevel ; ; Marine objects are NOT searchable! ; ; ; Marine types are defined by RGN10/RGN40/RGN80 sections with additional key : ;Marine= (1 or 0 or Y or N) ; N or 0 marine object ; Y or 1 non-marine objectF ; Default = N ; ; ; ;Text= (not available in the free version) ; Very long description / information displayed in the ; properties windows of the object.There could be several Text ; entries in a single object. ; ; Applies only to following marine types: ; polygons of types 0x0700 and 0x0104 ; points of types 0x0800 and 0x0902 ; 16kb maximum (each entry). ; ;TextFile= (not available in the free version) ; File containing a very long description / information displayed in ; the properties windows of the object. ; There could be several TextFile entries in a single object. ; The path could be either absolute or relative to the current directory. ; For platform portability, it is recommended to use slashes "/" instead of backslashes "\" to ; separate directories in the path. ; In Unix, file_name is case sensitive. ; 16kb maximum (each entry). ; ;Color= valid values : 1-15 ; ; applyes only to following Marine types : ; - polylines of types 0x04.. - 0x06.. ; - points of types 0x0500 ; ;Style= valid values - sume of : ; 0x00 - 0x03 (basic styles) ; 0x10 - 0x30 (extended styles) ; ( valid values are: 0x00,0x01,0x02,0x03,0x10,0x11,0x12,0x13,0x20,0x21,0x22,0x23,0x30,0x31,0x32,0x33) ; ; applyes only to following Marine types : ; - polylines of types 0x04.. - 0x06.. ; ;Height= Alias name for Depth.Can not be present if Depth is present. ;Depth= Point depth / height value with one decimal (e.g. 20.1). ; The maximum value is 65535, when value is defined as integer; and 6553, when value is defined as real. ; ; applyes only to following Marine types (as height / depth ): ; - polylines of types 0x0105 - 0x0107, 0x03.. ; - polygon of types 0x0105 - 0x0107, 0x03.. ; - points of types 0x03.. (soundings) ; - points of types 0x04.. (obstruction) ; ;DepthUnit= Alias name for HeightUnit.Can not be present if HeightUnit is present.Allowed only when either Depth or Height is present. ;HeightUnit= f / m (unit of measure for depth / height) ; default value from [IMG ID] is used if not defined ; ; applyes only to following Marine types: ; - polylines of types 0x0105 - 0x0107, 0x03.. ; - polygon of types 0x0105 - 0x0107, 0x03.. ; - points of types 0x03.. (soundings) ; - points of types 0x04.. (obstruction) ; ;Position= position of the obstruction, valid values are 0-5 ; 0 - unknown ; 1 - (empty) ; 2 - doubtful ; 3 - existence doubtful ; 4 - approximate ; 5 - reported ; ; applyes only to following Marine types: ; ; - points of types 0x04.. (obstruction) ; ;DepthFlag= depth info of the obstruction, valid values are 1-4 ; 0 - empty) ; 1 - unknown, dangerous for navigation ; 2 - awash at chart datum ; 3 - unknown, safe for navigation ; 4 - unknown ; ; applyes only to following Marine types: ; ; - points of types 0x04.. (obstruction) ; ;FoundationColor= ; Foundation colour. ; 0x00 (generic symbol) ; 0x01 red ; 0x02 green ; 0x03 yellow ; 0x04 white ; 0x05 black ; 0x06 black-yellow ; 0x07 white-red ; 0x08 black-red ; 0x09 white-green ; 0x0a red-yellow ; 0x0b red-green ; 0x0c orange ; 0x0d black-yellow-black ; 0x0e yellow-black ; 0x0f yellow-black-yellow ; 0x10 red-white ; 0x11 green-red-green ; 0x12 red-green-red ; 0x13 black-red-black ; 0x14 yellow-red-yellow ; 0x15 green-red ; 0x16 black-white ; 0x17 white-orange ; 0x18 orange-white ; 0x19 green-white ; ; applyes only to following Marine types: ; ; - points of types 0x02.. ; ;Light= definition of light color, range and optional angle ; (color,range,{angle}){,(color,range,angle),(color,range,angle)...} ; ; There are several accepted formats: ; ; Light=2 define color of the light (valid for types 0x02..) ; Light=(3,4) color 3 and range 4 nm ; ; or light sectors (not available in the free version): ; ; Light=(2,3,10.0),(3,3,205.0) ; ; Defines color 2, range 3nm from angle 10.0 to 205.0 and color 3, range 3nm from angle ; 205.0 to 10.0 ; ; Ranges always in nautical miles. ; Light colours: ; 0x00 unlit ; 0x01 red ; 0x02 green ; 0x03 white ; 0x04 blue ; 0x05 yellow ; 0x06 violet ; 0x07 amber ; ; applyes only to following Marine types: ; ; - points of types 0x02.. (accepts ONLY color attribute!) ; - points of types 0x01.. ; ; ;LightType= define type of the light ; can be value (as decimal or hex) or letter ; ; if value is a letter, then the light type is set to 0x0b (morse code) and letter is used as a morse code letter ; ; 0x00 unlit ; 0x01 fixed ; 0x02 isophase ; 0x03 flashing ; 0x04 group flashing ; 0x05 composite group flashing ; 0x06 occulting ; 0x07 group occulting ; 0x08 composite group occulting ; 0x09 long flashing ; 0x0a group long flashing ; ; 0x0c quick ; 0x0d group quick ; 0x0e group quick and long flasing ; 0x0f interrupted quick ; 0x10 very quick ; 0x11 group very quick ; 0x12 group very quick and long flasing ; 0x13 interrupted very quick ; 0x14 ultra quick ; 0x15 interrupted ultra quick ; 0x16 fixed and occulting ; 0x17 fixed and group occulting ; 0x18 fixed and isophase ; 0x19 fixed and flashing ; 0x1a fixed and group flashing ; 0x1b fixed and long flashing ; 0x1c alternating ; 0x1d alternating occulting ; 0x1e alternating flashing ; 0x1f alternating group flashing ; ; applyes only to following Marine types: ; ; - points of types 0x01.., 0x02.. ; ;Note= text (not available in the free version) ;LocalDesignator= text (not available in the free version) ;InternationalDesignator=text (not available in the free version) ; ; applyes only to following Marine types: ; ; - points of types 0x01.., 0x02.. ; ;Period= period(s) of the light - can be single value or series of values ; ; Period=2.3 ; Period=2.3,2.1,2.3,1.0 ; ; applyes only to following Marine types: ; ; - points of types 0x01.. ; ;HeightAboveFoundation= (not available in the free version) ; Height above datum. Value visible in the properties window of the object. ;HeightAboveDatum= (not available in the free version) ; Height above foundation. Value visible in the properties window of the object. ;HeightAboveFoundationUnit= f / m ;HeightAboveDatumUnit= f / m ; ; applyes only to following Marine types: ; ; - points of types 0x01.. ; ;LeadingAngle= (not available in the free version) ; Leading angle (in degrees) for the light, value with one decimal. ; ; LeadingAngle=120.1 ; ; applyes only to following Marine types: ; ; - points of types 0x01.. ; ;Racon= Y / N (default N)(not available in the free version) ; ; applyes only to following Marine types: ; ; - points of types 0x01.. ; ;DoubleLights= (not available in the free version) ; Additional info shown in the properties window. Number of light bubbles. ; Valid values are from 1 to 7 ; ; applyes only to following Marine types: ; ; - points of types 0x01.. ; ;DoubLelightsHorizontal= Y / N (default N)(not available in the free version) ; Additional info shown in the properties window. Double lights horizontal / vertical flag. ; ; applyes only to following Marine types: ; ; - points of types 0x01.. ; ; ;FacilityPoint= sume of flags ; ; 0x000001 boat ramp ; 0x000002 drinking water ; 0x000004 restrooms ; 0x000008 picnic area ; 0x000010 campground ; 0x000020 marina ; 0x000040 fuel ; 0x000080 marine supply ; 0x000100 bait and tackle ; 0x000200 groceries ; 0x000400 restaurant ; 0x000800 water/electric hookup ; 0x001000 boat/motor rental ; 0x002000 guide service ; 0x004000 lodging ; 0x008000 dump station ; 0x010000 handicap accessible ; ; Applies only to following marine types: ; points of types 0x0903 ; ; ; ; ;############ ;############ ;[DBX] section ; ;File = MapDekode file name to be imported ; ;[END] ;############ ;[SHP] section ; ;Definition for import one SHP file, ;several SHP sections may exists in single control file ; ;Name = file name WITHOUT extension, each SHP must has corresponding ; DBF file ;Layer = field name with list of the layers (separated with ',') ; ;DirField = field name in DBF - show(1) or hide(0) street direction on crossroads ; ;Type = element type into which ESRI data will be imported, must be number or name: ; valid types are : ; 16 or RGN10 - POI ; 32 or RGN20 - cities ; 64 or RGN40 - polylines ; 128 or RGN80 - polygons ; ;LabelField = field name in DBF from where name for element will be get ; field must contain character data! ; ;Label2Field= secondary name of the road - field name in DBF from where name for element will be get ; field must contain character data! ; ;EndLevel= (optional)(number) element will be imported into all layers between ; default layer and layer defined by this number ; ;TypeField = field name in DBF for type element, must be an integer value ; default from DefaultType for all elements will be used ; ;DefaultType= default kind of element (not generic type!) - will be used if ; no TypeField is used. Must be a decimal value! ; ;Level = (number between 0 and 9) ; destination layer ; ;CityName = dbf field name - name of the city (RGN10 & RGN40 only) ;RegionName = dbf field name - name of the region (RGN10 & RGN40 only) ;CountryName= dbf field name - name of the country (RGN10 & RGN40 only) ;houseNumber= dbf field name - house number written as a string (RGN10 only) ;streetDesc = dbf field name - street name or additional description (RGN10 only) ;phoneNumber= dbf field name - phone number written as a string (RGN10 only) ;zip = dbf field name - zip code (RGN10 & RGN40 only) ; ;######### Parameters for routable maps and maps with house numbers ########### ;RoadID=dbf field name - road ID (master key to connect record with street numbering and routable table) ;SpeedType=dbf field name - speed of the road, 0 is slowest, 7 is fastest ;RoadClass=dbf field name - importance of the road, 4 is most important road, 0 is least important road ;OneWay=dbf field ;Toll=dbf field ;VEHICLEE=dbf field - if set to true (or '1') then no emergency allowed on road ;VEHICLED=dbf field - no delivery ;VEHICLEC=dbf field - no car ;VEHICLEB=dbf field - no bus ;VEHICLET=dbf field - no taxi ;VEHICLEP=dbf field - no pedestrian ;VEHICLEI=dbf field - no bicycle ;VEHICLER=dbf field - no truck ;############ ; ;############ ;Additional parameters for Exits ; ;OvernightParking = dbf field name - integer value (1 or 0) ;HighwayIdx = dbf field name - integer index to highway (row number) ;ExitServicesStart= dbf field name - integer index to ExitServices.dbf (row number) - Services for this exit (-1 if not used) ;ExitServicesEnd = dbf field name - integer index to last entry in ExitServices.dbf (row number) - (or -1 if not used) ;############ ; ;############ ;Marine types attributes ; ; ; ;[END] ;############ ; [BACKGROUND] section ; ; Optional section, if not provided, background will be created ; automatically ; ; ALL elements from given SHP file in this section will be treated as background ; objects ; ;Name = SHP file name without extension ;############ ; ; ;############################################################################## ;############################################################################## ;############################################################################## ;############################################################################## ; ; MANUAL END ; ; ;############################################################################## ;############################################################################## ;############################################################################## ;############################################################################## [IMG ID] ID=10000012 Name=Nowy Sacz ;Transparent=Y ;Codepage=1252 LBLcoding=6 ;LBLcoding=9 PreProcess=F TreSize=800 POIIndex=Y Elevation=m Levels=4 Level0=21 Level1=19 Level2=17 Level3=15 Zoom0=1 Zoom1=2 Zoom2=3 Zoom3=4 DefaultCityCountry=polska~[0x1d]pol DefaultRegionCountry=gorce [END-IMG ID] [DICTIONARY] ;Since the default is to import all elements, it is not neccesary to define filters for layer 0 ;Level0RGN10=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Level1RGN10=111111111111111111111111111111100000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Level2RGN10=111111111111111111111111111111100000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ; 0 1 2 3 4 5 6 ; 123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0 ;Level0RGN20=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Level1RGN20=111111111100000000011111111111110000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Level2RGN20=111111110000000000011111111111110000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Level3RGN20=111111100000000000011111111111110000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ;Level0RGN40=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Level1RGN40=111110001110010000011100111111101101101111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Level2RGN40=111110001110010000011100111111100100100111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ;Level0RGN80=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Level1RGN80=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Level1RGN80=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 [END-DICTIONARY] ;This work only in full version [SHP] Type=64 Name=gorce-1 LabelField=elevation TypeField=layer Level=0 EndLevel=2 [END] [SHP] Type=64 Name=gorce-2 LabelField=elevation TypeField=layer Level=0 EndLevel=2 [END] [FILE] Name=Highways.txt Name=RgnObjects.txt Name=Rivers.txt Name=MajorRoads.txt Name=marine_test.txt Name=poi_test.txt [END-FILE] [PLT] Type=0x14 RgnType=0x40 DIRINDICATOR=0 EndLevel=2 FILE0=Railroad.plt [END-PLT] [PLT] Type=0x06 RgnType=0x40 DIRINDICATOR=0 EndLevel=1 FILE0=Minor Roads.plt [END-PLT] [PLT] Type=0x18 RgnType=0x40 DIRINDICATOR=0 FILE0=Small Rivers.plt [END-PLT] [PLT] Type=0x0a RgnType=0x40 DIRINDICATOR=0 ;Levels=1 FILE0=Unpaved Road.plt [END-PLT] [WPT] Type=0x6616 RgnType=0x10 EndLevel=2 FILE0=gory.wpt [END-WPT] [WPT] Type=0x0b RgnType=0x20 FILE2=big cities.wpt [END-WPT] [WPT] Type=0x0c RgnType=0x20 EndLevel=1 FILE0=miasta.wpt [END-WPT] [PLT] Type=0x03 RgnType=0x80 Label=Stary Sacz EndLevel=1 FILE0=C Stary Sacz.plt [END-PLT] [PLT] Type=0x03 RgnType=0x80 Label=Nowy Sacz EndLevel=1 FILE0=C Nowy Sacz.plt [END-PLT] [PLT] Type=0x03 RgnType=0x80 Label=Piwniczna EndLevel=1 FILE0=C Piwniczna.plt [END-PLT] [PLT] Type=0x03 RgnType=0x80 Label=Szczawnica EndLevel=1 FILE0=C Szczawnica.plt [END-PLT] [PLT] Type=0x03 RgnType=0x80 Label=Kroscienko nad dunajcem EndLevel=1 FILE0=C Kroscienko nad dunajcem.plt [END-PLT] [PLT] Type=0x03 RgnType=0x80 Label=Nowy Targ EndLevel=1 FILE0=C Nowy Targ.plt [END-PLT]