本文整理了Java中org.geotools.styling.Rule.setName
方法的一些代码示例,展示了Rule.setName
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Rule.setName
方法的具体详情如下:
包路径:org.geotools.styling.Rule
类名称:Rule
方法名:setName
[英]Sets the name of the rule.
[中]设置规则的名称。
代码示例来源:origin: geotools/geotools
rule.setName(getFirstChildValue(child));
} else if (childName.equalsIgnoreCase("Title")) {
rule.getDescription().setTitle(parseInternationalString(child));
代码示例来源:origin: geotools/geotools
rule.setName(getRuleName(i + 1));
代码示例来源:origin: geotools/geotools
public Rule build() {
if (unset) {
return null;
}
if (symbolizerBuilder == null && symbolizers.size() == 0) {
symbolizerBuilder = new PointSymbolizerBuilder();
}
if (symbolizerBuilder != null) {
symbolizers.add(symbolizerBuilder.build());
}
Rule rule = sf.createRule();
rule.setName(name);
// TODO: rule's description cannot be set
rule.setTitle(title);
rule.setAbstract(ruleAbstract);
rule.setMinScaleDenominator(minScaleDenominator);
rule.setMaxScaleDenominator(maxScaleDenominator);
rule.setFilter(filter);
rule.setElseFilter(elseFilter);
rule.symbolizers().addAll(symbolizers);
GraphicLegend gl = legend.build();
if (gl != null) {
rule.setLegend(gl);
}
if (parent == null) {
reset();
}
return rule;
}
代码示例来源:origin: geotools/geotools
copy.setDescription(descCopy);
copy.setLegendGraphic(legendCopy);
copy.setName(rule.getName());
copy.setFilter(filterCopy);
copy.setElseFilter(rule.isElseFilter());
代码示例来源:origin: geotools/geotools
public void testFeatureTypeStyle() throws Exception {
FeatureTypeStyle fts = styleFactory.createFeatureTypeStyle();
fts.setFeatureTypeName("feature-type");
Rule rule1;
rule1 = styleFactory.createRule();
rule1.setName("rule1");
rule1.setFilter(filterFactory.id(Collections.singleton(filterFactory.featureId("FID"))));
Rule rule2 = styleFactory.createRule();
rule2.setIsElseFilter(true);
rule2.setName("rule2");
fts.addRule(rule1);
fts.addRule(rule2);
FeatureTypeStyle clone = (FeatureTypeStyle) ((Cloneable) fts).clone();
assertClone(fts, clone);
rule1 = styleFactory.createRule();
rule1.setName("rule1");
rule1.setFilter(filterFactory.id(Collections.singleton(filterFactory.featureId("FID"))));
FeatureTypeStyle notEq = styleFactory.createFeatureTypeStyle();
notEq.setName("fts-not-equal");
notEq.addRule(rule1);
assertEqualsContract(clone, notEq, fts);
}
代码示例来源:origin: geotools/geotools
rules[colors.length - 1] = sf.createRule();
rules[colors.length - 1].setFilter(cf2);
rules[colors.length - 1].setName(geomName);
c = this.createColor(colors[colors.length - 1]);
代码示例来源:origin: geotools/geotools
rule.setName((String) node.getChildValue("Name"));
代码示例来源:origin: geotools/geotools
featureStyle.rules().add(rule);
rule.setName(r.str("name"));
if (r.has("title")) {
rule.setTitle(r.str("title"));
代码示例来源:origin: geotools/geotools
public void testFeatureTypeStyle() throws Exception {
FeatureTypeStyle fts = sf.createFeatureTypeStyle();
fts.setFeatureTypeName("feature-type");
fts.getOptions().put("key", "value");
Rule rule1;
rule1 = sf.createRule();
rule1.setName("rule1");
rule1.setFilter(ff.id(Collections.singleton(ff.featureId("FID"))));
Rule rule2 = sf.createRule();
rule2.setIsElseFilter(true);
rule2.setName("rule2");
fts.addRule(rule1);
fts.addRule(rule2);
fts.accept(visitor);
FeatureTypeStyle clone = (FeatureTypeStyle) visitor.getCopy();
// assertClone(fts, clone);
assertEqualsContract(fts, clone);
rule1 = sf.createRule();
rule1.setName("rule1");
rule1.setFilter(ff.id(Collections.singleton(ff.featureId("FID"))));
FeatureTypeStyle notEq = sf.createFeatureTypeStyle();
notEq.setName("fts-not-equal");
notEq.addRule(rule1);
assertEqualsContract(clone, notEq, fts);
fts.setTransformation(ff.literal("transformation"));
fts.setOnlineResource(new OnLineResourceImpl());
fts.accept(visitor);
clone = (FeatureTypeStyle) visitor.getCopy();
assertEqualsContract(fts, clone);
}
代码示例来源:origin: geotools/geotools
elseRule.setIsElseFilter(true);
elseRule.setTitle("Else");
elseRule.setName("else");
fts.addRule(elseRule);
代码示例来源:origin: robward-scisys/sldeditor
/**
* Creates the new rule.
*
* @return the rule
*/
public static Rule createNewRule() {
Rule rule = styleFactory.createRule();
rule.setName(Localisation.getString(SLDTreeTools.class, "TreeItem.newRule"));
return rule;
}
代码示例来源:origin: geotools/geotools
rule.setFilter(filter);
rule.setTitle(title);
rule.setName(getRuleName(i + 1));
代码示例来源:origin: geotools/geotools
rule.setName("Za'Ha'Dum");
featureStyle.rules().add(rule);
代码示例来源:origin: geotools/geotools
rule.setName("Za'Ha'Dum");
featureStyle.rules().add(rule);
代码示例来源:origin: geotools/geotools
rule.setName("Za'Ha'Dum");
featureStyle.rules().add(rule);
代码示例来源:origin: locationtech/geowave
private static FeatureTypeStyle getDirectRasterStyle(
final String geometryPropertyName,
final Expression transformation) {
final StyleFactory styleFactory = CommonFactoryFinder.getStyleFactory();
final FeatureTypeStyle style = styleFactory.createFeatureTypeStyle();
final Rule rule = styleFactory.createRule();
rule.setName("distributed render - direct raster");
rule.setTitle("Distributed Render - Direct Raster");
final RasterSymbolizer symbolizer = styleFactory.createRasterSymbolizer();
symbolizer.setGeometryPropertyName(geometryPropertyName);
rule.symbolizers().add(symbolizer);
style.rules().add(rule);
style.setTransformation(transformation);
return style;
}
}
代码示例来源:origin: mapplus/spatial_statistics_for_geotools_udig
public Style getLISAStyle(String propertyName) {
final String styleName = "LISA";
final String[] classValues = { "HH", "LH", "LL", "HL", "" };
final String[] classDescs = { "H-H", "L-H", "L-L", "H-L", "None" };
// http://www.w3schools.com/tags/ref_color_tryit.asp
// Color.Tomato, Color.LightGoldenrodYellow, Color.CornflowerBlue, Color.Thistle
final Color[] colorList = { new Color(255, 99, 71), new Color(250, 250, 210),
new Color(100, 149, 237), new Color(216, 191, 216), new Color(225, 225, 225) };
FeatureTypeStyle featureTypeStyle = sf.createFeatureTypeStyle();
featureTypeStyle.setName(styleName);
for (int k = 0; k < classValues.length; k++) {
Fill fill = sf.createFill(ff.literal(colorList[k]), ff.literal(opacity));
Symbolizer symbolizer = sf.createPolygonSymbolizer(lineStroke, fill, geometryField);
symbolizer.setName(classDescs[k]);
Rule rule = sf.createRule();
rule.setName(classDescs[k]);
rule.setFilter(ff.equal(ff.property(propertyName), ff.literal(classValues[k]), false));
rule.symbolizers().add(symbolizer);
featureTypeStyle.rules().add(rule);
}
Style style = sf.createStyle();
style.featureTypeStyles().add(featureTypeStyle);
style.setName(styleName);
return style;
}
代码示例来源:origin: org.geotools/gt-main
copy.setDescription(descCopy);
copy.setLegendGraphic(legendCopy);
copy.setName(rule.getName());
copy.setFilter(filterCopy);
copy.setElseFilter(rule.isElseFilter());
代码示例来源:origin: org.geotools/gt2-main
copy.setMinScaleDenominator(rule.getMinScaleDenominator());
copy.setMaxScaleDenominator(rule.getMaxScaleDenominator());
copy.setName(rule.getName());
copy.setTitle(rule.getTitle());
copy.setSymbolizers(symbolizerCopy);
代码示例来源:origin: org.geotools/gt-ysld
featureStyle.rules().add(rule);
rule.setName(r.str("name"));
if (r.has("title")) {
rule.setTitle(r.str("title"));
内容来源于网络,如有侵权,请联系作者删除!