Package com.esri.core.geometry

Examples of com.esri.core.geometry.SpatialReference


  }

  public BytesWritable evaluate(BytesWritable wkb, int wkid) throws UDFArgumentException {

    try {
      SpatialReference spatialReference = null;
      if (wkid != GeometryUtils.WKID_UNKNOWN) {
        spatialReference = SpatialReference.create(wkid);
      }
      byte [] byteArr = wkb.getBytes();
            ByteBuffer byteBuf = ByteBuffer.allocate(byteArr.length);
View Full Code Here


    }

    // iter.step_out_after(); do not step out for the spatial reference,
    // because this method is used standalone

    SpatialReference spatial_reference = null;

    if (wkt != null && wkt.length() != 0) {
      try {
        spatial_reference = SpatialReference.create(wkt);
      } catch (Exception e) {
View Full Code Here

  private static final long serialVersionUID = 10000L;
  String wkt = null;
  int wkid = 0;

  Object readResolve() throws ObjectStreamException {
    SpatialReference sr = null;
    try {
      if (wkid > 0)
        sr = SpatialReference.create(wkid);
      else
        sr = SpatialReference.create(wkt);
View Full Code Here

    GeometryUtils.OGCType ogcType = GeometryUtils.getType(geomref);
    switch(ogcType) {
    case ST_MULTIPOLYGON:
    case ST_POLYGON:
      int wkid = GeometryUtils.getWKID(geomref);
      SpatialReference spatialReference = null;
      if (wkid != GeometryUtils.WKID_UNKNOWN) {
        spatialReference = SpatialReference.create(wkid);
      }
      Envelope envBound = new Envelope();
      ogcGeometry.getEsriGeometry().queryEnvelope(envBound);
View Full Code Here

      OGCGeometry ogcGeometry = GeometryUtils.geometryFromEsriShape(geomref);
      if (ogcGeometry == null){
        LogUtils.Log_ArgumentsNull(LOG);
        return null;
      }
      SpatialReference spatialReference = null;
      if (wkid != GeometryUtils.WKID_UNKNOWN) {
        spatialReference = SpatialReference.create(wkid);
      }
      OGCGeometry ogcChanged = OGCGeometry.createFromEsriGeometry(ogcGeometry.getEsriGeometry(),
                                    spatialReference);
View Full Code Here

    }

    if (GeometryUtils.getType(geomref) == GeometryUtils.OGCType.ST_LINESTRING) {
      MultiPath lines = (MultiPath)(ogcGeometry.getEsriGeometry());
      int wkid = GeometryUtils.getWKID(geomref);
      SpatialReference spatialReference = null;
      if (wkid != GeometryUtils.WKID_UNKNOWN) {
        spatialReference = SpatialReference.create(wkid);
      }
      return GeometryUtils.geometryToEsriShapeBytesWritable(OGCGeometry.createFromEsriGeometry(lines.getPoint(0),
                                                   spatialReference));
View Full Code Here

      LogUtils.Log_ArgumentsNull(LOG);
      return null;
    }

    int wkid = GeometryUtils.getWKID(geometryref);
    SpatialReference spatialReference = null;
    if (wkid != GeometryUtils.WKID_UNKNOWN) {
      spatialReference = SpatialReference.create(wkid);
    }
    Envelope envBound = new Envelope();
    ogcGeometry.getEsriGeometry().queryEnvelope(envBound);
View Full Code Here

    try {
      Geometry geomObj = GeometryEngine.geometryFromWkt(wkt,
                                0,
                                Geometry.Type.Unknown);
      SpatialReference spatialReference = null// Idea: OGCGeometry.setSpatialReference after .fromText
      if (wkid != GeometryUtils.WKID_UNKNOWN) {
        spatialReference = SpatialReference.create(wkid);
      }
      OGCGeometry ogcObj = OGCGeometry.createFromEsriGeometry(geomObj, spatialReference);
      return GeometryUtils.geometryToEsriShapeBytesWritable(ogcObj);
View Full Code Here

      LogUtils.Log_VariableArgumentLength(LOG);
    }

    int firstWKID = 0;

    SpatialReference spatialRef = null;

    // validate spatial references and geometries first
    for (int i=0;i<geomrefs.length; i++){
     
      BytesWritable geomref = geomrefs[i];
View Full Code Here

  }

  public BytesWritable evaluate(BytesWritable wkb, int wkid) throws UDFArgumentException {

    try {
      SpatialReference spatialReference = null;
      if (wkid != GeometryUtils.WKID_UNKNOWN) {
        spatialReference = SpatialReference.create(wkid);
      }
      byte [] byteArr = wkb.getBytes();
            ByteBuffer byteBuf = ByteBuffer.allocate(byteArr.length);
View Full Code Here

TOP

Related Classes of com.esri.core.geometry.SpatialReference

Copyright © 2018 www.massapicom. 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.