Changes for the most recent two releases are in README.md
- Misc changes
- #274 Update main version number to 1.2.0-DRAFT developmental use towards 1.2.0. For use with S-101 FC v1.2.0.
- #282 Update FC to 1.2.0 from IHO GI registry.
- Local change: Fix multiplicity of
Dolphin
attribute binding tocategoryOfDolphin
- Local change: Updated to FC 1.2.2 by incorporating changes provided from JP (fixes various issues with associations)
- Local change: Fix multiplicity of
- #229 Update alert catalog to S-100 5.1 schema
- #287 Update AreaFills to S-100 5.1 schema
- #288 Update ColorProfiles to S-100 5.1 schema
- #289 Update LineStyles to S-100 5.1 schema
- #290 Update portrayal_catalogue.xml to S-100 5.1 schema
- #291 Remove duplicate catalog entry for
BOYPIL10
- #320 Remove IMS for
Unknown
; add VG21010
to VGL 10 and 10a. "?" symbol is now part ofStandard
display - #329 Update references in the alert catalog from MSC.232(82) to MSC.530(106)
- #338 Prevent potential naming issue in PortrayalModel
- #337 Remove viewing groups which don't have features assigned
- #266 BOYLAT34 incorrect viewbox, OBE removed from catalog symbol no longer used
- #341 PC Peer Review Release 1.2.0-PR
- #273 Update version prior to release as 1.2.3
- Lua Rule File / Symbol Updates
- #276 New symbol for emergency wreck marking buoy (EWMB) [PSWG #117]
- #238 Introduce color filled paper chart symbols for buoys and beacons [PSWG #117]
- #277 Topmarks should use viewing group 27050
- #278 Missing catalog entries for
BOYCON30
andBOYCON31
- #279 Remove color fill from
DockArea
- #272 Amend colors for
LocalMagneticAnomaly
- #280
TextInstruction
requires aFontColor
text style command - #281
AnchorBerth
has active Debug.Break() statement - #276 Re-opened for additional fix: Emergency wreck marking buoy (EWMB) [PSWG #117]
- #144 Display parameters for 'New Text' [PSWG #104]
- #292 Rename buoy and beacon features
- #293 Add new feature
Dolphin
- #294 Add new feature
Bollard
- #296 Add new feature
MooringBuoy
- #295 Remove feature
MooringWarpingFacility
- #297
Runway
with point geomeetry is invalid - #298 Add new feature
Helipad
- #299 Add new feature
MooringArea
- #300 Remove calculation of default clearance depth: one of
valueOfSounding
ordefaultClearanceDepth
must have a value - #301
sectorExtension
renamed tosectorArcExtension
- #302
RestrictedArea
replacesRestrictedAreaRegulatory
andRestrictedAreaNavigational
- #214
LocalMagneticAnomaly
updated to DCEG 1.2.0, removal of +/- - #144 Display parameters for 'New Text' [PSWG #104], fixed bug in alternate name processing
- #307 Removed value 6 (swept by wire-drag), replace with 18 (mechanically swept) SNDFRM04.lua
- #305 Add curve primitive: Administration, Continental Shelf, Territorial Sea Areas, Contiguous Zone,Exclusive Economic Zone
- #304 New attribute power-driven vessels prohibited (Gap analysis 19OCT23 Row 37 related, RESARE04)
- #228 Show contour labels centered on visible portion(s) of depth contour
- #306 Bridge re-modelled
- #285 Updated
QoBD
evaluation of depth range - #312 Fix syntax error Bridge re-modelled lua file.
- #313 Curve geometry is invalid for
Obstruction
withcategoryOfObstruction
=mangrove
- #99 Initial implementation of
UpdateInformation
portrayal;updateType
=move
is only partially implemented due to lack of test data - #318 Use drawing priority of 30 for
UpdateInformation
- #309 New feature MooringArea, VG as MORFAC
- #319 Updated symbol BOYSPP35
- #322 Fix issue with performance counters in OBSTRN07.lua
- #321 Implement IMS changes (VG -> 90k's, VGL -> 900's)
- #323
Bridge
with no geometry shouldn't generate an alert - #324
PhysicalAISAidToNavigation
should generate NavHazard alert - #325 Point geometry not allowed for
SpanOpening
andSpanFixed
- #326 Mooring cable should generate NavHazard alert
- #327 Update alert catalog to provide alert priorities per MSC.530(106)
- #311 Adjust text placement for
SpanFixed
,SpanOpening
,CableOverhead
- #330
Bridge
should evaluatefeatureName
- #332 Remove highlight* viewing groups (no longer used by IMS)
- #333
Landmark
is not emitting FontColor command - #334 Complete implementation of
featureName
- #175 Ensure correct handling of
featureName
attributenameUsage
- #335
DepthNoBottomFound
should not support geometry of type point, only pointSet is permitted - #3 Add support for
TextPlacement
- #336 Use new viewing group
32 - Auxiliary names
when new labels are added viafeatureName.name
- #303 Add support for
textRotation
attribute of theTextPlacement
feature - #17 Updated all SAFCON5X symbol view-boxes and pivot-points
- Misc changes
- #224 Update main version number to 1.1.2; intended for developmental use towards 1.2.0
- Lua Rule File / Symbol Updates
- #226
LightSectored
with partially obscured sector will not portray arc with a dash - #232 Fix symbols with dots
- #233 Support labeling contours deeper than 99m
- #227
DockArea
andLockBasin
should always draw under RADAR - #231
RadarStation
withcategoryOfRadarStation
=2
is not showing communication channels - #243 Fix check for
majorLight
onLightAllAround
- #245
OBSTRN07.lua
should change line color based onSafetyDepth
- #240
SLCONS04.lua
incorrect evaluation ofcondition
attribute - #50
CATZOC
drawing priority should be12
- #249 Error when
valueOfLocalMagneticAnomaly
is unknown - #251 Adjust
SAFCON90
- #252 Adjust
SAFCON71
andSAFCON91
- #142 Fix bug, reopened and added contains(7, categoryOfCargo)
- #213 Within rule file, case inconsistency between reference and catalog entry for
SEAGRASS.svg
- #254 valueOfLocalMagneticAnomaly multiple value string fix
- #255
LightSectored
portrayal results in?
- #214
LocalMagneticAnomaly
change label color, label vg, and text offset. - #235 Implement portrayal of
LandRegion
with curve geometry,RescueStation
with surface geometry. - #260
CoastGuardStation
outputs duplicate drawing instructions - #256 Ensure
inTheWater
is handled for all applicable feature types - #267 Remove
NEWOBJ
symbols and linestyle - #269
DockArea
has incorrect priority and viewing group - #271
TOPMAR01.lua
renamed toTOPMAR02.lua
because it implements the matching S-52 CSP - #236 AnchorBerth categoryOfCargo = 7 (dangerous or hazardous cargo) new symbol ANCBDNG2 [PSWG #116]
- #270 VirtualAISAidToNavigation is using viewing group 21010 ---> changed to 27240
- #268 viewing group 28010 to add pilotage district [PSWG #147]
- #262 Precision of numeric values on dredged areas
- #264 Fix case of symbol file CSS references
- #263 Deal with incomplete
periodicDateRange
- #225 Update version number prior to release 1.1.2-DRAFT to 1.1.2
- #226
- #216 Use mariners viewing groups for alert highlights (
53010
-53024
) - #182 Ensure all unknown objects turn off with
Unknown
independent selection - #183 Try to process codes which don't exist in the FC
- #184 Lost presentation of Anchorage Area
- #185 Incorrect reference to css file in DRFSTA02.SVG
- #188
INFORM01
added toLightSectored
with nosectorInformation
- #189 Some light descriptions are not visible
- #190
LightSectored
withsectorLineLength
portray as unknown objects - #192
UpdateInformation
is portrayed as unknown object - #194 Features with undefined portrayal are not visible
- #187 Inconsistent types of variables during the drawing of Distance Mark
- #191 Issues with
Landmark
categoryOfLandmark
=22
(Triangulation Mark),24
(Observation Wheel), and25
(Torii) - #186 Inconsistent colours of dash line and embedded symbol for
NAVARE52
linestyle (added EMAREGR2.svg) - #193 Check for "noGeometry" in all No Geometry features, return null instruction
- #196 Viewing Groups 26010 and 26020 have identical names
- #197 Undefined parameter
TwoShades
forShallowContour
andDeepContour
- #199 Remove language independent text
- #195 Incorrect portrayal of Signal Station Traffic, removed 2021_SISTAT02_01.svg references
- #198 Viewing Group 27220 missing for "Range System"
- #200 Viewing Group 27240 is not included in any Viewing Group Layer, added to 3
- #202 Symbol validation errors due to missing namespace prefix
- #201 Line style PILDSTR1.xml fails validation
- #205 Symbol validation errors due to incorrect namespace
- #206
categoryOfAnchorage
has multiple values, use contains() - #207
INFORM01
symbol added to feature with no additional information - #193 Check for "noGeometry" in all No Geometry features and moved to Viewing Group: 21060 Place-holder for geographic names
- #207
INFORM01
symbol added to feature with no additional information - #210
Crane
type surface has 0.64 lineweight for boundary opposed to 0.32 in S-52 - #213 Case inconsistency between filename and catalog entry for
SEAGRASS.svg
- #209 Conveyor.lua has duplicate conditions, removed duplicates
- #217 Remove
DISMAR03.svg
andDISMAR04.svg
- #218 Removal of alerts from
RestrictedAreaRegulatory
is not yet approved - #219 Remove national language text from the alert catalog
- #220 Set
SafetyContour
alert priority in route planning mode toAlarm
- #222 Many symbols missing namespace prefix on
Description
element and metadata attributes - #223 Symbols with invalid
creationDate
attribute - #221 Removed SISTAT02.svg from PC, no rules reference it
- #215 Update version number prior to release 1.1.1b to 1.1.1
- Misc changes
- #153 Update PortrayalCreateContextParameter contextParameterType to allow "Double" and "String" and to ignore case
- #154 Enhance debugging
- #155 Update context parameters
- #159 Remove processing instruction
- #160 Update version number
- #138 Modified metadata for Incorrect drawing of some Area patterns [PSWG #92] #138
- #163 Update FC to 1.1.0
- #179 Update PC display modes to match registered values
- Lua Rule File / Symbol Updates
- #143 New Symbology for Pilot Boarding Place surface [PSWG#106]
- #137 Pilotage District Symbology [PSWG #105]
- #133 Update DGPS reference station symbol to DRFSTA02 [PSWG #111] #133
- #139 Update EMLOWACnn.svg symbols (reduce line thickness)
- #140 Update Deep water route line styles (eliminate leading space)
- #10 Change sector extension from 3mm to 5mm
- #162 BuoyNewDangerMarking -> BuoyEmergencyWreckMarking
- #164 DredgedArea TextInstruction display priority 24 -> 3
- #131 Enable the symbolisation of Reeds - [PSWG #109]
- #165 Crane: throw error on curve geometry
- #166 FoulGround: throw error on curve geometry
- #168 Active submarine volcano must have point geometry
- #169 Restricted anchorage must have point geometry
- #170 flareAngle renamed to flareBearing
- #171 sectorLineLength units changed from meters to nautical miles
- #141 Amend incorrect S-52 color for symbol SOUNDSC2 -> SOUNDSC3 [PSWG #118], #141
- #141 Corrected prior fix: incorrect S-52 color for symbol SOUNDSC2 -> SOUNDSC3 [PSWG #118], #141
- #172 Implement SeparationZoneOrLine
- #97 Completed: Physical AIS Aid to Navigation [PSWG #70], VG = 27240 (as per S-98)
- #173 Dock Area and Lock Basin - Define Display parameters [PSWG #121]
- #145 "No Geometry" features work-around for PC #145 thru PC #152, [PSWG #80 thru #87]
- #145 Removed debug for "No Geometry" features work-around for PC #145 thru PC #152, [PSWG #80 thru #87]
- #176 Runway feature of type Point [attribute categoryOfRunway=1 (Aeroplane Runway)] - Map to AIRARE02
- #142 Symbol Berth features with categoryOfCargo = 7 [PSWG #112]
- #134 Update portrayal of Heliports / Helipads
- #119 Independent mariner selections
- #73 Value of Local Magnetic Anomaly #73 [PSWG #102]
- #161 Sloping Ground & Slope Topline #108, [PSWG #108]
- #178 QoBD should evaluate depth range
- #16 symbols: viewBox mismatch
- #24 use new symbol for conspicuous flagstaff (FLGSTF02)
- #61 update GetFeatureName per S-101-Portrayal-subWG/Working-Documents#104 (comment)
- #174 INFORM01 symbol should be displayed when feature itself contains information
- #181 WRECKS05.lua raises an error in some conditions
- #61 Removed NationalLanguage context parameter pending resolution of iho-ohi/S-101-Documentation-and-FC#60 and S-101-Portrayal-subWG/Working-Documents#104
- Change version numbering scheme to match FC and DCEG
- #67 Update for S-100 v5.0 schemas
- #68 Add portrayal context parameter validation rules
- #84 Fix symbolBox for FOULGD02.svg
- Lua Rule File Updates
- #27 Feature CoastguardStation -> CoastGuardStation
- #28 Attribute visuallyConspicuous -> visualProminence
- #29 Attribute categoryOfRecommendedTrack -> basedOnFixedMarks
- #33 Default symbology for areas missing outline
- #34 Token LITGN incorrect name/description
- #36 Current Non Gravitational (Removed Curve and Surface rule parts)
- #34 Deep Water Route
- #39 Foul Ground point, replaced FOULGND1 with FOULGD02
- #40 Discoloured Water point, replaced testPCB with DSCWTR01 for points only
- #41 Buoy New Danger Marking rule added
- #44, #70 changes to default symbology
- #46 New symbol for CEVNI system of marks, 'DIRBOY02'
- #48 Fix display category for UnderwaterAwashRock
- #49 Wrecks with missing attribute values should be assigned to 'Base' display category
- #50 Quality of Bathymetric Data, use S-52 symbology based on CATZOC value
- #51 Implement Virtual AIS Aid to Navigation
- #52 Call Activated [Signal Generation], FogSignal.lua and LightFlareAndDescription.lua
- #53 Coral Sanctuary [Category of Restricted Area] added to rule RESARE04.lua
- #54 categoryOfPipelinePipe 7 (bubble curtain) added to rule PipelineSubmarineOnLand.lua
- #55 Disengagement Area added according to issue note
- #56 Dredged Area display dredged date, in brackets, after depthRangeMinimumValue
- #57 UnderwaterAwashRock (UWTROC) missing NavHazard alert
- #59 categoryOfCable 7 (ferry) added to rule CableSubmarine.lua
- #60 LightAllAround now uses majorLight to determine when to draw halo
- #62 Use flareAngle attribute in LightFlareAndDescription.lua
- #63 'Fla' text added to point and surface for OffshorePlatform.lua with Flare Stack
- #64 categoryOfFerry 5 (High Speed Ferry) added to rule FerryRoute.lua
- #65 DistanceMark / measured distance value
- #69 VirtualAISAidToNavigation should generate NavHazard alert
- #70 Handle date dependency/nautical information for default symbology
- #72 Fix display category for Obstructions
- #73 Value of Local Magnetic Anomaly as maximum value text
- #76 Sloping Ground, Removed categoryOfSlopingGround= 5 & 7 from list of valid attribute values
- #78 Implement categoryOfShorelineConstruction == 22 (Quay)
- #41, #77 Changed symbol to BOYNDM01, removed old rule from PC.xml
- #79, #9 Allocate portrayal parameters to SY(CHDATD01)
- #82 Multiplicity of categoryOfRadioStation changed
- #86 LocalOffset unintentionally applied
- #89 Associate INFORM, text, etc. with override viewing group returned from UDWHAZ05
- #90 Display of quality symbol returned from QUAPNT02 should toggle with features base viewing group
- #91 LITDSN02.lua "status" labels not present
- #92 communicationChannel attribute moved from feature to information type
- #95 RestrictedAreaRegulatory call to RestrictedAreaNavigational fails
- #96 LightSectored directional light with unknown orientation calls Default.lua
- #100 Type of sectorExtension changed from integer to boolean
- #46 Updated guidance implemented based on PSWG #64 decisions, remove LC(MARSYS51) etc
- #47 Remove symbolisation from ALL NavigationalSystemOfMarks Surface boundaries, PSWG #42
- #30 Marine Pollution Regulations Area as S-52 ADMARE features, PSWG #74
- #109 Collision Regulations Limit symbol added but needs viewing group etc. PSWG #41
- #104 Added Torii [Category of Landmark = 25], also see PSWG #60
- #101 Added Seagrass new symbology, also see PSWG #47
- #56 Additional guidance on dredged date see Aug 3, 2022 comments
- #76 Sloping Ground, revert back to portrayal to match S-52 look-up tables, PSWG #35
- #30 Marine Pollution Regulations Area added to Viewing Group Layer 18 (Miscellaneous), PSWG #74
- #109 Updated Collision Regulations Limit viewing group etc. PSWG #41
- #117 Vessel Traffic Service Area new symbology. PSWG #50
- #103 Active Submarine Volcano [Category of Obstruction] new point symbol ver 3. PSWG #71
- #107 New symbol: Observation Wheel [Category of Landmark], FERWHL03 and FERWHL04. PSWG #62
- #105 Restricted Area Regulatory break-out and new viewing group 26020. PSWG #31
- #103 Active Submarine Volcano [Category of Obstruction] new point symbol ver 4. PSWG #71
- #113 Moiré Effect [Directional Character] new symbol. PSWG #52
- #122 Coast Guard Station {Surface}, central symbol
- #121 Reported Anchorage [Category of Anchorage] = 15, new symbol. PSWG #72.
- #114 Tank Farm, Category of Offshore Production Area, new symbol. PSWG #54.
- #122 Coast Guard Station, fixed drawing priority 7 ---> 21
- #108 Triangulation Mark [Category of Landmark], New rule and symbol. PSWG #66.
- #111 Signal Station Traffic, New rule and symbol. PSWG #48.
- #112 Signal Station Warning, New rule and symbol. Removed symbol SISTA02 from PC. PSWG #49.
- #114 Tank Farm, Category of Offshore Production Area, change symbol name only. PSWG #54.
- #94 Implement portrayal rule for Pilotage District with new symbology. PSWG #57.
- #114 Remaining "farm" symbols updated with new rule logic. PC #114, PSWG #63, #55, #67, #67, #54
- #112 Rename 2021_SISTAT03.svg to SISTAT03.svg. PC #112, PSWG #49
- #112 Wrong symbol used in SignalStationWarning.lua corrected from SISTAT03 to SISTAW03. PC #112, PSWG #49
- #98 Support Pile curve and surface geometries
- #125 All symbols should default to "daySVGStyle.css"
- #110 Implement portrayal of InformationArea, replacing use of "testPCB"
- #111 Symbol decision and name change 2022_SISTAT03.svg to SISTAT03.svg, PSWG #48.
- #40 Discoloured Water updated rule based on decision on SEPT 1, 2022. PSWG #61.
- #47 Remove symbolisation from ALL NavigationalSystemOfMarks Surfaces, (NULL instruction for Pick Report only), PSWG #42
- #46 Rule clean-up based on attributes 'marksNavigationalSystemOf' and 'orientationValue', PSWG #64 and PC #46
- #39 Foul Ground new symbols and rule updates, PSWG #65, PC #39
- #124 New symbol and rule update for Anchorage Area with small craft moorings, PSWG #28, PC #124
- #106 Crane rule updates, PSWG #75, PC #106
- #126 DiscolouredWater missing central symbols, PSWG #61, PC #126
- #20 Sector lights draw leg lines to sector line length when full sectors is off
- #23 Change to portrayal of mangroves, PSWG #34, PC #23
- #80 Implement date dependent support for QoBD
- #126 DiscolouredWater updated with zero offset central symbol, PSWG #61, PC #126
- #14 Use correct drawing priority for LightAllAround features
- #18 Fix name for viewing groups 32030 and 32050
- #25 Alerts generated by restricted areas have incorrect highlight viewing group
- #26 Fix S-64 hazards sometimes have incorrect viewing group
- Removed mariners viewing groups and viewing group layers
- Correctly handle missing attribute values for attributes with an upper multiplicity of one
- Draw Foul Ground point symbols under RADAR when Radar Overlay context parameter is false
- Rework TextInstruction commands by removing viewing group and drawing priority parameters
- Use same symbolization for RestrictedAreaRegulatory as for RestrictedAreaNavigational
- #4 Don't treat prominent features as visually conspicuous
- #6 Assign the viewing group for wrecks based on results of UDWHAZ05
- Use multiple viewing groups to implement symbol / text dependencies, see Change Proposal Form
- #7 Don't show VALSOU on curve obstruction hazard symbol
- Display feature name for Bridge features in viewing group 26 instead of 21
- #5 Update context parameter defaults per IEC 61174 ed4 Table 3
- Full light lines: off
- Shallow water dangers: on
- Plain/symbolized boundaries: plain
- Radar overlay: off
- Draw 360 degree arc around LightAllAround when appropriate
- Assign shallow water pattern to proper viewing group
- Handle blue and yellow lights properly
- Viewing group layers implementing S-52 text group layers are no longer included in a display mode
- Portray FoulGround feature in accordance with S-52 rules for OBSTRN where CATOBS = 7
- Fixed handling of restricted areas with no listed restrictions
- Reset rotation after drawing rotated symbol
- Remove catalog entry for deleted file svgStyle.css