congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Ring.getId
Code IndexAdd Tabnine to your IDE (free)

How to use
getId
method
in
org.deegree.geometry.primitive.Ring

Best Java code snippets using org.deegree.geometry.primitive.Ring.getId (Showing top 8 results out of 315)

origin: deegree/deegree3

if ( outerRing.getId() != null && referenceExportStrategy.isObjectExported( outerRing.getId() ) ) {
  writer.writeEmptyElement( "gml", "outerBoundaryIs", GML21NS );
  writer.writeAttribute( "xlink", XLNNS, "href", "#" + outerRing.getId() );
} else {
  writer.writeStartElement( "gml", "outerBoundaryIs", GML21NS );
  for ( Ring ring : rings ) {
    writer.writeStartElement( "gml", "innerBoundaryIs", GML21NS );
    if ( referenceExportStrategy.isObjectExported( ring.getId() ) ) {
      writer.writeAttribute( "xlink", XLNNS, "href", "#" + ring.getId() );
    } else {
origin: deegree/deegree3

private void exportPolygon( Polygon polygon )
            throws XMLStreamException, UnknownCRSException, TransformationException {
  startGeometry( "Polygon", polygon );
  Ring exteriorRing = polygon.getExteriorRing();
  if ( exteriorRing.getId() != null && referenceExportStrategy.isObjectExported( exteriorRing.getId() ) ) {
    writer.writeEmptyElement( gmlNs, "exterior" );
    writer.writeAttribute( XLNNS, "href", "#" + exteriorRing.getId() );
  } else {
    referenceExportStrategy.addExportedId( exteriorRing.getId() );
    writer.writeStartElement( gmlNs, "exterior" );
    exportRing( exteriorRing );
    writer.writeEndElement();
  }
  if ( polygon.getInteriorRings() != null ) {
    for ( Ring ring : polygon.getInteriorRings() ) {
      if ( ring.getId() != null && referenceExportStrategy.isObjectExported( ring.getId() ) ) {
        writer.writeEmptyElement( gmlNs, "interior" );
        writer.writeAttribute( XLNNS, "href", "#" + ring.getId() );
      } else {
        referenceExportStrategy.addExportedId( ring.getId() );
        writer.writeStartElement( gmlNs, "interior" );
        exportRing( ring );
        writer.writeEndElement();
      }
    }
  }
  exportAdditionalProps( polygon );
  writer.writeEndElement();
}
origin: deegree/deegree3

private LinearRing transform( Ring ring, Transformation trans )
            throws TransformationException {
  if ( ring != null ) {
    // TODO DefaultRing.getAsLineString currently returns an UnsupportedOpertionException
    // interior.getAsLineString().getControlPoints(),
    Points cP = ring.getControlPoints();
    Points tcP = transform( cP, trans );
    return geomFactory.createLinearRing( ring.getId(), getTargetCRS(), tcP );
  }
  return null;
}
origin: deegree/deegree3

/**
 * Returns a fixed version of the given {@link Ring} object.
 * 
 * @param ring
 *            ring to be repaired
 * @return repaired ring, never <code>null</code>
 */
public static Ring fixUnclosedRing( Ring ring ) {
  Ring repaired = null;
  switch ( ring.getRingType() ) {
  case LinearRing: {
    LinearRing linearRing = (LinearRing) ring;
    Points fixedPoints = getFixedPoints( linearRing.getControlPoints(), linearRing.getStartPoint() );
    repaired = new DefaultLinearRing( ring.getId(), ring.getCoordinateSystem(), ring.getPrecision(),
                     fixedPoints );
    break;
  }
  case Ring: {
    List<Curve> repairedCurves = new ArrayList<Curve>( ring.getMembers() );
    Curve lastCurve = repairedCurves.get( repairedCurves.size() - 1 );
    repairedCurves.set( repairedCurves.size() - 1, fixCurve( lastCurve, ring.getStartPoint() ) );
    repaired = new DefaultRing( ring.getId(), ring.getCoordinateSystem(), ring.getPrecision(), repairedCurves );
    break;
  }
  }
  repaired.setProperties( ring.getProperties() );
  return repaired;
}
origin: deegree/deegree3

    linearizedMembers.add( linearize( member, crit ) );
  linearizedCurve = geomFac.createRing( ring.getId(), ring.getCoordinateSystem(), linearizedMembers );
} else {
  List<CurveSegment> segments = curve.getCurveSegments();
origin: deegree/deegree3

public static Ring invertOrientation( Ring ring ) {
  Ring fixedRing = null;
  switch ( ring.getRingType() ) {
  case LinearRing: {
    LinearRing linearRing = (LinearRing) ring;
    fixedRing = new DefaultLinearRing( ring.getId(), ring.getCoordinateSystem(), ring.getPrecision(),
                      invertOrientation( linearRing.getControlPoints() ) );
    break;
  }
  case Ring: {
    List<Curve> fixedMemberCurves = new ArrayList<Curve>( ring.getMembers().size() );
    for ( Curve memberCurve : ring.getMembers() ) {
      fixedMemberCurves.add( invertOrientation( memberCurve ) );
    }
    fixedRing = new DefaultRing( ring.getId(), ring.getCoordinateSystem(), ring.getPrecision(),
                   fixedMemberCurves );
    break;
  }
  }
  fixedRing.setProperties( ring.getProperties() );
  return fixedRing;
}
origin: deegree/deegree3

LinearRing linearRing = (LinearRing) ring;
Points fixedPoints = getFixedPoints( linearRing.getControlPoints(), linearRing.getStartPoint() );
fixedCurve = new DefaultLinearRing( ring.getId(), ring.getCoordinateSystem(), ring.getPrecision(),
                  fixedPoints );
break;
Curve lastCurve = repairedCurves.get( repairedCurves.size() - 1 );
repairedCurves.set( repairedCurves.size() - 1, fixCurve( lastCurve, ring.getStartPoint() ) );
fixedCurve = new DefaultRing( ring.getId(), ring.getCoordinateSystem(), ring.getPrecision(),
               repairedCurves );
break;
origin: deegree/deegree3

LinearRing movedExteriorRing = null;
if ( exterior != null ) {
  movedExteriorRing = fac.createLinearRing( exterior.getId(),
                       exterior.getCoordinateSystem(),
                       move( exterior.getAsLineString().getControlPoints(),
List<Ring> movedInteriorRings = new ArrayList<Ring>( interiorRings.size() );
for ( Ring interior : interiorRings ) {
  movedInteriorRings.add( fac.createLinearRing( interior.getId(),
                         interior.getCoordinateSystem(),
                         move( interior.getAsLineString().getControlPoints(),
org.deegree.geometry.primitiveRinggetId

Popular methods of Ring

  • getRingType
    Returns the type of ring.
  • getAsLineString
  • getControlPoints
  • getMembers
    Returns the Curves that constitute this Ring.
  • setProperties
  • getCoordinateDimension
  • getCoordinateSystem
  • getPrecision
  • getProperties
  • getStartPoint
  • setType
  • setType

Popular in Java

  • Reading from database using SQL prepared statement
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getContentResolver (Context)
  • getApplicationContext (Context)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Reference (javax.naming)
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now