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

SDK Reference

By Andrew Nibbs

Monday, March 28, 2011

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

ENCX 2011 Q1 Service Release

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

Changes for ENCX 1.8.0.37

Differences between 1.8 and the previous release and other related information

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.

S57/ENC Classes

Overview of classes used to display, install and update ENC information. Also how to find out about individual features in the data.

Raster Classes

Overview of the classes used to Display, Install and Update raster information. Also how to get metadata about a chart (e.g. which datum it uses).

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.5.0.63

Information about the next release of ENCX

Changes for ENCX 1.5.0.420

Changes for this release

ENCX Home