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"
}
}