/S-101_Portrayal-Catalogue

Space to discuss and review IHO S-101 Portrayal Catalogue

Primary LanguageLua

S-101 Portrayal-Catalogue

IHO S-101 Portrayal Catalogue development, discussion, and review

Recent changes

Older changes are here: Changelog.md

2.X.X - use with FC 2.X.X

2.0.0 - use with FC 2.0.0

  • Misc changes

    • #454 Update PC version to "2.0.0" for release
  • Lua Rule File / Symbol Updates

1.5.1 - use with FC 1.5.1

  • Misc changes

    • #450 Update PC version to "1.5.1-DRAFT"
    • #451 Update PC version to "1.5.1" prior to release
  • Lua Rule File / Symbol Updates

    • #449 Vertical clearance not displayed

1.5.0 - use with FC 1.5.0

  • Misc changes

    • #422 Update PC version to "1.5.0-DRAFT"
    • #431 Remove DEPVAL02, no longer used
    • #429 Remove viewing group layer 10a
    • #439 Rename (text) viewing group 23 to "Text: Aids to Navigation information"
    • #427 Update PC version to "1.5.0" prior to release
    • #448 Remove unofficial courtesy copy of FC from PC release
  • Lua Rule File / Symbol Updates

    • #433 MooringArea Point geometry in wrong display plane when radar is off
    • #432 Clearance label on Gate can overwrite curve
    • #424 Deconflict labels on co-located lights
    • #428 HasHorizontalClearance() always returns true, shorten return logic
    • #437 Multiplicity of attribute category of dolphin
    • #438 DredgedArea remove "dredged to" text
    • #437 re-opened, Deviation Dolphin has priority
    • #444 Junction cable portrayed incorrectly
    • #440 Remove line styles LOWACC01, LOWACC11 and symbols EMLOWAC01, EMLOWAC11
    • #441 CableSubmarine should alert on categoryOfCable=9 - Junction Cable rather than 6 - Mooring Cable
    • #436 Add NavHazard alert to Obstruction when waterLevelEffect=7 - Floating
    • #446 Add NavHazard alert to Obstruction when categoryOfObstruction=21 - Active Submarine Volcano
    • #447 Active submarine volcano uses new viewing group 14020 "Non-isolated dangers (active submarine volcanos)"
    • #442 Junction cables: update viewing group description for 14020 and 24010
    • #443 Ferry cables: update viewing group description for 24010

1.4.0 - use with FC 1.4.1

  • Misc changes

    • #391 Update main version number to 1.4.0-DRAFT
    • #390 Remove "dock (DOCARE)" from name of viewing group 12420
    • #393 Update FC to 1.3.1
    • #157 Update contents for utf-8 encoding
    • #404 Remove testPCB
    • #405 Update FC to 1.4.0 dated 2024-07-03
    • #410 Remove alert catalog references to non-existent icons
    • #414 Remove the alert viewing group layer and implement alert viewing groups as independent selectors
    • #415 Message associated with disablement of graphical highlight of ProhAre alerts changed to "Indication of some prohibited areas or areas with special conditions is Off"
    • #419 Change name of viewing group 21020 from "Generic object (NEWOBJ01)" to "Chart 1 feature, virtual AIS aid to navigation"
    • #420 Update FC to reflect changes expected in 1.4.1
    • #8 Update catalog and rules with (expected) xmlID's from portrayal registry
    • #426 Update FC to 1.4.1
    • #421 Update PC version from "1.4.0-DRAFT" to final release 1.4.0
  • Lua Rule File / Symbol Updates

    • #382 Landmark featureName placement differs for simplified/traditional
    • #394 TextPlacement is not copying all relevant drawing instructions
    • #395 Enhance TextPlacement to support output of multiple strings
    • #396 Update alignment of TextPlacement per S-101PT13-07.8
    • #399 Add comment to TextPlacement.lua noting implementation location
    • #361 flareBearing is not required; reinstate S-52 flare bearing logic
    • #400 Removed point as allowable geometry for FloatingDock
    • #401 Removed point as allowable geometry for Pontoon
    • #392 DistanceMark portrays using symbol DISMAR07 when visible with no structure
    • #411 Fix typo in CreateAttributeConstraints
    • #412 Add compatibility checks for Lua versions other than 5.1
    • #413 SeaAreaNamedWaterArea should always output NullInstruction
    • #376 Add light description on sector lights
    • #397 Enhance TextPlacement to support placing feature characteristics
    • #398 Support combined TextPlacement per S-101PT13-07.8
    • #409 no chart display (3) is no longer valid for nameUsage
    • #416 Implement scaleMinimum for TextPlacement
    • #418 TOPMAR02 undefined for EmergencyWreckMarkingBuoy and IsolatedDangerBuoy
    • #417 Depict horizontal clearance values
    • #389 Added Chart1Feature
    • #406 Enhanced error checks for UpdateInformation
    • #423 TrafficSeparationSchemeLanePart only displays english text

