@Test
 public void testBuffer() throws IOException, RestException {
   Geometry[] results = topoQuery.buffer(baseGeometries, 100);
   Assert.assertTrue(results.length == baseGeometries.length);
   for (int i = 0; i < results.length; i++) {
     Assert.assertNotNull(results[i]);
     Assert.assertTrue(results.toString().length() > 0);
   }
 }
 /** 测试相交 */
 @Test
 public void testIntersection() throws IOException, RestException {
   for (int i = 0; i < baseGeometries.length; i++) {
     Geometry[] results = topoQuery.intersection(baseGeometries[i], baseGeometries);
     Assert.assertTrue(results.length == baseGeometries.length);
     for (int j = 0; j < results.length; j++) {
       Assert.assertNotNull(results[j]);
       Assert.assertTrue(results[j].toString().length() > 0);
     }
   }
 }
  @Test
  public void testRelate() throws IOException, RestException {
    for (int i = 0; i < baseGeometries.length; i++) {
      Integer[] results =
          topoQuery.relate(baseGeometries[i], baseGeometries, SpatialFilter.RELATION_INTERSECT);
      Assert.assertTrue(results.length == baseGeometries.length);
      for (int j = 0; j < results.length; j++) {

        Assert.assertTrue(results[j] == 1);
      }
    }
  }