waterways = new ArrayList<Line2D>();
gedges = new ArrayList<GEdge>();
SAXParserFactory factory = SAXParserFactory.newInstance();
OSMHandler handler = new OSMHandler();
try {
SAXParser file = factory.newSAXParser();
file.parse(path, handler);
} catch (Exception e) {
e.printStackTrace();
}
mapways = handler.getWayList();
MapNodes = handler.getNodeList();
for (int i = 0; i < mapways.size(); i++) {
if (mapways.get(i).getTags().containsKey("building")) {
/* searching for buildings * */