経路情報をカプセル化したクラス
See Also: Inherited members from object.
|
Route
()
|
コンストラクタ |
|
averagVelocity | double . 平均速度 (km/hour) |
|
comment | string . コメント |
|
effectiveDistanse | double . 走行距離 (km) |
|
effectiveTime | TimeSpan . 走行時間 |
|
effectiveVelocity | double . 巡航速度 (km/hour) |
|
endDateTime | DateTime . ログの終了時刻 |
|
endIndex | int . Route.pos列の終了インデックス |
|
graphAltitude | Graph . 高度グラフ |
|
graphSpeed | Graph . 速度グラフ |
|
latMax | double . 表示範囲の緯度の最大値 |
|
latMin | double . 表示範囲の緯度の最小値 |
|
lngMax | double . 表示範囲の経度の最大値 |
|
lngMin | double . 表示範囲の経度の最小値 |
|
logDate | string . ログの開始時の年月日:YYYY-MM-DD (UTC) |
|
logFilename | string . ログ ファイル名 |
|
logFullPath | string . ログ ファイルのフルパス |
|
markers | ArrayList . マーカー列 |
|
maxVelocity | double . ログの最大速度 (km/hour) |
|
minVelocity | double . ログの最小速度 (km/hour) |
|
pos | ArrayList . 位置情報列 |
|
startDateTime | DateTime . ログの開始時刻 |
|
startIndex | int . Route.pos列の開始インデックス |
|
strokeColor | uint . ルートの線の色 (#xxxxxx) |
static
|
strokeOpacity | double . ルートの線の透明度 |
static
|
strokeWeight | int . ルートの線の幅 (pixel) |
|
totalDistance | double . 総移動距離 (km) |
|
totalTime | TimeSpan . 総ログ時間 |
[read-only] | AverageVelocity | double . Documentation for this section has not yet been entered. |
[read-only] | EffectiveDistanse | double . Documentation for this section has not yet been entered. |
[read-only] | EffectiveTime | TimeSpan . Documentation for this section has not yet been entered. |
[read-only] | EffectiveVelocity | double . Documentation for this section has not yet been entered. |
[read-only] | EndDateTime | DateTime . Documentation for this section has not yet been entered. |
[read-only] | LatMax | double . Documentation for this section has not yet been entered. |
[read-only] | LatMin | double . Documentation for this section has not yet been entered. |
[read-only] | LngMax | double . Documentation for this section has not yet been entered. |
[read-only] | LngMin | double . Documentation for this section has not yet been entered. |
[read-only] | LogFilename | string . Documentation for this section has not yet been entered. |
[read-only] | LogFullPath | string . Documentation for this section has not yet been entered. |
[read-only] | MarkersCount | int . Documentation for this section has not yet been entered. |
[read-only] | MaxVelocity | double . Documentation for this section has not yet been entered. |
[read-only] | StartDateTime | DateTime . Documentation for this section has not yet been entered. |
[read-only] | StrokeColor | uint . Documentation for this section has not yet been entered. |
[read-only] | TotalDistance | double . Documentation for this section has not yet been entered. |
[read-only] | TotalTime | TimeSpan . Documentation for this section has not yet been entered. |
|
Analyze
(double, double, double)ルートを解析する |
|
|
GetScript
(uint, string, string, int)ルートのスクリプトを返す |
|
|
Load
(string, YearMode, string)ログファイルを読み込み、位置情報列を作成する |
|
|
RemoveMarkerAt
(int)指定されたマーカーを削除する |
|
|
SaveGraphAltitudeImage
(string, int, int)高度のグラフを作成し、ファイルに保存する |
|
|
SaveGraphSpeedImage
(string, int, int)速度のグラフを作成し、ファイルに保存する |
|
|
Shrink
()ルートを縮約する |
コンストラクタSyntax
public Route ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ルートを解析するSyntax
Parameters
- lowestVelocity
- この速度より遅い場合は停止とみなす (km/hour)
- highestVelocity
- この速度より速い場合はこの速度で置き換える (km/hour)
- breakTimeSpan
- この時間より長い停止をブレークポイントとしてマーカーを追加する (min)
Remarks
ログファイルを解析し、マーカーやグラフなどの諸要素を計算するRequirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public double AverageVelocity { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
平均速度 (km/hour)Syntax
protected double averagVelocityRemarks
ルート中の平均速度Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
コメントSyntax
protected string commentRemarks
ログファイル内のコメント、ただし最初の1行Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
走行距離 (km)Syntax
protected double effectiveDistanseRemarks
ルート中の実際に走行した距離Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public double EffectiveDistanse { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
走行時間Syntax
protected TimeSpan effectiveTimeRemarks
ルート中の実際に走行した時間Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public TimeSpan EffectiveTime { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
巡航速度 (km/hour)Syntax
protected double effectiveVelocityRemarks
ルート中の実際に走行している間の平均速度Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public double EffectiveVelocity { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ログの終了時刻Syntax
protected DateTime endDateTimeRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public DateTime EndDateTime { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Route.pos列の終了インデックスSyntax
protected int endIndexRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ルートのスクリプトを返すSyntax
Parameters
- color
- ルートの表示色
- tab
- タブ文字列
- newLine
- 改行文字列
- identifier
- ルートの識別子
Returns
スクリプトスクリプトのビルダーRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
高度グラフSyntax
protected Graph graphAltitudeRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
速度グラフSyntax
protected Graph graphSpeedRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
表示範囲の緯度の最大値Syntax
protected double latMaxRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public double LatMax { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
表示範囲の緯度の最小値Syntax
protected double latMinRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public double LatMin { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
表示範囲の経度の最大値Syntax
protected double lngMaxRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public double LngMax { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
表示範囲の経度の最小値Syntax
protected double lngMinRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public double LngMin { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ログファイルを読み込み、位置情報列を作成するSyntax
Parameters
- filename
- ログファイル名
- yearMode
- Documentation for this section has not yet been entered.
- defaultYear
- Documentation for this section has not yet been entered.
Returns
正常に読み込めた場合はtrueRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ログの開始時の年月日:YYYY-MM-DD (UTC)Syntax
protected string logDateRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ログ ファイル名Syntax
protected string logFilenameRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public string LogFilename { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ログ ファイルのフルパスSyntax
protected string logFullPathRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public string LogFullPath { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
マーカー列Syntax
protected ArrayList markersRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public int MarkersCount { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ログの最大速度 (km/hour)Syntax
protected double maxVelocityRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public double MaxVelocity { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ログの最小速度 (km/hour)Syntax
protected double minVelocityRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
位置情報列Syntax
protected ArrayList posRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
指定されたマーカーを削除するSyntax
Parameters
- index
- インデックス
Returns
正常に削除された場合はtrueRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
高度のグラフを作成し、ファイルに保存するSyntax
Parameters
- filename
- フルパスのファイルネーム
- width
- Documentation for this section has not yet been entered.
- height
- Documentation for this section has not yet been entered.
Returns
正常に読み込めた場合はtrueRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
速度のグラフを作成し、ファイルに保存するSyntax
Parameters
- filename
- フルパスのファイルネーム
- width
- Documentation for this section has not yet been entered.
- height
- Documentation for this section has not yet been entered.
Returns
正常に読み込めた場合はtrueRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ルートを縮約するSyntax
public void Shrink ()Remarks
ルートの位置情報を整理し、不必要なポイントを除外するRequirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ログの開始時刻Syntax
protected DateTime startDateTimeRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public DateTime StartDateTime { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Route.pos列の開始インデックスSyntax
protected int startIndexRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ルートの線の色 (#xxxxxx)Syntax
protected uint strokeColorRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public uint StrokeColor { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ルートの線の透明度Syntax
protected static double strokeOpacityRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
ルートの線の幅 (pixel)Syntax
protected static int strokeWeightRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
総移動距離 (km)Syntax
protected double totalDistanceRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public double TotalDistance { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
総ログ時間Syntax
protected TimeSpan totalTimeRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0
Documentation for this section has not yet been entered.Syntax
public TimeSpan TotalTime { get; }Value
Documentation for this section has not yet been entered.Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: Michi
Assembly: Michi (in Michi.dll)
Assembly Versions: 0.0.0.0