Tabnine Logo
GraduatedSymbolRenderer
Code IndexAdd Tabnine to your IDE (free)

How to use
GraduatedSymbolRenderer
in
org.matsim.contrib.analysis.vsp.qgis

Best Java code snippets using org.matsim.contrib.analysis.vsp.qgis.GraduatedSymbolRenderer (Showing top 8 results out of 315)

origin: matsim-org/matsim

  public static GraduatedSymbolRenderer createDensitiesRenderer(VectorLayer layer, int populationThreshold, int symbolSize) {
    return new GraduatedSymbolRenderer(layer, (double)populationThreshold, (double)populationThreshold, 1,
        symbolSize, ColorRangeUtils.ColorRange.DENSITY);
  }
}
origin: matsim-org/matsim

@Override
public void init() {
  double spread = this.upperBound - this.lowerBound;
  double stepSize = spread / (this.range - 2);
  this.ranges = new Range[this.range];
  this.ranges[0] = createFirstRange();
  for (int i = 0; i < range - 2; i++) {
    Double lowerBoundary = this.lowerBound + i * stepSize;
    Double upperBoundary = this.lowerBound + (i+1) * stepSize;
    this.ranges[i+1] = new Range(lowerBoundary, upperBoundary, lowerBoundary.toString() + " - " + upperBoundary.toString());
  }
  if (range > 1)
    this.ranges[this.range - 1] = createLastRange();
  createQGisPointSymbolLayers();
}
origin: matsim-org/matsim

  densityLayer.setYField(Labels.Y_COORDINATE);
  GraduatedSymbolRenderer dRenderer = RendererFactory.createDensitiesRenderer(densityLayer, populationThreshold, symbolSize);
  dRenderer.setRenderingAttribute(Labels.DENSITIY);
  writer.addLayer(densityLayer);
GraduatedSymbolRenderer renderer = new GraduatedSymbolRenderer(accessibilityLayer, lowerBound, upperBound,
    range, symbolSize, colorRange);
  renderer.setRenderingAttribute(mode.toString() + "_accessibility");
writer.addLayer(accessibilityLayer);
origin: matsim-org/matsim

renderer.setRenderingAttribute("Lden");
origin: matsim-org/matsim

out.write("\t\t\t<renderer-v2 attr=\"" + renderer.getRenderingAttribute() + "\" symbollevels=\"0\" type=\"" + renderer.getRenderingType().toString() + "\">\n");
for(int i = 0; i < renderer.getRanges().length; i++){
  Range currentRange = renderer.getRanges()[i];
  out.write("\t\t\t\t\t<range symbol=\"" + i);
  if (currentRange.isLowerBoundSet())
  if (currentRange.isUpperBoundSet())
    out.write("\" upper=\"" + currentRange.getUpperBound());
  out.write("\" label=\"" + renderer.getRanges()[i].getLabel() + "\"/>\n");
origin: matsim-org/matsim

private void createQGisPointSymbolLayers() {
  double colorRangeStep = 1.0 / (double)(range-1);
  double sizeMapUnitScale[] = {0,0};
  for (int i = 0; i < range; i++) {
    QGisPointSymbolLayer currentLevel = new QGisPointSymbolLayer();
    currentLevel.setId(i);
    currentLevel.setColor(ColorRangeUtils.getColor(colorRange, colorRangeStep*i));
    currentLevel.setColorBorder(new Color(0,0,0,255));
    currentLevel.setPointLayerSymbol(QGisConstants.pointLayerSymbol.rectangle);
    currentLevel.setSize(symbolSize);
    currentLevel.setSizeUnits(QGisConstants.sizeUnits.MapUnit);
    currentLevel.setSizeMapUnitScale(sizeMapUnitScale);
    currentLevel.setPenStyle(QGisConstants.penstyle.no);
    currentLevel.setLayerTransparency(1);
    this.addSymbolLayer(currentLevel);
  }
}
origin: matsim-org/matsim

densityLayer.setYField(2);
GraduatedSymbolRenderer dRenderer = RendererFactory.createDensitiesRenderer(densityLayer, populationThreshold, symbolSize);
dRenderer.setRenderingAttribute(8);
writer.addLayer(densityLayer);
accessibilityLayer.setYField(2);
GraduatedSymbolRenderer renderer = new GraduatedSymbolRenderer(accessibilityLayer, upperBound, lowerBound,
    range, symbolSize);
renderer.setRenderingAttribute(3); // choose column/header to visualize
writer.addLayer(accessibilityLayer);
origin: matsim-org/matsim

public static GraduatedSymbolRenderer createNoiseRenderer(VectorLayer layer, double receiverPointGap) {
  return new GraduatedSymbolRenderer(layer, 45d, 75d, 8, (int) receiverPointGap);
}
org.matsim.contrib.analysis.vsp.qgisGraduatedSymbolRenderer

Javadoc

Renderer that draws graduated symbols.

This type of renderer needs a rendering attribute (to classify the symbols), ranges (from which to which value a symbol is drawn in a specific way) and at least two symbol layers.

Most used methods

  • setRenderingAttribute
  • <init>
  • addSymbolLayer
  • createFirstRange
  • createLastRange
  • createQGisPointSymbolLayers
  • getRanges
  • getRenderingAttribute
  • getRenderingType
  • init

Popular in Java

  • Making http post requests using okhttp
  • requestLocationUpdates (LocationManager)
  • getSystemService (Context)
  • runOnUiThread (Activity)
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • 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