2026年9月6日日曜日

驚き QGISの式をブラウザ検索欄に投入したら説明を得ることができた

 Surprise: I got an explanation by pasting a QGIS expression into the browser search bar.


When I pasted a QGIS Geometry Generator expression into the Chrome search bar, I actually received an explanation for it. I hadn't expected to get an answer—I had simply pasted it in as a last resort—so I was amazed by Chrome's AI capabilities.


QGISのGeometry Generatorの式をchrome検索欄に投入したら、その説明を得ることができました。説明を得ることが出来るとの期待はなく、苦し紛れの投入でしたので、chromeのAI化に驚きました。

1 chrome検索欄に投入した式

make_line(

     $geometry, 

     project($geometry, 3, radians("angle_deg"))

   )

2 chromeの回答


chromeの回答

このQGISの式は、現在の点(ジオメトリ)から、指定した角度(angle_deg フィールドの値)の方向へ、3マップ単位の長さの直線(ライン)を作成する処理を行っています。

各関数の役割

project($geometry, 3, radians("angle_deg"))project() は、出発点から「特定の距離」と「特定の方向(ラジアン単位)」に進んだ先の終点の座標(ポイント)を計算します。

3 は移動する距離です(プロジェクトの座標参照系(CRS)の単位、例えばメートルや度)。

radians("angle_deg") は、度数法(0〜360度)で記録されている "angle_deg" フィールドの値を、QGISが計算で必要とする弧度法(ラジアン)に変換しています。

make_line( ... , ... )始点と終点をつないで新しいラインジオメトリを作成します。

第1引数:$geometry(現在のポイントの座標)第2引数:project(...) で計算した終点の座標この式をさらに調整したい場合や、意図した通りに動かない場合は、以下について教えてください。

使用している座標参照系(CRS)(メートル単位ですか、それとも度単位ですか?)ラインの長さや向きを変更したいですか?矢印などの見栄え(シンボロジ)を設定したいですか?状況に合わせて最適な設定をご案内します。 

3 メモ

説明を得ることが出来るとの期待はなく、苦し紛れの投入でしたので、chromeのAI化に驚きました。この回答(AIによる回答)以外に他の情報は画像等も含めて一切ありませんでした。

普段使っているChatGPTとほとんど同じ機能をchromeが有していることを知り、社会のAI化急速進行に、いまさらですが、驚きました。


0 件のコメント:

コメントを投稿