DotSpatial.Projections
座標系なのだが、これ2014頃の座標系しか対応していない。
日本の座標系は、多少増加した。
対応しているのは、2.0だが、1.9でも利用できないか?
ソースより発見
DotSpatial.Projections
It is a coordinate system, but this only corresponds to the coordinate system around 2014.
Japan’s coordinate system increased somewhat.
Is 2.0 compatible, but is it even available at 1.9?
Discovered from source

AuthorityCodes
のフォルダに、
AuthorityCodeToProj4.dsこれがバイナリ状態の座標系
そのもとが、AuthorityCodeToProj4.txt
これに重複するような座標系は入れない。
入れるとエラーとなる。
パスが通る直下に
AdditionalProjections.proj4
この様に入れる。
AuthorityCodes
In the folder of
AuthorityCodeToProj4.ds This is the binary state coordinate system
Its origin is AuthorityCodeToProj4.txt
Do not include a coordinate system that overlaps this.
It will result in an error.
Directly under the path passes through
AdditionalProjections.proj 4
Put in this way.
中身は、こんな感じ #は捨てられるので
Since the contents are, like this # it is discarded

この様に追記すればいい。
You should just add it like this.
構文
syntax
public static bool SetEnvironmentVars()
{
try
{
var pathVar = Environment.GetEnvironmentVariable(“path”, EnvironmentVariableTarget.User);
var sqLitePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
var pathVariableExists =false;
if (!String.IsNullOrEmpty(pathVar))
{
if (pathVar.ToLower().Contains(sqLitePath.ToLower() + “;”))
pathVariableExists = true;
}
if (!pathVariableExists)
{
pathVar = pathVar + “;” + sqLitePath;
Environment.SetEnvironmentVariable(“path”, pathVar, EnvironmentVariableTarget.User);
return true;
}
}
catch (Exception ex)
{
Trace.WriteLine(ex.Message);
return false;
}
return false;
}
こんな感じで記述しているので、
As I describe it like this,

システムの環境設定を初めに確認、無かったら追記するので安心。
It checks the system’s environment setting at the beginning, if it does not, it is safe because it adds up.