開く LandXML(.xml)
2022/12/01
有限会社ジオ・コーチ・システムズ
http://www.geocoach.co.jp/

目次
1.

機能 ..................................................................................................................................................... 1

2.

ダイアログ .......................................................................................................................................... 2

3.

サンプルデータ ................................................................................................................................... 64.

変換メニュー ....................................................................................................................................... 75.

LandXML のビューア ........................................................................................................................ 7
Carlson Prcision 3D Topo LandXML Edition ...................................................................................... 76.

更新記録 .............................................................................................................................................. 87.

索引 ................................................................................................................................................... 10

1. 機能
LandXML の.xml ファイルを開き、3D 表示します。
現在、LandXML 中の以下の要素に対応しています。
要素表示

TIN

TIN の三角ポリゴンを表示します

grid

grid を構成するポイントを表示します
grid のポイント<P>は東西・南北に同一間隔で並んでいるものとしますgrid

grid の四角形内に二つの三角形に分け、TIN として表示します
grid のポイント<P>は東西・南北に同一間隔で並んでいるものとします

CgPoint

CgPoint のポイントを表示します

Contour

等高線を DXF のポリラインとして表示します

Parcel

一区画の土地をシェープファイルのポリゴンとして表示します
対応しているのは一部の形式のみです。

上記以外の要素は未対応です。

1/10

Parcel では、上記の記録スタイルのみ対応しています。

2. ダイアログ

2/10

2022/11/25 以前のパネル

3/10

2020/03/08 以前のパネル「TIN」をリード、TIN 表示
LandXML 中の「TIN」をリードし、TIN として表示します。

「grid」をリード、ポイント表示
LandXML の「grid」をリードし、グリッドを構成するポイントを表示します。

「grid」をリードし、TIN 表示
LandXML の「grid」をリードし、グリッドの 4 点の四角形内に二つの三角形を作成して、TIN として表示します。

4/10

下図は、「grid」のポイントと TIN の両方を表示した例です。

「CgPoint」をリードし、ポイント表示
LandXML の「CgPoint」をリードし、ポイントを表示します。

「Contour」をリード、DXF のポリラインとして表示
LandXML の「Contour」(等高線)をリードし、DXF のポリラインに変換して表示します。

Contours が Surface 別に分けてあれば、Surface の name 別に dxf のレイヤを分けます。

「Parcel」をリード、シェープのポリゴンとして表示
LandXML の「Parcel」をリードし、ポリゴン尾シェープファイルとして表示します。

5/10

「name」と「area」を、シェープのフィールド名にして、その文字列をフィールド値にします。

grid、CgPoint のポイント表示色「grid」をポイントで表示する際の色、「GcPoint」の色を指定します。

grid、CgPoint のポイント表示サイズ「gird」のポイントと「GcPoint」の表示のサイズをドット数でしています。

レポートパネルには、参照した LandXML の情報をレポートします。

3. サンプルデータ

6/10

サンプルの xml ファイルが公開されています。
LANDxml.org
http://www.landxml.org/webapps/landxmlsamples.aspx

ファイル

TIN

siteops.xml

3,753 面4. 変換メニュー
LandXML の.xml を作成するメニューがあります。
TIN(.txt)から LandXML(TIN)
http://www.geocoach.co.jp/help/TINTxtToLandXml0Dialog.pdf
CSV から LandXML(grid)
http://www.geocoach.co.jp/help/CSVCsvToLandXmlGrid0Dialog.pdf
CSV から LandXML(CgPoint)
http://www.geocoach.co.jp/help/CSVCsvToLandXmlCgPoint0Dialog.pdf
DXF から LandXML(Contour)
http://www.geocoach.co.jp/help/LandXmlContourFromDxf0Dialog.pdf

5. LandXML のビューア
Carlson Prcision 3D Topo LandXML Edition
フリーのビューアです。

7/10

gridCgPoint

Contour

1点454 本LandXML のページ
http://www.landxml.org/で紹介されています。
http://www.carlsonsw.com/
http://www.carlsonsw.com/support/softwaredownloads/?ss_email=&product=Carlson+Precision+3D&ss_email=&version=2018&ss_email=メニュー File の Load LandXML で、.xml のパスに日本語が含まれる場合、上記のエラーがでて、.xml がリードできない現象があります(2020/03/12)

6. 更新記録
2016/08/21✔このメニューと説明書を作成。

2016/09/02✔GcPoint の表示を追加。

2019/02/25✔ドラッグ・アンド・ドロップ
Windows のエクスプローラから、xml ファイルをドラッグして、「3D 表示」パネル上にドロップすると、該当する xmlを選択した状態で「開く LandXML(.xml)」ダイアログを表示します。

8/10

2020/03/08✔Contour の表示を追加✔サンプルの xml ファイルのページへのリンクを追加

2020/03/11✔LandXML への変換メニューの説明書へのリンクを追加

2020/03/12✔この説明書にビューア「Carlson Prcision 3D Topo LandXML Edition」へのリンクを追加

2020/03/30✔ダイアログで選択した.xml が、次回起動時のデフォルトの選択になります。
✔「開く バッチ処理(複数メニュー指定)」に対応
http://www.geocoach.co.jp/help/BatchProcess0Dialog.pdf

2022/11/25✔パネルに「「Parcel」をリード、シェープのポリゴンとして表示」を追加

2022/12/01✔既に他のフォーマットのファイルを開いて、地物が選択されて参照点が移動している段階で、LandXML を開くと、3D表示が、データ全体の中央になってしまう現象を修正しました。3D 表示が変化しないようにしました。

9/10

7. 索引Parcel ------------------------------------------------------------------------------------------------------------------------------- 2

10/10