This content has moved to developers.arcgis.com. Please update your bookmarks!
L.esri.Util
Utility methods used internally by Esri Leaflet. These methods are useful for converting data between ArcGIS and Leaflet formats.
| Method | Returns | Description |
extentToBounds(<Extent> |
LatLngBounds |
Converts ArcGIS Extent objects to Leaflet LatLngBounds objects. |
boundsToExtent(<LatLngBounds> |
Extent |
Converts Leaflet LatLngBounds objects to ArcGIS Extent objects. |
arcgisToGeoJSON(<ArcGIS Geometry> arcgisToGeoJSON(<ArcGIS Feature> |
GeoJSON |
Converts ArcGIS Geometry Objects or ArcGIS Feature Objects to GeoJSON. If you pass a GeoJSON Feature or FeatureCollection you should also pass idAttribute to assign a property from the feature attributes to the ID of the GeoJSON Feature, 'OBJECTID' or 'FID' attributes by default. |
geojsonToArcGIS(<GeoJSON> geojson, <String> idAttribute) |
Object |
Converts GeoJSON objects to ArcGIS Geometry Objects or ArcGIS Feature Objects. If you pass a GeoJSON Feature or FeatureCollection you should also pass idAttribute to assign a property in the output features to represent the features id, 'OBJECTID' by default. |
responseToFeatureCollection(<Object> response, <String> idAttribute) |
FeatureCollection |
Converts an API response (returned by identify, query or find API methods) to a GeoJSON FeatureCollection. This is used internally by L.esri.Query, L.esri.IdentifyFeatures and L.esri.Find to convert responses. |
cleanUrl(<String> url) |
String |
Used internally to ensure that URLs have no leading or trailing whitespace and have a leading slash. |