LandXML je XML standard pro výměnu dat v oblasti modelování terénu, inženýrských a dopravních staveb a zeměměřičství.
Iniciativa
LandXML.org byla založena v roce 1999 společnostmi Autodesk a členy US DOT. V současné době má LandXML.org přes 500 členů. Jejím cílem je usnadnit výměnu dat mezi tvůrci a spotřebiteli inženýrských návrhových dat. Umožňuje výměnu objektových dat s atributy, vztahů mezi nimi i geometrie jednotlivých objektů (body, parcely, povrchy, příčné a podélné profily, atd).
LandXML je nyní uznaným oborovým standardem.
Softwarová podpora LandXML¶
Formát LandXML je přímo podporován řadou CAD aplikací, mj. programy
AutoCAD Civil 3D,
AutoCAD Architecture,
AutoCAD Map 3D,
Bentley InRoads, Plateia, Eagle Point, Carlson SurvCADD, Trimble TerraModel, Topcon TopSURV ad.
Příklad textového souboru ve formátu LandXML:
<?xml version="1.0"?>
<LandXML xmlns="http://www.landxml.org/schema/LandXML-1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.landxml.org/schema/LandXML-1.2 http://www.landxml.org/schema/LandXML-1.2/LandXML-1.2.xsd" date="2010-08-23" time="10:35:13" version="1.2" language="English" readOnly="false">
<Units>
<Metric areaUnit="squareMeter" linearUnit="meter" volumeUnit="cubicMeter" temperatureUnit="celsius" pressureUnit="milliBars" diameterUnit="millimeter" angularUnit="decimal degrees" directionUnit="decimal degrees"></Metric>
</Units>
<Project name="C:\Civil 3D Projects\trasa-silnice-CBud.dwg"></Project>
<Application name="AutoCAD Civil 3D" desc="Civil 3D" manufacturer="Autodesk, Inc." version="2010" manufacturerURL="www.autodesk.com/civil" timeStamp="2010-08-23T10:35:13"></Application>
<Alignments name="">
<Alignment name="Alternativa 1" length="782.067475033701" staStart="0." desc="">
<CoordGeom>
<Line dir="73.528590795938" length="155.569268133483">
<Start>735.520947383714 1023.28533230537</Start>
<End>884.70586123841 1067.394953316601</End>
</Line>
<Spiral length="60." radiusEnd="200." radiusStart="INF" rot="cw" spiType="clothoid" theta="8.594366926962" totalY="2.99518202178" totalX="59.865140552004" tanLong="40.047244628999" tanShort="20.042956721968">
<Start>884.70586123841 1067.394953316601</Start>
<PI>923.109620616958 1078.749823107552</PI>
<End>941.264972159726 1087.241190754591</End>
</Spiral>
<Curve rot="cw" chord="140.391662813356" crvType="arc" delta="41.094432851558" dirEnd="23.839791017417" dirStart="64.934223868976" external="13.587754145519" length="143.446631499883" midOrd="12.723345680447" radius="200." tangent="74.964849902649">
<Start>941.264972159726 1087.241190754591</Start>
<Center>856.533285464697 1268.405594735659</Center>
<End>1039.469123738057 1187.569469919936</End>
<PI>1009.169783920444 1119.000681630047</PI>
</Curve>
...