Tag Info

New answers tagged

1

You probably do not want different symbol layers (they will be painted on top of each other). You probably want to look into QgsCategorizedSymbolRendererV2 which lets you define multiple categories with a different symbol for each. setDataDefinedProperty is for defining a style property based on a feature attribute like the color defined by a field with ...


1

Here's why it works that way: the CAD Renderer is not just a mapping of field names into our familiar ArcGIS multi-field symbol editor. The CAD Renderer (used by default when you drag/drop a DWG onto the ArcMap canvas) also invokes FME's DWG-file interpreter (or data interop extension, if you prefer.) The last stage of that interpreter is the ...


0

I actually figured this out while I was typing my question. I decided to still submit the question, and supply an answer just in case it helps someone else. You need to go into the Layer Properties, and Symbology tab of the CAD layer and change it from CAD unique entity values to Unique values, many fields. This keeps the symbology the same, and then you ...


2

Reason When you create a symbol it has ownership of its layers. When you add a layer to an existing symbol, it takes ownership of the added layer. Ownership means it is free to delete it whenever it wants. In your example both symbols assume ownership of symbol_layer2 (symbol2 because it created symbol_layer2, symbol1 because symbol_layer2 was added to ...


1

You would need to symbolize all the buffers in a unique manner, and the symbology you choose would need to be some sort of pattern fill; lines, pictures, markers, etc. - something with transparency. The patterns would need to be set uniquely enough, via color and/or shape, such that when they overlap they are distinguishable. You can see a simple example of ...


2

An easy way to show overlapping features is by using the Intersect tool. Use your buffer dataset as the input and run the tool. It will create an output that will only show the overlapping areas. Unfortunately I am unsure how you could show this through symbology alone without any extra processing.


2

Following on from what you wrote and the links in the comments sections, I got a more refined hatched boundary (only within the polygons). I used the "Difference Tool" (Vector/Geoprocessing Tools/Difference) and used the following settings to clip the buffer to the extent that I wanted: I used a -20m value for the buffer, but if you wanted longer ...


2

You can insert pictures as symbols using the "Marker Symbol" in the style manager. In the Style Manager, after you have created your new style, you need to locate the Marker Symbols folder. You left-click with the mouse once and then move to the blank zone on the right. Here you right-click with the mouse, choose "new" and then "Marker Symbols". In ...


1

Just to add to @MatthiasKuhn's answer, you can also add a Description to each symbol if it is considered too long or if you wanted to add additional details but not overcrowd the legend (i.e. this won't be shown in the legend):


2

As soon as you have more than one symbol (e.g. rule based symbology / categorized symbology) - i.e. as soon as it gets important to be able to distinguish different features based on their symbology - there is a label next to each symbol in the legend with a configurable description.


1

This is still an open bug in QGIS for CSV-layers http://hub.qgis.org/issues/8285


1

Assuming layer1 has symbology based on the field "symbol_field", and layer2 has a field "other_field" which contains data suitable to be symbolised in the same way as layer1: Add a field "symbol_field" to layer2 Copy the values from "other_field" on layer2 to "symbol_field" on layer2 Use arcpy.ApplySymbologyFromLayer_management(layer2,layer1)


0

If the styling of elements is thematic (and you know what columns drive the theme) you can build a QML file programmatically in PostgreSQL. For example, I have a file with ~150 styles for government zone polygons (subsets of the zones have the same style). The data was originally in MapInfo format in two TAB files - one with the zone polygons, another with ...


2

In layer properties go to Symbology tab. Then choose Categories and Unique Values, Many Fields. Choose your both fields and add values to the table with particular symbol and color to all of your combinations.


1

You can use Tilemill to create a cartocss style which you can then use with Mapnik (might need to convert to Mapnik XML). GeoServer supports SLD styles which you can create with many GIS tools, for example QGIS or OpenJUMP.


2

Yes, it's possible to fill a polygon with symbols on an angle. It cannot be done with Marker symbol type, only with Picture symbol type. Even with Picture it applies to the symbol as a whole, meaning you'd need to symbolize on your rotation field and set each one to the angle you want - the angle cannot be read automatically from a field (so far as I ...


2

Geopandas plot takes a colormap parameter GeoDataFrame.plot(column=None, colormap=None, alpha=0.5, categorical=False, legend=False, axes=None) The pandas documentation mentions colormaps such as colormap='cubehelix' colormap='Greens' colormap='winter'


0

Have you tried using the SVG icons that CartoDB offers in the image selector window? There are already some basic figures available there that don't look pixelated once used in the map :-)


0

If this is for simply viewing or creating a map without the built in ESRI legend i would just do this, in your table of contents you can left click on the color box (the actual color you want to exclude) and the color selector menu will appear, then click on properties and select the box that says "Color is Null" this will remove that color from your map ...


0

I was just playing around with this and it seems that when you use data exclusion, it excludes the data (in this case 0), but still lists it in the range and label columns. My suggestions would be to manually change the label column to read what you want it to read (click on the label text within the symbology tab). You can double check that the 0 data ...



Top 50 recent answers are included