In ArcMap 10.2, I have a layer that has two attributes: depth and magnitude.  Depth should be represented by color: deeper points being lighter and shallower being darker.  Magnitude represented by symbol's size: points with a higher magnitude have a bigger symbol and points with a lower magnitude have a smaller one.  How do i do that?  So, many people has told me to use "multiple attributes" in the symbology dialog. I wish i could upload a screenshot but my firewall seems to have the image service blocked. Let's try with words.   "Multiple attributes" offer these input boxes: "value fields" and "variation by". in "value fields" i select "depth" and "magnitude" in "variation by" we have two buttons: "color ramp" and "symbol size" in "color ramp" i choose "depth" i open "symbol size". There, "depth" is selected. I change it to be "magnitude". open "color ramp" again. No longer "depth" is selected. Now "magnitude" is.   Basically, whenever i select something on "symbol size" or "color ramp", the same selection is duplicated on the other button.
121744
I am trying to make a map using US census data showing vacant housing to total housing on the same map.   I came across the "multiple attributes" feature under the symbology tab and wondered if this is the way to go and, if so, how to use it?   I have only been able to get one type of symbol, the gradient feature to appear.   I'm using ArcGIS Desktop 10.
69212
In a software diagram, I'd like to be able to represent multiple instances of an object by two rectangles with one of them slightly shifted. I recently learned about the pic style so I'm using it with two nodes to achieve what I want.  The following example does work, but I'd like to know if I can do the same without using the fill=white. My hack kind of assumes the entire picture background is white and that may not always hold. I'd like to be able to crop the unwanted picture part out.  \documentclass[crop,border=3pt]{standalone}  \usepackage{pgf,tikz} \usetikzlibrary{positioning}  \begin{document} \begin{tikzpicture}[     every node/.style={font=\sffamily\small},     block/.style={         rectangle, draw, align=center, minimum width=2cm,         minimum height=1.4cm, font=\sffamily\small     },     multinode/.pic={         \node [block] at (0.1,0.1) {};         \node [block, \tikzpictextoptions, fill=white] at (0,0) {\tikzpictext};% &lt;-- FILL WHITE     } ]     \node [block] (STG) at (2,5) {single\\instance};     \pic [pic text={multi\\instance}] at (5,5) {multinode}; \end{tikzpicture} \end{document}   The following images show first one version with the fill white hack, and then one version without it.
71462
In one project, I am trying to adopt marvellous styles for flow maps created by @underdark. At this moment I have the following output  Shapefile was created with the usage of  Plugin. Lines have different directions, i.e. the starting point of first is the ending point of the second and vice versa. So basically the table includes lines with both directions but without any description of those directions.   However, I faced several issues 1. Varying buffers' sizes Buffers around points shall inherit parameters from a different layer, i.e. they are not the same size. How to make them respond to the size of the circles' radiuses? Is there any kind of scaling factor, so to make my buffers &quot;dynamic&quot;? difference(   difference(     $geometry,     buffer(start_point($geometry), 500)   ),   buffer(end_point($geometry), 500) )  Maybe I to apply layer_property() or dbvaluebyid() or represent_value() if I want to extract the dynamic value from a different layer? I know that the buffer values in the expression above only produce appropriate results for line datasets which use a CRS in meters and will have to be adjusted for other units. 2. Proper allocation of arrows I am using an expression for Arrow type &gt; Plain CASE     WHEN x(start_point($geometry)) - x(end_point($geometry)) &lt; 0 THEN 1     ELSE 2 END  but still, I can not properly allocate orange halves of Arrows on the opposite side of blues. 3. The width of the arrows I want to adjust the line width accordingly to the values of a field &quot;FLUX&quot;. For that reason, I am using an expression for Arrow width. scale_linear(&quot;FLUX&quot;,0,10,0.1,3) * CASE WHEN  &quot;FLUX&quot; &gt; 1000 THEN 1 ELSE 0 END  How shall I handle those issues?  My desired output should look like this, curved lines can be ignored.   References:
42255
Is there such a thing as a line/vertices symbology? If not a workaround? In some situations, particularly when editing, I would like to see my lines as well as all the vertices similar to the effect I get when using the Edit Vertices tool but on all features in the feature class not just the selected feature.  The solution should be dynamic, without having to create a separate point layer but having one line features class loaded twice in the TOC is acceptable.  Programmatic solution using an example (addin, ArcObjects &amp; VB.Net) is acceptable.  I have the ArcEditor license in case there is a trick to use with representations.
8710
I have two shapefiles representing grids with values that are symbolized with graduated colors, shown below:    You can see that the two shapefiles encompass similar ranges of data, but assign slightly different colors to ranges in these data.  I would like to symbolize the ranges in each of the two shapefiles using the same colors for the same ranges, enabling easier comparison between the files and allowing a single legend to be used.  However, when I attempt to classify the ranges with a manual interval, ArcGIS forces what should be the uppermost range to also include the minimum value from the dataset.  You can see this in the "-81.64 - 10.00" range of the left data frame, below.  This forces the entire layer to be symbolized with this color.  Essentially, ArcGIS is requiring that the minimum value in the dataset be used as a value in one of the ranges.    Is there a way to circumvent this feature?
35008
How can I change the data type in an attribute table in ArcGIS for multiple fields?    For example, if the fields have been exported as a string from Excel, and I would like to use them as numerical values?
83367
I am using ArcMap 10.2 and want to represent a layer in a rotated dataframe with chart (graph) symbology. The problem is that the charts do not rotate with the dataframe:     I thought I could convert to graphics and rotate each chart individually, but   that is very tedious I don't find an option to convert a layer to graphics, works for the legend but not for the actual layer symbology
68114
I would like to find a way to stack multiple selected points in ArcGIS, either using the field calculator or python script. For example, I want to snap all points representing houses on a street into one point. Is there a way to reference one of the existing coordinate sets to use as the values for all selected points?
27082
Is there a way to create attribute subdomains in ArcGIS with clauses?  For example, if I'm editing a line feature class of pipes, I create a domain for the pipe type to be either plastic or metal. I want to setup another domain field "Rusted" with a yes/no value. When editing the data in ArcMap, if the pipe is metal, I should get a yes/no coded value option on the "Rusted" field. If it is plastic, I want the "Rusted" field to calculate N/A or perhaps give me other options.
107065
I'm developing an RPG/roguelike-style game. Instead of having maps like:  ......... ......... ....@.... ...h.....   Oh look, a dwarf.  I was having solid background tiles, So sort of a tile based RPG without drawn tiles. I like the idea of having ascii tiles for creatures and things. It saves a lot of artist time. I can change the tiles so I get some kind of symbol slightly more...related? But better than having 4 directions for each separate thing.  If I did this in white, and had a snow area, you wouldn't be able to see. So make it black. As soon as you reach a dark place, you're again stuck as to where your character is. Is there an algorithm or something that can say 'this is too dark between the tile and the NPC' and change the colour to something seeable, but not going to a bright cyan from a pale pink or whatever?
120712
In ArcMap 10 table view, is there a way to set up a hotkey that when a feature is selected, pressing say "z" is equivalent to right-click-->Zoom To?  I would like to be able to highlight a record and just press "z" to zoom to the feature, "p" to pan to the feature and keep the same zoom, etc.  It seems simple enough, but I cannot seem to find a place to set up this function.  Am I missing something simple? I just want to replicate the function shown below without the 2 additional mouse clicks.
108760
I know you can call density or flame for example from the attribute node. I was wondering what else you can write in the name slot. And maybe a bit of explanation of the attribute node.    thanks in advance guys! :)
23002
I have a .dwg (AutoCad file) map full of fields (rectangles) that I'm manipulating with Illustrator. Each rectangle has a text inside it that indicates its number. The problem is that there is no association between the rectangle and its number and that's what I'm trying to do. Also the order or drawing is not the same, when I check the layers.  Is there a way with Illustrator that can group each rectangle to the text inside it and this for all the fields? It is possible manually, but impossible to do it for every single field: about 40,000 rectangles.   I guess the approach should have something to do with "closeness" since it's the only data that tells us the correspondence between a rectangle and its number.
7618
I do not see any obvious setting for stacking labels in ArcMap (ArcView license).   Am I missing something or do i have to write a complex expression to stack my labels?
31864
I'm using ArcMap 10.3. In symbology, there are 6 decimal digits for the different classes of the variable I'm presenting. I'd like to show only 3 decimal digits. I can edit the label and change the decimals manually for each class. Is there any faster way to do this for all classes in ArcMap 10.3?
40845
I wrote the two methods below to automatically select N distinct colors. It works by defining a piecewise linear function on the RGB cube. The benefit of this is you can also get a progressive scale if that's what you want, but when N gets large the colors can start to look similar. I can also imagine evenly subdividing the RGB cube into a lattice and then drawing points. Does anyone know any other methods? I'm ruling out defining a list and then just cycling through it. I should also say I don't generally care if they clash or don't look nice, they just have to be visually distinct.  public static List&lt;Color&gt; pick(int num) {     List&lt;Color&gt; colors = new ArrayList&lt;Color&gt;();     if (num &lt; 2)         return colors;     float dx = 1.0f / (float) (num - 1);     for (int i = 0; i &lt; num; i++) {         colors.add(get(i * dx));     }     return colors; }  public static Color get(float x) {     float r = 0.0f;     float g = 0.0f;     float b = 1.0f;     if (x &gt;= 0.0f &amp;&amp; x &lt; 0.2f) {         x = x / 0.2f;         r = 0.0f;         g = x;         b = 1.0f;     } else if (x &gt;= 0.2f &amp;&amp; x &lt; 0.4f) {         x = (x - 0.2f) / 0.2f;         r = 0.0f;         g = 1.0f;         b = 1.0f - x;     } else if (x &gt;= 0.4f &amp;&amp; x &lt; 0.6f) {         x = (x - 0.4f) / 0.2f;         r = x;         g = 1.0f;         b = 0.0f;     } else if (x &gt;= 0.6f &amp;&amp; x &lt; 0.8f) {         x = (x - 0.6f) / 0.2f;         r = 1.0f;         g = 1.0f - x;         b = 0.0f;     } else if (x &gt;= 0.8f &amp;&amp; x &lt;= 1.0f) {         x = (x - 0.8f) / 0.2f;         r = 1.0f;         g = 0.0f;         b = x;     }     return new Color(r, g, b); }
34714
When editing I want to be able to change the attributes of one field and upon doing this allow for the automatic update of another field in the same attribute table.   Essentially I have one layer with a code, description and legend information.   I would like to be able to edit the code and have the description and the legend information update with this edit with its correct description and legend information.   Is there any way to do this within ArcMap's tools or an associated script?