public OSMGeometryParser() { try { NODE_PATH.selectXPath("/osm/node"); NODE_REF_PATH.selectXPath("nd/@ref"); BUILDING_WAY_PATH.selectXPath("/osm/way[./tag[@k='building']]"); BUILDING_MULTIPOLYGON_PATH.selectXPath( "/osm/relation[./tag[@k='type' and @v='multipolygon'] and ./tag/@k='building']"); MEMBER_WAY_PATH.selectXPath("member[@type='way']"); WAY_PATH.selectXPath("/osm/way"); } catch (XPathParseException e) { e.printStackTrace(); } }