The CSV layer type references a CSV or TXT file from a publicly-accessible web server. It then dynamically loads into the map at run time. The CSV layer will maintain a reference to the CSV resource.
Referenced by: operationalLayers
Properties
Property | Details |
---|---|
attributeTableInfo | An attributeTableInfo object defining how the data will be presented in tabular format. |
blendMode | Blend modes are used to create various effects by blending colors of top and background layers. normal blend mode is the default.Valid values: average , color , color-burn , color-dodge , darken , destination-atop , destination-in , destination-out , destination-over , difference , exclusion , hard-light , hue , invert , lighten , lighter , luminosity , minus , multiply , normal , overlay , plus , reflect , saturation , screen , soft-light , source-atop , source-in , source-out , vivid-light , xor |
columnDelimiter | A string defining the character used to separate columns in a CSV file. Valid values:
|
customParameters | A sequence of custom parameters appended to the URL of all requests related to a layer. |
disablePopup | Indicates whether to allow a client to ignore popups defined by the service item. |
effect | Effect provides various filter functions to achieve different visual effects similar to how image filters (photo apps) work. |
featureEffect | Feature Effect emphasizes or deemphasizes features that satisfy a filter using graphical effects |
id | A unique identifying string for the layer. |
itemId | Optional string containing the item ID if it's registered on ArcGIS Online or your organization's portal. |
layerDefinition | A layerDefinition object defining the attribute schema and drawing information for the layer. |
layerType | String indicating the layer type. Valid value of this property CSV |
locationInfo | A locationInfo object defining how location information will be retrieved from a CSV file. |
opacity | The degree of transparency applied to the layer on the client side, where 0 is full transparency and 1 is no transparency. |
popupInfo | A popupInfo object defining the content of popup windows when you click or query a feature. |
refreshInterval | Refresh interval of the layer in minutes. Non-zero value indicates automatic layer refresh at the specified interval. Value of 0 indicates auto refresh is not enabled. |
showLabels | Labels will display if this property is set to true and the layer also has a labelingInfo property associated with it. |
showLegend | Boolean value indicating whether to display the layer in the legend. Default value is true . |
title | A user-friendly string title for the layer that can be used in a table of contents. |
type | Deprecated, use layerType instead. |
url | The URL to the layer. |
visibility | Boolean property determining whether the layer is initially visible in the web map. |
visibilityTimeExtent | Represents time extent that will control when a layer should be visible based on webmap's current time. Visibility time extent only affects the layer visibility and will not filter the data. |
Example
{ "id": "csv_7927", "layerType": "CSV", "title": "Earthquakes", "visibility": true, "opacity": 1, "url": "http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_month.csv", "columnDelimiter": ",", "blendMode": "overlay", "layerDefinition": { "geometryType": "esriGeometryPoint", "objectIdField": "__OBJECTID", "typeIdField": "", "fields": [], "types": [], "capabilities": "Query", "name": "csv", "extent": { "xmin": -20034970.25849882, "ymin": -9494815.985282788, "xmax": 20026086.963133518, "ymax": 14269743.874052156, "spatialReference": { "wkid": 102100 } } }, "popupInfo": {}, "locationInfo": { "locationType": "coordinates", "latitudeFieldName": "latitude", "longitudeFieldName": "longitude" } }