• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

ちゃむとのブログ一覧

2026年04月03日 イイね!

朝ドラ 桜の見回り

朝ドラ 桜の見回り一日中晴れるのは今日ぐらいしかないので花粉が極めて多い中ですが行ってきました。

撮影時以外は全行程クローズドです。


道志みちは両国橋~野原・久保あたりが見頃、道の駅はちょうど開花しはじめたところ、奥道志は未開花でした。


珍しくパノラマ台が空いていたので寄って



いつもの場所へ。



タイトル画像の場所はちょうど5~7分咲きの見頃でした。



内房の桜並木はかなり散っていました。



桜トンネルも散っているうえに工事中。


4年前に桜吹雪が見られた場所です。
https://minkara.carview.co.jp/userid/260936/blog/46006083/

往路3時間半、滞在1分。


帰りの FSW付近にて。

ホーンを鳴らしたら後続の車は気付いてバックしました。


FSW東ゲート付近。



今年はタイトル画像の場所以外、桜の開花と天気、それに自分の都合がうまく合いませんでした。




[ハイタッチ!drive] 朝ドラ 桜の見回り
2026年04月03日 05:45 - 12:22、
266.22 Km 6 時間 37 分、
1ハイタッチ、燃費計 20.2 km/L


帰宅後はタイヤ交換と洗車。


車内も夏仕様にしました。
Posted at 2026/04/03 20:39:27 | コメント(0) | トラックバック(0) | | 旅行/地域
2026年04月02日 イイね!

PowerShellスクリプトの改良とドライブデータの間引き方法改善

まずは昨日の続き。

PowerShell を使って ルートヒストリーのドライブログ(gpxファイル)を csv変換したところ、各データが引用符で囲まれていました。

使用に支障ないもののデータ量が増えるので、引用符が付かないようGoogle検索に与える指示をいくつか変えてみたら、今度は高度のデータが残ってしまいました。

昨日も記したように、gpxに記録されている高度データはジオイド高なので直接役に立ちません。
正確な緯度・経度を地理院地図にプロットすれば標高値は得られるのでジオイド高は不要なのです。


これまで得られたスクリプトを読んでみたら、引用符(”)を replaceするよりは 高度データを書き出さないようにする方が簡単なことに気付きました。
Ele = $trkpt.ele の行を # でコメントアウトするだけです。

↓ 完成した PowerShellスクリプト。
------------------------------------
# ドラッグ&ドロップされたファイルを取得
$inputFile = $args[0]
if (-not $inputFile) {
Write-Host "GPXファイルをこのスクリプトにドロップしてください。" -ForegroundColor Yellow
pause; exit
}

# 出力ファイル名(元のファイル名 + _jst.csv)
$outputFile = [System.IO.Path]::ChangeExtension($inputFile, "_jst.csv")

# GPX(XML)の読み込み
[xml]$gpx = Get-Content $inputFile

# データの抽出と変換
$results = foreach ($trkpt in $gpx.gpx.trk.trkseg.trkpt) {
# UTC時刻をDateTime型に変換
$utcDate = [DateTime]::Parse($trkpt.time)
# JST (+9時間) に変換
$jstDate = $utcDate.AddHours(9)

# 日付と時刻を分離してカスタムオブジェクト作成
[PSCustomObject]@{
Lat = $trkpt.lat
Lon = $trkpt.lon
# Ele = $trkpt.ele
Date = $jstDate.ToString("yyyy/MM/dd")
Time = $jstDate.ToString("HH:mm:ss")
}
}

# CSVの生成(ダブルクォーテーションなしで出力)
# PowerShell 7以降なら -UseQuotes Never が使えますが、
# Windows標準(5.1)でも動くよう文字列操作でクォートを除去します
$csvContent = $results | ConvertTo-Csv -NoTypeInformation
$csvContent = $csvContent | ForEach-Object { $_ -replace '"', '' }

# ファイル保存(UTF-8/Shift-JISなど必要に応じて変更可)
$csvContent | Out-File -FilePath $outputFile -Encoding Default

Write-Host "変換完了: $outputFile" -ForegroundColor Green
pause
------------------------------------
これを呼び出す batファイルに gpxファイルをドロップすれば OKです。
どうやら余分な部分もあるようですが、中身については全く分からないので最適化はしないつもり。


