Skip to content

An implementation demo to access IENC data in Flanders

Notifications You must be signed in to change notification settings

JTShuai/ienc_handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ienc_handler

A demo based on Geopandas that read IENC data in order to get a set of certain objects(e.g., bridges) information.

Installation

In root path, run pip install -e .

Requirements

Data

The Inland Electronic Navigation Charts(IENC) in Flanders can be found in here. File structure in data/ folder:

ienc_handler
├── data
│   ├── <map-name-1>
│   │   ├── <map-name-1>.000
│   │   ├── ...
│   ├── <map-name-2>
│   ...

Usage

See the examples in script.

  1. bridge_example.py: get the specified objects in a given searching range w.r.t a given reference position.
  2. geometry_geojson.py: run
    python geometry_geojson.py -i <enc-map-name>.000 -l <layer1, e.g., bridge>,<layer2, e.g., COALNE> -o <layer1>.geojson,<layer2>.geojson

Results

Here is an example outcome that gathers bridges located within a 40 km radius of Leuven:

  • The '.html' files illustrate the searched bridge objects with their data.
  • The '.pickle' file contains the corresponding Geopandas objects

About

An implementation demo to access IENC data in Flanders

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published