# Layer (common)
A data element in the Map. All layers inherit common properties from here.
### Properties
<table border=”1” class=”docutils”> <thead> <tr> <th>Earth file</th> <th>Description</th> <th>Type</th> <th>Default</th> </tr> </thead> <tbody> <tr> <td>name</td> <td>Readable name of this layer</td> <td>string</td> <td></td> </tr> <tr> <td>enabled</td> <td>Whether to open this layer when loading an earth file</td> <td>bool</td> <td>true</td> </tr> <tr> <td>attribution</td> <td>Readable string that describes where this layer gets its data</td> <td>string</td> <td></td> </tr> <tr> <td>cache_policy</td> <td>Caching control over this layer</td> <td>custom</td> <td>(inherited)</td> </tr> <tr> <td>shader</td> <td>Inline GLSL shader component to use when rendering this layer</td> <td>string</td> <td></td> </tr> <tr> <td>shader_define</td> <td>GLSL preprocessor <code>#define</code> to set when rendering this layer</td> <td>string</td> <td></td> </tr> <tr> <td>proxy</td> <td>Network proxy settings to use if/when this layer tries to get data from a remote source</td> <td>custom</td> <td></td> </tr> <tr> <td>cacheid</td> <td>Custom cache ID string to use when storing a cache for this layer</td> <td>string</td> <td>auto-generated</td> </tr> </tbody> </table>