既存の図面テンプレートを新しい設定とスタイルに更新するとき、Autodesk AutoCAD Civil 3D の[管理]リボン タブの[スタイル]パネルの[読み込み]コマンドが役立ちます。このコマンドを使用すると、図面またはテンプレートから図面ファイルに、新しいスタイルおよび変更されたスタイルを読み込むことができます。
企業規模でメニューをカスタマイズする場合は、部分メニューを作成します。 これにより、CUI ファイル内部の作業が不要になり、メニューやツールバーを手動で転送できるようになります。部分メニューは、新しい .CUI ファイルを作成して、[CUI 転送]タブで作成します。AutoCAD ヘルプの「概要 - CUI エディタでユーザ インタフェース要素をコントロールする」を参照してください。
ロードするメニューのリストに部分メニューを追加します。AutoCAD Civil 3D のメニューの後にドロップダウン メニューが自動的に表示され、ツールバーが使用できるようになります。
定義したカスタム アイコンは、別々のフォルダに配置し、CUI ファイルのロード時に使用できるようにする必要があります。必要に応じて、対応する .MNR ファイルを作成できます。
マイグレーション時に、プロジェクト ファイルの検索パスにカスタム アイコンの既定の場所を指定します。カスタム アイコンが見つからない場合は、疑問符の記号が表示されます。AutoCAD Civil 3D では、.CUI ファイルのロード時に .MNR ファイルは参照されません。
新しいパレットを作成すると、.ATC ファイルが作成されます。このファイルには、パレット内のツールの定義がすべて保存されています。また、パレットに表示される PNG ファイルを格納するイメージ サブフォルダも作成されます。
パレットやツールには、簡単に識別できる一意の名前を付けます。マイグレーションの準備段階で、すべての .ATC ファイルおよび PNG のサブフォルダを共有ネットワーク フォルダにコピーしておきます。アップグレードした後、ツール パレット ファイルの場所のパスをネットワーク上のフォルダに指定します。
ツールボックスをカスタマイズするには、...¥Autodesk¥C3D <バージョン番号>¥jpn¥Data¥ToolBox の All Users アプリケーション フォルダ内にある元の ToolBoxCfg.xml ファイルをコピーし、名前を変更します。
XML エディタを使用して、RootCategory を除くエントリをすべて削除し、名前を指定します。AutoCAD Civil 3D を再起動し、[ツールボックス エディタ]を使用して、新しいカテゴリとツールを追加します。[ツールボックス エディタ]パノラマで新しいファイルを保存します。
マイグレートする際は、...¥Autodesk¥C3D <バージョン番号>¥jpn¥Data¥ToolBox の All Users アプリケーション フォルダ内にあるカスタム .xml ファイルをコピーします。
レポート設定ファイルには、LandXML レポートで使用するクライアント データとオーナー データ、および単位と精度の情報が格納されています。カスタム レポートのパスを変更していない場合は、このファイルに処理を施す必要はありません。
RepGenSettings.xml は C:¥Documents and Settings¥<ユーザ名>¥Local Settings¥Application Data¥Autodesk¥LandXML Reporting に格納されています。
このファイルをコピーする必要はありません。このファイルは、新しいリリースの製品で検索して読み込まれます。
オートデスクは、AutoCAD Civil 3D のバージョンごとに、更新されたライブラリを提供しています。カスタム サブアセンブリをマイグレートする際は、このライブラリへの参照を VBA または .NET カスタム サブアセンブリ プロジェクトで更新する必要があります。
VBA の場合、利用可能な新しい参照を確認し、コードを更新します。次の行を更新する必要があります。
Public Const g_AeccXModVersion As String = "10.0"
(AutoCAD Civil 3D 2013 を AutoCAD Civil 3D 2014 に変換する場合は、"10.0" を "10.3" に置き換えます)。
.NET の場合、参照ライブラリへのパスが AutoCAD Civil 3D の正しいバージョンのインストール フォルダを指していることを確認します。詳細は、『AutoCAD Civil 3D 開発者用ガイド』のカスタム サブアセンブリの開発に関する章を参照してください。
VBA カスタム サブアセンブリは .NET に移行する必要があります。VBA サブアセンブリを .NET に移行する方法の詳細は、『AutoCAD Civil 3D 開発者用ガイド』を参照してください。
作成したパーツのみをマイグレートします。新しいリリースにはコンテンツが追加されている可能性があるため、カタログ全体をコピーしないようにしてください。
カタログに新しいパイプまたは構造物を作成するたびに、追加のファイルが次の場所に作成されます。
カスタム パイプおよびカスタム構造物をマイグレートするには
次の AutoCAD Civil 3D 測量ファイルをマイグレートします。
測量ユーザ設定
このファイルでは、測量データベース設定、測量機器データベース、図形接頭語データベース、その他の測量固有の設定の格納場所が定義されています。測量ユーザ設定を .USR_SET ファイルに書き出し、このファイルを新しいリリースで再び読み込むことができます。
[ツールスペース]の[測量]タブで、左上の
をクリックすると、[測量ユーザ設定]ダイアログ ボックスが表示され、以下の多くのデータベースの設定を指定したり、読み込み/書き出しのオプションを指定できます。
AutoCAD Civil 3D で 64 ビット オペレーティング システムをサポートするための要件により、測量データベース ファイル、機器データベース ファイル、および図形接頭語データベース ファイルは、Microsoft Access データベースのファイル形式から Microsoft SQL Server Compact のファイル形式にマイグレートする必要があります。[ツールスペース]の[測量]タブでは、マイグレーションが必要なデータベースの項目に「未更新」アイコンが表示され、マイグレーションが必要なことを視覚的に通知します。マイグレーションを実行するには、項目を右クリックし、マイグレーションのコマンドを選択します。
測量データベース
測量データベースは、SDB ファイルと SDX ファイルで構成されます。これらのファイルはプロジェクト フォルダに格納されています。 測量データベースの場所は、[測量ツールスペース]タブで[測量データベース]コレクションを右クリックして[作業フォルダの設定]を選択することにより、指定します。または、Vault を使用している場合は、[プロスペクタ]で、[プロジェクト]コレクションを右クリックして[プロパティ]を選択し、次にダイアログ ボックスで作業フォルダの場所を指定することによって行うこともできます。測量データベースを Microsoft SQL Server Compact のファイル形式にマイグレートすると、ファイルの拡張子は SDBX および SDXX になります。
測量データベース設定
測量データベース設定は .SDB_SET ファイルに保存されています。このファイルは、測量データベースを右クリックし、[測量データベース設定を編集]を選択して、読み込みまたは書き出しを行うことができます。この操作は、あるリリースから次のリリースへのマイグレーションの一環ではありませんが、測量データベースを従来の測量データベースの整合性を維持する必要がある場合に使用できます。
測量機器データベース
測量機器データベースは .EDB ファイルに保存されています。既定の場所は、C:¥ProgramData¥Autodesk¥C3D<バージョン>¥jpn¥Survey です。[測量ユーザ設定]でパスを指定するか、測量ユーザ設定を再読み込みして、測量機器データベースの場所を指し示します。測量機器データベースを Microsoft SQL Server Compact のファイル形式にマイグレートすると、ファイルの拡張子は EDB_XDEF になります。
図形接頭語データベース
図形接頭語データベースは、.FDB ファイルに格納されています。既定の場所は、C:¥ProgramData¥Autodesk¥C3D<バージョン>¥jpn¥Survey です。[測量ユーザ設定]でパスを指定するか、測量ユーザ設定を再読み込みして、図形接頭語データベースの場所を指すようにします。図形接頭語データベースを Microsoft SQL Server Compact のファイル形式にマイグレートすると、ファイルの拡張子は FDB_XDEF になります。
ラインワーク コード セット データベース
ラインワーク コード セット データベースは、.F2F_xdef ファイルに格納されています。既定の場所は、C:¥ProgramData¥Autodesk¥C3D<バージョン>¥jpn¥Survey です。[測量ユーザ設定]でパスを指定するか、測量ユーザ設定を再読み込みして、測量ラインワーク コード セット データベースの場所を指すようにします。