CherSoft Ltd www.chersoft.co.uk Home   About   Advantages   Developer Reference   Downloads   FAQ   Contact

SDK Reference

By Andrew Nibbs

Thursday, March 15, 2012

Class Documentation

Information on a class and method level.

FAQ

Questions and Answers

Getting Started

A few things that evaluators often need to know about ENCX

Changes for ENCX 1.9

About the improvements and fixes in the latest release

ENCX without registration

How do use ENCX without COM registration

ENC Decluttering

Something you can turn on to make ENC charts easier to read

Simplest possible WPF integration

Andy Nibbs gets ENCX and WPF to play together

World Vector Shoreline

Use the CherSoft World Vector Shoreline as a background to your S-57/ENC charts

Where did I click? (on the .NET control)

When the user clicks on the chart what is the geographic (lat lon) position of the click.

What did I click on?

Find out what S57 features are there where the user clicked

Demonstration ENC Charts

A look at the ENC data that is included in the demonstration download

Tricks to make your overlays stand out

Is you information getting lost in the clutter of the chart backdrop. Here are some things to try to improve the situation.

ManageENC API

Install chart data programmatically to give your users a custom UI

Installing a "loose" chart cell

If you have .000 files but not a proper transmittal read this article.

VersionNumbers

Knowing which version of the ENCX Library you have is helpful in dealing with support questions. Here's how to look it up.

Drawing charts to files

Save a bit of chart as a JPG, GIF, PNG file. How to draw to a .NET Bitmap object.

Notes about the sample programs

The ENCX evaluation download comes with built samples ready to use.

Turning off the North Arrow

How to stop drawing the North Arrow, Overscale Warning and Scale Bar.

ENC Viewing Groups

Control what is drawn using ENC viewing groups

Architecture

Paul Bramley discusses the organisation of the library.

Vector and Raster Basics for ENCX

Some information background about Electronic Charts.

ENCX .NET Controls

The ENCX .NET controls allow you to put chart display capabilities into your .NET applications very quickly and with full source code provided you can change them if necessary. An introduction.

Overlays and the ENCX .NET Controls

How to draw overlays when using the ENCX .NET controls to draw your chart.

Overlaying information onto Charts

A starting point if you want to overlay your own information onto a chart.

Chart Management

ENCX comes supplied with three chart management wizards - for ENC/S-57, ARCS and BSB formats - here's how to launch them.

Distributing ENCX Based Software

In order for your application to run on the end-users system you must redistribute the relevant ENCX components and data file. This document describes what you need to do.

Licensing and Security

ENCX and most of the official charts it can display must be licensed. This involves either a hardware or software 'dongle'.

ENC projection

About the relationship between Lat Lon and Pixel Position on the chart

Changes for ENCX 1.8.0.181

Changes for ENCX 1.8.0.37

Changes for ENCX 1.5.0.420

Changes for ENCX 1.5.0.63

ENCX Home