Skip to main content
Manus에서 모든 스킬 실행
원클릭으로
GitHub 저장소

EncDotNet.S100

EncDotNet.S100에는 philliphoff에서 수집한 skills 17개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.

수집된 skills
17
Stars
5
업데이트
2026-07-13
Forks
3
직업 범위
직업 카테고리 3개 · 100% 분류됨
저장소 탐색

이 저장소의 skills

viewer-evaluation
소프트웨어 품질 보증 분석가·테스터

Procedure for running an independent, automated evaluation loop against the EncDotNet.S100 Avalonia viewer using its CLI flags and embedded MCP server. Lets an agent launch the viewer headlessly, load datasets, drive viewport / palette / display-category / time-step / own-ship, capture screenshots, await render-idle, and read render stats — then iterate. USE FOR: visually verifying a rendering or portrayal change; designing or reproducing integration/regression scenarios; measuring load/render performance; capturing reference images; deriving test fixtures from real datasets; any "does it actually look/behave right in the viewer?" question — INCLUDING from renderer (Renderers.Mapsui / Renderers.Skia), Core pipeline, or Datasets.SXXX work, not only when editing the Viewer project. DO NOT USE FOR: pure library logic unit tests (write xunit directly), viewer XAML/localization conventions (see viewer.instructions.md), or the MCP tool catalogue reference (see docs/mcp-server.md).

2026-07-13
chart-cartography
소프트웨어 개발자

Cross-cutting cartography and chart-rendering domain expertise for electronic navigational displays — the principles of how marine charts are composed, layered, generalized, coloured, projected, and made performant. Spec- and renderer-agnostic: it explains the *why/what* of good chart rendering and how those principles manifest in this codebase, then defers to the per-spec skills for product semantics and to the renderer READMEs for implementation. USE FOR: layer/draw-order and display-priority decisions; scale-dependent generalization, declutter, SCAMIN/scale-band culling; label/text placement and deconfliction; day/dusk/night palette and contrast design; CRS/projection choices and distortion/antimeridian/pole pitfalls; rendering-performance strategy (geometry simplification, path/snapshot caching, tiling, vertex-bound cost reasoning); reviewing a rendering change for cartographic correctness across products. DO NOT USE FOR: a specific product's encoding/attribute/portrayal rules (use the sXXX skill); Mapsui

2026-06-16
s122-marine-protected-areas
소프트웨어 개발자

Expert knowledge of IHO S-122 Marine Protected Areas Product Specification (Edition 2.0.0). Covers GML encoding (S-100 Part 10b) over the S-100 GML base, the S-122 application schema (marine protected areas, restricted areas, regulated areas, and associated text placement), and the XSLT-based portrayal pipeline. USE FOR: S-122 datasets, marine protected areas, restricted/regulated areas, GML parsing for S-122, XSLT portrayal of S-122, vector pipeline changes affecting S-122, S122DatasetReader / S-122 reader/source code, S-122 tests, edits to bundled `content/S122/**` assets. DO NOT USE FOR: S-127 marine resources and services (use s127-marine-services), S-124 nav warnings (use s124-nav-warnings), S-125 AtoN (use s125-aton), S-101 ENC (use s101-enc), generic GML / framework concerns (use s100-framework).

2026-06-16
s104-water-level
소프트웨어 개발자

Expert knowledge of IHO S-104 Water Level Information for Surface Navigation Product Specification. Covers HDF5-encoded water-level time-step grids, WaterLevel feature, Group_NNN time-series groups, data coding formats (regular grid, ungeorectified grid, time series at fixed stations, etc.), trend/quality flags, and tide-station metadata. USE FOR: S-104 datasets, water level forecasts/observations, tide grids, S104DatasetReader, S104CoverageSource, S104PortrayalCatalogue, WaterLevelCoverage, WaterLevelValue, time-step iteration, adding S-104 features, S-104 tests. DO NOT USE FOR: S-102 bathymetry (use s102-bathymetry), S-111 currents (use s111-surface-currents), generic HDF5 (use s100-framework).

2026-05-17
s102-bathymetry
소프트웨어 개발자

