お知らせ

オートデスク コミュニティ フォーラムが新しくなりました。変更点については、コミュニティ掲示板のお知らせをご覧ください。

Civil3Dで、線形の任意位置の情報(X座標、Y座標、標高、接線角、単距離、弦接線角、区間弦長)を知る方法はありますか?

yuuki_okabe
Explorer

Civil3Dで、線形の任意位置の情報(X座標、Y座標、標高、接線角、単距離、弦接線角、区間弦長)を知る方法はありますか?

yuuki_okabe
Explorer
Explorer

Civil 3D 日本仕様アドインの中間点出力で、任意の測点位置の情報を書き出したいのですが、下記のURL(2024年8月23日時点)のとおりそのような機能がないとのことでした。

 

https://www.autodesk.com/jp/support/technical/article/caas/sfdcarticles/sfdcarticles/kA9Kf000000scIf...

 

Civil 3D 日本仕様アドインの中間点出力以外で、1つずつでも構わないので、指定した測点位置で、その位置の情報(X座標、Y座標、標高、接線角、単距離、弦接線角、区間弦長)を確認する方法はありますでしょうか?

 

下記の方法で、X座標やY座標はわかるので、接線角や弦接線角あたりが算術可能であればありがたいのですが・・・

https://faq.mypage.otsuka-shokai.co.jp/app/answers/detail_view/a_cd/27E9655C0D

0 件のいいね
返信
40件の閲覧回数
1件の返信
返信 (1)

katsuhisa.shibataJUJVG
Collaborator
Collaborator

標高は「下記の方法」と同様,縦断を選択して「情報」で知ることができます。
Dynamoで組んでみました。Civil 3D 2024で作成しました。Civil3DToolkit Add-onが必要です。2025では動きませんでした。2025でCivil3DToolkitをインストールする際,エラーメッセージが出たので,そのせいだと思います。ときどき話題になるバージョン問題ではないかと思いますが,お付き合いする気にはなりません。
計算結果をExcelに出力します。設定するものはDynamoの左側にあります。線形と縦断とExcelのファイル名とExcelのシート名です。測点のリストを「Code Block(測点)」に与えます。現状ではこれをAlignment.Stationsで生成しています。手動設定するならAlignment.Stationsの下にある「Code Block(手動設定測点)」を使います。「接線角」があるので,線形の折れ点が測点リストに含まれないようにしてください。
出力されるものは順に
測点,x(東座標),y(北座標),標高,接線角,単距離,弦接線角(atan2方式),弦接線角(Vector.AngleWithVector方式),区間弦長
です。角度の単位は度で,数学的角度(東が0,北が90)です。弦接線角は初めVector.AngleWithVector方式で作成したのですが,これでは符号が出ないことがわかりましたので,atan2方式にしました。
動作が正しいことの保証はいたしません。

0 件のいいね