1.3.0 - use with FC 1.3.0

  • Misc changes

    • #346 Update version prior to release 1.3.X, initial version
    • #348 SVG duplication, BOYCON30.svg ---> BOYCON31.svg
    • #345 Remove svg from CSS files
    • #353 Update description of viewing group 22010 to include DockArea
    • #381 Remove older changes from README
    • #342 Update branch catzoc-alternate-portrayals
    • #346 Prepare for 1.3.0-PR (Peer Review)
    • #388 Update version from 1.3.0-PR to final release 1.3.0 after peer review
  • Lua Rule File / Symbol Updates

    • #349 Fix metadata validation issues in multiple symbols
    • #350 Remove catalog entry for unused symbol EMNEWOB1.svg
    • #347 DiscolouredWater doesn't trigger indication
    • #354 Incorrect text offset in CardinalBuoy when buoyShape is Superbuoy (7)
    • #340 Remove converter comments from rule files
    • #356 BeaconLateral bug, updated to beaconShape == 4
    • #316 Incorporate new EWMB 'Paper Chart' symbols [PSWG #158]
    • #344 MooringArea problems bug fix
    • #367 No date dependent symbol on "no geometry" features [PSWG #161, Row 30]
    • #351 Ensure all symbols reference a valid default stylesheet
    • #352 Ensure all symbols have an entry in portrayal_catalogue.xml
    • #355 New symbology for Waterfall features of type Point
    • #371 Update association role codes for FC 1.3
    • #368 Portray attribute "communicationChannel" for RadarStation and RadioCallingInPoint
    • #358 Use 50% translucent fill for IceArea
    • #373 Remove LineStyle PILDSTR1
    • #374 SpanOpening should show clr op ∞ when verticalClearanceUnlimited is true
    • #375 QoBD shows multiple date dependent symbols
    • #359 Add thin orange line to UpdateInformation delete of curve or surface
    • #331 Show thin dashed orange line for UpdateInformation with updateType=4 (move) and curve geometry
    • #372 Implement portrayal of Incompletely Surveyed Area
    • #366 Show vertical clearance on Gate
    • #177 Remove CSS inline styling from all symbols
    • #204 Update symbols for S-100 5.2 SVG schema
    • #377 Update area fills for S-100 5.2 schema
    • #378 Update line styles for S-100 5.2 schema
    • #379 Update alert catalog for S-100 5.2 schema
    • #380 Update portrayal_catalogue.xml for S-100 5.2 schema
    • #361 Use flareBearing attribute in lieu of S-52 rule for colocated lights
    • #383 Reduce line weight for BOYPIL60, BOYSPH50, BOYSPH60 and BOYSPR60
    • #384 Fix outline color for BOYPIL60, BOYSPH50, BOYSPH60 and BOYSPR60 to support dusk and night palettes
    • #360 Implement portrayal for StructureOverNavigableWater
    • #365 “system” attribute in the water, [PSWG #161, Row 21]
    • #387 BOYPIL60 has extraneous circles
    • #386 Problems with MooringArea