Expert knowledge of IHO S-102 Bathymetric Surface Product Specification (HDF5-encoded depth/uncertainty grids). Covers BathymetryCoverage groups, Group_F feature codes, depth/uncertainty dataset shapes, NODATA fill value handling (1,000,000f), tiling, georeferencing attributes, CRS conventions (often UTM), and the depth-shading portrayal palette. USE FOR: S-102 datasets, bathymetric grids, depth surfaces, uncertainty grids, HDF5 bathymetry, BathymetryCoverage, CoverageCell layout, depth shading, S102DatasetReader, S102CoverageSource, S102PortrayalCatalogue, PC-driven Lua portrayal, adding S-102 features, reviewing for S-102 spec compliance, RenderS102 tool changes. DO NOT USE FOR: S-104 water levels (use s104-water-level), S-111 currents (use s111-surface-currents), generic HDF5 access (use s100-framework).

2026-05-16
s201-aton-information
소프트웨어 개발자

Expert knowledge of IALA S-201 Aids to Navigation Information Product Specification (Edition 2.0.0, May 2025; aligned with S-100 Ed 5.2.0). Covers GML encoding (S-100 Part 10b) on the S-100 GML 5.0 profile, the S-201 application schema (62 feature types — buoys, beacons, lights, AIS aids, structures, equipment, aggregations), the 4 information types (AtoNFixingMethod, AtonStatusInformation, PositioningInformation, SpatialQuality), xlink-based information bindings, the equipment-on-structure `parent`/`child` xlink relationship, and the XSLT-based portrayal pipeline (`main_PaperChart.xsl`). USE FOR: S-201 datasets, AtoN-authority data exchange, GML parsing for S-201, XSLT portrayal of S-201, vector pipeline changes affecting S-201, S-201 reader/source code, S-201 tests. DO NOT USE FOR: ECDIS-facing AtoN portrayal (use s125-aton — the ECDIS-facing AtoN spec is **S-125, not S-201**), S-101 ENC AtoN feature classes (use s101-enc), S-124 navigational warnings (use s124-nav-warnings), generic GML (use s100-framework

2026-05-15
s131-marine-harbour
소프트웨어 개발자

Expert knowledge of IHO S-131 Marine Harbour Infrastructure Product Specification (FC Edition 1.0.0, PC Edition 2.0.0). Covers GML encoding (S-100 Part 10b) in the application namespace `http://www.iho.int/S131/1.0` over the S-100 GML 5.0 base, the S-131 feature catalogue (berths, bollards, mooring buoys, dolphins, locks, dry docks, terminals, anchorage areas, harbour basins, authorities, etc.), and **Lua-based portrayal** (S-100 Part 9A) — making S-131 the first GML+Lua hybrid in this codebase. USE FOR: S-131 datasets, marine harbour infrastructure features, berths, bollards, mooring buoys, GML parsing for S-131, Lua portrayal of S-131, GML-to-Lua data provider bridge, vector pipeline changes affecting S-131, S-131 reader/source code, S-131 tests, edits to bundled `content/S131/**` assets. DO NOT USE FOR: S-101 ENC ISO 8211 features (use s101-enc), S-127 marine services (use s127-marine-services), S-124 nav warnings (use s124-nav-warnings), generic GML / framework concerns (use s100-framework).

2026-05-13
s128-catalogue
소프트웨어 개발자

Expert knowledge of IHO S-128 Catalogue of Nautical Products Product Specification (Edition 2.0.0). Covers GML encoding (S-100 Part 10b) in the application namespace `http://www.iho.int/S128/2.0` over the S-100 GML 5.0 base, the S-128 feature catalogue (ElectronicProduct, PhysicalProduct, S100Service, plus producer / distributor / contact metadata features), and XSLT-based portrayal. USE FOR: S-128 datasets, catalogues of nautical products, electronic products, physical products, S-100 services, GML parsing for S-128, XSLT portrayal of S-128, vector pipeline changes affecting S-128, S-128 reader/source code, S-128 tests, edits to bundled `content/S128/**` assets. DO NOT USE FOR: S-127 marine resources and services (use s127-marine-services), S-122 marine protected areas (use s122-marine-protected-areas), S-124 nav warnings (use s124-nav-warnings), S-101 ENC (use s101-enc), generic GML / framework concerns (use s100-framework).

2026-05-01
s125-aton
소프트웨어 개발자

Expert knowledge of IHO S-125 Marine Aids to Navigation Product Specification. Covers GML encoding (S-100 Part 10b) using the S-100 GML 5.0 profile, the S-125 application schema (lights, buoys, beacons, daymarks, AIS aids), AtoN status indication and status information types, xlink-based information bindings, and the XSLT-based portrayal pipeline. USE FOR: S-125 datasets, marine aids to navigation, GML parsing for S-125, XSLT portrayal of AtoN, vector pipeline changes affecting S-125, S-125 reader/source code, S-125 tests. DO NOT USE FOR: S-101 ENC AtoN feature classes (use s101-enc), S-124 navigational warnings (use s124-nav-warnings), generic GML (use s100-framework).

2026-05-01
s127-marine-services
소프트웨어 개발자

Expert knowledge of IHO S-127 Marine Resources and Services Product Specification (Edition 2.0.0). Covers GML encoding (S-100 Part 10b) in the application namespace `http://www.iho.int/S127/2.0` over the S-100 GML 5.0 base, the S-127 feature catalogue (pilot boarding places, routeing measures, restricted areas, vessel traffic services, signal stations, etc.), and XSLT-based portrayal. USE FOR: S-127 datasets, marine traffic management features, pilot services, routeing measures, restricted/military/caution areas, vessel traffic services, GML parsing for S-127, XSLT portrayal of S-127, vector pipeline changes affecting S-127, S-127 reader/source code, S-127 tests, edits to bundled `content/S127/**` assets. DO NOT USE FOR: S-124 nav warnings (use s124-nav-warnings), S-129 UKC (use s129-ukc), S-101 ENC (use s101-enc), generic GML / framework concerns (use s100-framework).

2026-05-01
s411-sea-ice
소프트웨어 개발자

Expert knowledge of IHO/JCOMM S-411 Ice Information for Surface Navigation Product Specification. Covers GML encoding (S-100 Part 10b) of sea-ice and lake-ice features (`SeaIce`, `LakeIce`, `Iceberg`, `IceEdge`, `IceLead`, etc.), the two GML shapes encountered in real-world data (JCOMM/Canadian-Ice-Service operational shape and IHO 1.2.1 sample shape), the XSLT-based portrayal pipeline, and the bundled main-rule adapter that bridges the upstream catalogue to this codebase's `Part9DisplayListReader`. USE FOR: S-411 datasets, sea-ice information, ice edges, icebergs, ice concentration / stage of development, GML parsing for S-411, XSLT portrayal of ice, vector pipeline changes affecting S-411, S-411 reader/source code, S-411 tests, edits to the bundled `Adapter/main.xsl`. DO NOT USE FOR: S-124 nav warnings (use s124-nav-warnings), S-129 UKC (use s129-ukc), S-421 route plans (use s421-route-plans), generic GML / framework concerns (use s100-framework).

2026-05-01
s421-route-plans
데이터베이스 아키텍트

Expert knowledge of IEC/IHO S-421 Route Plan Product Specification. Covers GML encoding (S-100 Part 10b), the S-421 application schema, Route / RouteWaypoints / RouteWaypoint / RouteWaypointLeg / RouteSchedules / RouteActionPoint object model, xlink:href cross-references between objects, RouteInfo information type, and XSLT-based portrayal (per-feature templates plus a Default fallback). USE FOR: S-421 datasets, route plans, voyage plans, waypoints, route legs, action points, GML parsing for S-421, XSLT portrayal of routes, vector pipeline changes affecting S-421, S-421 reader/source code, S-421 tests, vector pipeline changes affecting S-421. DO NOT USE FOR: S-124 nav warnings (use s124-nav-warnings), S-129 UKC (use s129-ukc), S-101 ENC (use s101-enc), generic GML / framework concerns (use s100-framework).

2026-04-29
s100-framework
소프트웨어 개발자

Expert knowledge of the IHO S-100 Universal Hydrographic Data Model (Edition 5.2.1). Covers Parts 1–10: data model, feature catalogues (ISO 19110), portrayal catalogues, exchange sets (CATALOG.XML), HDF5 encoding (Part 10c), GML encoding (Part 10b), ISO 8211 encoding (Part 10a), and the Lua-based portrayal engine (Part 9A). USE FOR: S-100 framework questions, exchange set layout, CATALOG.XML schema, feature/portrayal catalogue structure, cross-product concerns, changes to EncDotNet.S100.Core, EncDotNet.S100.ExchangeSets, EncDotNet.S100.Features, EncDotNet.S100.Portrayals, or EncDotNet.S100.Specifications, choosing an encoding for a new product, designing pipeline abstractions. DO NOT USE FOR: a single product spec (use s101-enc, s102-bathymetry, s104-water-level, s111-surface-currents, s124-nav-warnings, s129-ukc, or s421-route-plans).

2026-04-28
s101-enc
소프트웨어 개발자

Expert knowledge of IHO S-101 Electronic Navigational Chart Product Specification. Covers ISO 8211 record encoding (S-100 Part 10a), S-101 feature/spatial/information records, the Lua-based portrayal pipeline (S-100 Part 9A) including drawing instructions, symbol references, line/area styles, and the data provider contract used by rule scripts. USE FOR: S-101 datasets, ENC files, ISO 8211 parsing, S101DocumentReader, S101Dataset, S101VectorSource, S101LuaPortrayal, S101LuaDataProvider, DrawingInstructionParser, S101PortrayalCatalogue, drawing instructions, Lua portrayal rules, vector pipeline changes affecting S-101, adding S-101 features. DO NOT USE FOR: S-124 GML-encoded features (use s124-nav-warnings), HDF5 coverage products S-102/S-104/S-111 (use their respective skills), generic S-100 framework questions (use s100-framework).

2026-04-17
s111-surface-currents
소프트웨어 개발자

Expert knowledge of IHO S-111 Surface Currents Product Specification. Covers HDF5-encoded current speed/direction time-step grids, SurfaceCurrent feature, Group_NNN time-series groups, data coding formats (regular grid, ungeorectified grid, time series at fixed stations, moving platform, etc.), and current portrayal (arrows, colour bands). USE FOR: S-111 datasets, surface currents, current speed and direction, S111DatasetReader, S111CoverageSource, S111PortrayalCatalogue, time-step iteration of currents, adding S-111 features, S-111 tests. DO NOT USE FOR: S-104 water levels (use s104-water-level), S-102 bathymetry (use s102-bathymetry), generic HDF5 (use s100-framework).

2026-04-17
s124-nav-warnings
소프트웨어 개발자

Expert knowledge of IHO S-124 Navigational Warnings Product Specification. Covers GML encoding (S-100 Part 10b), the S-124 application schema, warning types (NAVAREA, coastal, local, NAVTEX), in-force/cancellation lifecycle, geometric primitives in GML, and XSLT-based portrayal. USE FOR: S-124 datasets, navigational warnings, GML parsing for S-124, XSLT portrayal of warnings, vector pipeline changes affecting S-124, S-124 reader/source code, S-124 tests. DO NOT USE FOR: S-129 UKC (use s129-ukc), S-101 ENC (use s101-enc), generic GML (use s100-framework).

2026-04-17
s129-ukc
소프트웨어 개발자

Expert knowledge of IHO S-129 Under Keel Clearance Management Product Specification. Covers GML encoding (S-100 Part 10b), the S-129 application schema, UKC plan/route geometries, time-step UKC values, and dynamic UKC representations. USE FOR: S-129 datasets, under keel clearance, UKC plans, GML parsing for S-129, S-129 reader/source code, S-129 tests. DO NOT USE FOR: S-124 nav warnings (use s124-nav-warnings), S-104 water levels which UKC depends on (use s104-water-level), generic GML (use s100-framework).

2026-04-17