Examples of geometryType()


Examples of com.esri.core.geometry.ogc.OGCGeometry.geometryType()

      byte [] byteArr = wkb.getBytes();
            ByteBuffer byteBuf = ByteBuffer.allocate(byteArr.length);
      byteBuf.put(byteArr);
      OGCGeometry ogcObj = OGCGeometry.fromBinary(byteBuf);
      ogcObj.setSpatialReference(spatialReference);
      if (ogcObj.geometryType().equals("Point")) {
        return GeometryUtils.geometryToEsriShapeBytesWritable(ogcObj);
      } else {
        LogUtils.Log_InvalidType(LOG, GeometryUtils.OGCType.ST_POINT, GeometryUtils.OGCType.UNKNOWN);
        return null;
      }
View Full Code Here

Examples of com.esri.core.geometry.ogc.OGCGeometry.geometryType()

  public BytesWritable evaluate(Text wkwrap) throws UDFArgumentException {
    String wkt = wkwrap.toString();
    try {
      OGCGeometry ogcObj = OGCGeometry.fromText(wkt);
      ogcObj.setSpatialReference(null);
      if (ogcObj.geometryType().equals("MultiPolygon")) {
        return GeometryUtils.geometryToEsriShapeBytesWritable(ogcObj);
      } else {
        LogUtils.Log_InvalidType(LOG, GeometryUtils.OGCType.ST_MULTIPOLYGON, GeometryUtils.OGCType.UNKNOWN);
        return null;
      }
View Full Code Here

Examples of com.esri.core.geometry.ogc.OGCGeometry.geometryType()

      byte [] byteArr = wkb.getBytes();
            ByteBuffer byteBuf = ByteBuffer.allocate(byteArr.length);
      byteBuf.put(byteArr);
      OGCGeometry ogcObj = OGCGeometry.fromBinary(byteBuf);
      ogcObj.setSpatialReference(spatialReference);
      String gType = ogcObj.geometryType();
      if (gType.equals("MultiLineString") || gType.equals("LineString")) {
        return GeometryUtils.geometryToEsriShapeBytesWritable(ogcObj);
      } else {
        LogUtils.Log_InvalidType(LOG, GeometryUtils.OGCType.ST_MULTILINESTRING, GeometryUtils.OGCType.UNKNOWN);
        return null;
View Full Code Here

Examples of com.esri.core.geometry.ogc.OGCGeometry.geometryType()

      byte [] byteArr = wkb.getBytes();
            ByteBuffer byteBuf = ByteBuffer.allocate(byteArr.length);
      byteBuf.put(byteArr);
      OGCGeometry ogcObj = OGCGeometry.fromBinary(byteBuf);
      ogcObj.setSpatialReference(spatialReference);
      if (ogcObj.geometryType().equals("Polygon")) {
        return GeometryUtils.geometryToEsriShapeBytesWritable(ogcObj);
      } else {
        LogUtils.Log_InvalidType(LOG, GeometryUtils.OGCType.ST_POLYGON, GeometryUtils.OGCType.UNKNOWN);
        return null;
      }
View Full Code Here

Examples of com.esri.core.geometry.ogc.OGCGeometry.geometryType()

      byte [] byteArr = wkb.getBytes();
            ByteBuffer byteBuf = ByteBuffer.allocate(byteArr.length);
      byteBuf.put(byteArr);
      OGCGeometry ogcObj = OGCGeometry.fromBinary(byteBuf);
      ogcObj.setSpatialReference(spatialReference);
      if (ogcObj.geometryType().equals("LineString")) {
        return GeometryUtils.geometryToEsriShapeBytesWritable(ogcObj);
      } else {
        LogUtils.Log_InvalidType(LOG, GeometryUtils.OGCType.ST_LINESTRING, GeometryUtils.OGCType.UNKNOWN);
        return null;
      }
View Full Code Here

Examples of com.esri.core.geometry.ogc.OGCGeometry.geometryType()

      byte [] byteArr = wkb.getBytes();
            ByteBuffer byteBuf = ByteBuffer.allocate(byteArr.length);
      byteBuf.put(byteArr);
      OGCGeometry ogcObj = OGCGeometry.fromBinary(byteBuf);
      ogcObj.setSpatialReference(spatialReference);
      String gType = ogcObj.geometryType();
      if (gType.equals("MultiPolygon") || gType.equals("Polygon")) {
        return GeometryUtils.geometryToEsriShapeBytesWritable(ogcObj);
      } else {
        LogUtils.Log_InvalidType(LOG, GeometryUtils.OGCType.ST_MULTIPOLYGON, GeometryUtils.OGCType.UNKNOWN);
        return null;
View Full Code Here

Examples of com.esri.core.geometry.ogc.OGCGeometry.geometryType()

  @Test
  public void testGeometryCollectionBuffer() {
    OGCGeometry g = OGCGeometry
        .fromText("GEOMETRYCOLLECTION(POINT(1 1), POINT(1 1), POINT(1 2), LINESTRING (0 0, 1 1, 1 0, 0 1), MULTIPOLYGON EMPTY, MULTILINESTRING EMPTY)");
    OGCGeometry simpleG = g.buffer(0);
    String t = simpleG.geometryType();
    String rt = simpleG.asText();
    assertTrue(simpleG.geometryType().equals("GeometryCollection"));
  }

  @Test
View Full Code Here

Examples of com.esri.core.geometry.ogc.OGCGeometry.geometryType()

    OGCGeometry g = OGCGeometry
        .fromText("GEOMETRYCOLLECTION(POINT(1 1), POINT(1 1), POINT(1 2), LINESTRING (0 0, 1 1, 1 0, 0 1), MULTIPOLYGON EMPTY, MULTILINESTRING EMPTY)");
    OGCGeometry simpleG = g.buffer(0);
    String t = simpleG.geometryType();
    String rt = simpleG.asText();
    assertTrue(simpleG.geometryType().equals("GeometryCollection"));
  }

  @Test
  public void testIsectTria1() {
    String wkt = "polygon((1 0, 3 0, 1 2, 1 0))";
View Full Code Here

Examples of com.esri.core.geometry.ogc.OGCGeometry.geometryType()

    OGCGeometry g1 = OGCGeometry.fromText(wk2);
    g0.setSpatialReference(SpatialReference.create(4326));
    g1.setSpatialReference(SpatialReference.create(4326));
    OGCGeometry rslt = g0.intersection(g1);
    assertTrue(rslt != null);
    assertTrue(rslt.geometryType().equals("Polygon"));
    assertTrue(rslt.esriSR.getID() == 4326);
    String s = rslt.asText();
  }

  @Test
View Full Code Here

Examples of com.esri.core.geometry.ogc.OGCGeometry.geometryType()

    String json2 = "{\"rings\":[[[0, 1], [2, 1], [0, 3], [0, 1]]], \"spatialReference\":{\"wkid\":4326}}";
    OGCGeometry g0 = OGCGeometry.fromJson(json1);
    OGCGeometry g1 = OGCGeometry.fromJson(json2);
    OGCGeometry rslt = g0.intersection(g1);
    assertTrue(rslt != null);
    assertTrue(rslt.geometryType().equals("Polygon"));
    assertTrue(rslt.esriSR.getID() == 4326);
    String s = GeometryEngine.geometryToJson(rslt.getEsriSpatialReference().getID(), rslt.getEsriGeometry());
  }
 
  @Test
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.