気をよくしたついでに、csvファイルを間引いてデータ量を減らす作業も vbsで試してみました。

今までハイドラのドライブログ(csv)を地理院地図(https://maps.gsi.go.jp/)にドロップして遊んでいましたが、半日のドライブデータとなるとなかなか重くて扱いづらい面がありました。

表計算ソフトを使って十分の一に間引くのも結構煩雑です。↓
https://minkara.carview.co.jp/userid/260936/blog/48406741/

この作業をドロップ一発でやってもらいます。
-------------------------------------
Option Explicit

' --- 設定 ---
Dim extractInterval
extractInterval = 10 ' 何行に1行抽出するか
' -----------
Dim objArgs, objFSO, inputFile, outputFile
Dim inputFileObj, outputFileObj
Dim strLine, lineCount, headerLine

Set objArgs = WScript.Arguments
If objArgs.Count = 0 Then
MsgBox "CSVファイルをこのスクリプトにドラッグ&ドロップしてください。"
WScript.Quit
End If

Set objFSO = CreateObject("Scripting.FileSystemObject")
inputFile = objArgs(0)

' 出力ファイル名の設定(元のファイル名 + _10)
outputFile = objFSO.GetParentFolderName(inputFile) & "\" & _
objFSO.GetBaseName(inputFile) & "_10." & _
objFSO.GetExtensionName(inputFile)

' ファイル読み込み(UTF-8対応が必要な場合はADODB.Streamを使用)
Set inputFileObj = objFSO.OpenTextFile(inputFile, 1)
Set outputFileObj = objFSO.CreateTextFile(outputFile, True)

lineCount = 0

Do Until inputFileObj.AtEndOfStream
strLine = inputFileObj.ReadLine

If lineCount = 0 Then
' ヘッダー行は必ず出力
outputFileObj.WriteLine strLine
Else
' 10行に1行抽出 (11, 21, 31...)
' 1行目以降のデータ行に対して1行目(2)からカウント開始するため
If (lineCount - 1) Mod extractInterval = 0 Then
outputFileObj.WriteLine strLine
End If
End If

lineCount = lineCount + 1
Loop

inputFileObj.Close
outputFileObj.Close

MsgBox "抽出が完了しました。" & vbCrLf & outputFile
-------------------------------------
文字のエンコードには注意が必要なようですが、通常使用には問題なく使えました。

こちらも中身については全く分かりません。
ただ Google検索に指示を出し、提示されたスクリプトで vbsファイルを作っただけです。


便利で時短になると喜ぶべきか、頭を使わないようになっていくと嘆くべきか。
とりあえず使う場面を精選し、慎重に付き合っていこうと思います。
Posted at 2026/04/02 21:11:32 | コメント(1) | トラックバック(0) | ドライブデータ整理 | パソコン/インターネット
2026年04月01日 イイね!

【備忘録】UTCの gpxファイルを JSTの csvに一発変換(vbsとPowerShell)

【備忘録】UTCの gpxファイルを JSTの csvに一発変換(vbsとPowerShell)ちょうど半年後にハイドラがサービス終了になります。

ドライブデータの活用手順も修正しなくてはなりません。

現在は端末上のハイドラ走行データ(csv)を共有で PCに保存(この手順がけっこう面倒)し、

(1) kmlファイルに変換して(GPSVisualizer を使用)Googleマップのマイマップに描画する
(2) 時刻データから長時間停車位置を確認する
(3) 地理院地図と連携させて写真撮影位置や通過時刻を特定する
などに活用しています。






GPSロガーとしてのハイドラ代替アプリは今のところ ルートヒストリー(https://www.ateow.com/)を考えていますが、日時データが UTCなのが少々面倒でした。
ハイドラの日時データは JSTです。

現在は過去ブログ(関連情報)のように表計算ソフトを使用して JSTの csvに変換していました。
ドライブに行くたびにこの作業を行うのはそれなりに面倒です。


GPSVisualizer の Convert a GPS file to plain text or GPX ページで +9h 指定して csv変換することもできますが、余分な項目があったり日時データがシリアル値なので扱いに注意が必要だったりします。


gpxファイルの扱いは登山家の知恵を借りようということで、
「GPSログで遊ぶ - guchi999さんの日記-ヤマレコ」(https://www.yamareco.com/modules/diary/75709-detail-82781)
を参考にして csvに変換する vbsを試しましたが、これも JST変換まではできません。

Dateadd() や Replace() を検索しても素人にはスクリプト修正はなかなか難しい。

別途 JSTへの変換スクリプトも見つけましたが csv変換と統合する方法が分からない。

で、「vbs gpx中の日時をJSTに変更してcsvに変換」と Google検索に丸投げしたら AIからスクリプトが提示され、これを指示通りに保存して gpxファイルをドロップしたらほぼ希望通りの結果が得られました。
(保存時の文字コードは ANSI、拡張子は .vbs)

ただし出力される日時データが「2025-03-27 07:31:55」となるので、GPSVisualizer での変換と同様、表計算ソフトで読むときには注意が必要です。
Excelで行削除などを行うと秒の値がすべて 00になったり、LibreOfficeCalcでカンマと空白を区切り文字にすると日時と時刻が分割されて項目名とデータが列ズレを起こすのです。

そこで日時データを「2025-03-27 07:31:55」から「2025-03-27,07:31:55」にするようスクリプトを修正したところ、ルートヒストリーの gpxファイルを一発で JSTの csvに変換させることができました。

具体的には
CSVに行を追加する直前に
strJstTime = Replace(strJstTime, " ", ",") を追加。

項目名を書き出す部分の
objStream.WriteLine "Lat,Lon,Time(JST)" を
objStream.WriteLine "Lat,Lon,Date,Time(JST)" に変更。

の2ヶ所だけです。
まったくの素人にもできました。

ハイタッチ、チェックポイント、バッジ獲得などの機能はとりあえず諦めますが、これで一件落着。
----------------------------------
追記
Google検索のとき、上記以外では

○「ドロップされたgpxのUTCをjstに変換し、位置データと日付と時刻を分けたcsvで出力するvbs」

×「vbs ドロップしたgpx中の日時をJSTに変更し、日時と時刻を別項目としてcsvに変換」

×「ドロップされたgpxのUTCをjstに変換し、緯度、経度、日付、時刻を別項目のcsvで出力するvbs」

×「ドロップされたgpxのUTCをjstに変換し、日付と時刻を分けたcsvで出力するvbs」
でした。

なお、記録されている高度データはジオイド高であり正確な標高ではないので使いません。
参考にしたい場合は表計算ソフトを使ってcsvに変換します。
----------------------------------


と思ったら、vbs自体が 2027年ごろに Windowsから削除されるという・・・。

AIを使って vbsから PowerShellスクリプト(.ps1) に変換するというWEBサイトも試してみたけど、変換された .ps1はきちんと動作せず。
もちろん PowerShellの構文など全く分からず修正のしようがない。

一難去ってまた一難。
精度の高い変換サイトが現れるまでしばらく放置します。


いや、vbsを変換するのではなく、最初から PowerShellで作ったらどうかと思いつき、Googleで「powershell ドロップされたgpxのUTCをjstに変換し、日付と時刻を別項目のcsvで出力」 と検索し、提示された PowerShellスクリプトを Convert-GpxToJstCsv.ps1として保存。

.ps1に gpxファイルをドロップしても動作しない(PowerShellの仕様)ので次のような batファイルを作成。
@echo off
powershell -ExecutionPolicy RemoteSigned -File "%~dp0Convert-GpxToJstCsv.ps1" %*
pause

この batファイルに gpxファイルをドロップしたら無事に期待通りの動作をしました。
出力された csvをメモ帳で見たらすべてのデータが " " で囲まれていましたが実害はないでしょう。
(追記 翌日、引用符なしバージョンが完成しました)

とりあえずひと安心です。
Posted at 2026/04/01 13:55:58 | コメント(0) | トラックバック(0) | ドライブデータ整理 | パソコン/インターネット
2026年03月31日 イイね!

サクラ

サクラ近所にあるサクラの名所で伐採が進んでいます。

この広場は 1970年代後半に開発が始まった住宅街の一角にあり、広場を囲むようにサクラが植えてあります。

広場に隣接した白山神社は平安末期から続くらしく、広場の中央に末社の山王神社・秋葉神社があるので、広場自体が白山神社の境内の一部なのでしょう。






国土地理院の航空写真を見るとサクラは 1980年代前半にまでに植えられたことが分かります。

樹齢はすでに 55年超、近年は枝が折れることも多かったようです。


そしてついにバス通り沿いのサクラがほとんど切られてしまいました。


19年前の同じ場所はこうでした。

秋葉神社脇の木の若さが時の流れを感じさせます。




一部はまだ残っていますがサクラは同時期に植えられたものらしいので遠からずこれらも切られてしまうのでしょう。

もし次世代のサクラが植えられるようなら微力ながらお役に立ちたいと思います。


これに先立って八王子みなみ野駅近くの兵衛川のサクラ並木を見てきました。


こちらもニュータウン開発に伴って植樹されたものですが先ほどの場所よりも20年ほど時代が新しいのでサクラたちはまだ元気です。


河川敷の草地に降りる階段もあり、周囲の視線も気にならないし天気が良ければ絶好の花見ポイントです。

この辺りはドラマ「ハコヅメ」のロケ地になっていて、正面のマンションは主人公たちの独身寮として撮影に使用されていたもの。


並木は約1.9km、すぐ近くに大型商業施設の駐車場もあって至便ですが周辺の住宅街が整いすぎていて自分には行きづらいかな。


それにしても時の流れというものは・・・。
Posted at 2026/03/31 20:34:10 | コメント(0) | トラックバック(0) | | 旅行/地域
2026年03月29日 イイね!

都内は満開

都内は満開墓参りと実家への顔出しついでにロードスターのステアリングカバーをテストしてきました。

今日は暖かくて千葉県東部や都内はサクラが見頃になっていました。
ちょうど桜並木の下で渋滞にはまったときは幌を開けて楽しみました。

ただ、まだ花粉も収まったわけではなく閉めていた時間も長かったです。


帰路は余裕があったので都内のハイドラ未走行路を走ってきました。
過去の走行データは蓄積しているのでハイドラサービス終了後もこんなことを続けていくのでしょう。



[ハイタッチ!drive] 墓参とステアリングカバーテスト
2026年03月29日 07:36 - 16:11、
150.86 Km 6 時間 11 分、
5ハイタッチ、燃費計 15.9 km/L 都内は燃費悪い


ステアリングカバーに関しては9時と10時の位置に少しの浮き上がりがあり、帰宅後に追加で編んで解決しました。
他の部分も感触は悪くなかったのでしばらくこのまま使ってみます。
Posted at 2026/03/29 18:58:27 | コメント(0) | トラックバック(0) | 暮らし/家族

プロフィール

「[ハイタッチ!drive] 朝ドラ 2週間ぶり
2026年03月28日 05:07 - 09:19、
126.00 Km 4 時間 10 分、1 ハイタッチ、
燃費計 22.5 km/L」
何シテル?   03/28 10:08
ぼちぼちと手を入れています。 基本はDIY。 使えそうなネタは自由にお使いください。

ハイタッチ!drive

みんカラ新規会員登録

ユーザー内検索

<< 2026/4 >>

    1 2 34
567891011
12131415161718
19202122232425
2627282930  

リンク・クリップ

[マツダ CX-60]DUNLOP SPORT MAXX LUX 
カテゴリ:その他(カテゴリ未設定)
2025/10/15 07:38:03
[マツダ CX-60]BRIDGESTONE ALENZA LX100 
カテゴリ:その他(カテゴリ未設定)
2025/09/03 08:57:21
[マツダ ロードスター] 31万キロ走ったクラッチはどうなっているのか? 
カテゴリ:その他(カテゴリ未設定)
2025/07/15 07:51:15

愛車一覧

マツダ ロードスター ロ-ドスタ- (マツダ ロードスター)
ND ロードスターもこれで3台目。 すべて 赤色の S 。 まったりドライブの良き相棒 ...
マツダ CX-60 マツダ CX-60
遠出の相棒です。  おもなMOP:パノラマサンルーフ。  おもなDOP:コーティング ...
マツダ デミオ デミオ (マツダ デミオ)
シエンタからの変更。 犬や自転車を載せることもなくなり子供も大きくなったのでスライドド ...
マツダ ロードスター ロ-ドスタ-(2代目) (マツダ ロードスター)
テレスコピックと安全装備の充実に惹かれました。 BSMと後方ソナーは重宝しています。 シ ...

過去のブログ

ヘルプ利用規約サイトマップ
© LY Corporation