# HG changeset patch # User George Stamoulis # Date 1423645794 -7200 # Node ID 18539fd83f33faed6be76f3b8cbefe03278ca9b5 # Parent b38cf95e071df67ab72ef3e1392ceff78b3ac0af Testing KML writer because it is not working as intended after version 3.2.9 diff -r b38cf95e071d -r 18539fd83f33 resultio-spatial/sparqlkml/src/main/java/org/openrdf/query/resultio/sparqlkml/stSPARQLResultsKMLWriter.java --- a/resultio-spatial/sparqlkml/src/main/java/org/openrdf/query/resultio/sparqlkml/stSPARQLResultsKMLWriter.java Tue Feb 10 12:43:49 2015 +0200 +++ b/resultio-spatial/sparqlkml/src/main/java/org/openrdf/query/resultio/sparqlkml/stSPARQLResultsKMLWriter.java Wed Feb 11 11:09:54 2015 +0200 @@ -163,6 +163,8 @@ try { // keep the order of binding names this.bindingNames = bindingNames; + System.out.println("ALL BINDING NAMES: " + this.bindingNames.toString()); + xmlWriter.startDocument(); xmlWriter.setAttribute("xmlns", NAMESPACE); xmlWriter.startTag(ROOT_TAG); @@ -219,13 +221,17 @@ // parse binding set for (String bindingName : bindingNames) { + System.out.println("@@ Current binding name: " + bindingName); Binding binding = bindingSet.getBinding(bindingName); + System.out.println("New Binding: " + binding.getName() + "\n value: " + binding.getValue().stringValue()); + if(binding != null) { Value value = binding.getValue(); // check for geometry value if (XMLGSDatatypeUtil.isGeometryValue(value)) { + System.out.println("geometry FOUND"); hasGeometry=true; if (logger.isDebugEnabled()) { @@ -235,7 +241,7 @@ xmlWriter.unescapedText(getKML(value)); } else { // URI, BlankNode, or Literal other than spatial literal - + System.out.println("URI, BlankNode, or Literal other than spatial literal FOUND"); if (logger.isDebugEnabled()) { logger.debug("[Strabon.KMLWriter] Found URI/BlankNode/Literal ({}): {}", value.getClass(), value); }