Skip to content

ElectronicChartCentre/swift-iso8211

Repository files navigation

Swift ISO-8211 parser

Introduction

ISO-8211 is a format used by electronic nautical charts like S-57 ENC and S-101. This repo has a Swift Package that can parse ISO-8211 files.

This Swift Package is used by swift-s101.

How to use

        import SwiftISO8211

        let reader = DataReader(data: try Data(contentsOf: testDataURL))
        
        let ddr = DataDescriptiveRecord.create(reader: reader)
        while reader.hasMore() {
            let record = DataRecord.create(reader: reader, ddr: ddr!)
        }

Build status

Swift

About

Swift Package to read ISO8211 files

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages