node-dxf
Parse DXF files to get polygons and text elements.
usage
;
output types
node-dxf will give you 4 outputs a.t.m. Layers, polygons, texts and mappings. Layers, polygons and texts should be clear, just run the test to get a better understanding or look at the following sample. Mappings are potential relations between text elements and polygons. node-dxf tests whether a text element lies inside a polygon, if so it creates a potential mapping. The mappings
-Array contains the potential mappings.
layers:name: '0\r'name: 'DEFPOINTS\r'name: '_VT_ohnePIDs_1OG_SP\r'polygons:layer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' points: Objecttexts:layer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectlayer: '_VT_ohnePIDs_1OG_SP\r' txt: Objectmappings:polygonIndex: 0 textIndex: 14polygonIndex: 1 textIndex: 16polygonIndex: 2 textIndex: 15polygonIndex: 3 textIndex: 17polygonIndex: 4 textIndex: 11polygonIndex: 5 textIndex: 12polygonIndex: 6 textIndex: 13polygonIndex: 7 textIndex: 10polygonIndex: 8 textIndex: 9polygonIndex: 9 textIndex: 0polygonIndex: 10 textIndex: 1polygonIndex: 12 textIndex: 8polygonIndex: 13 textIndex: 7polygonIndex: 14 textIndex: 6polygonIndex: 15 textIndex: 5polygonIndex: 16 textIndex: 4polygonIndex: 17 textIndex: 3