All Projects → Esri → Arcgis Rest Js

Esri / Arcgis Rest Js

Licence: apache-2.0
compact, modular JavaScript wrappers for the ArcGIS REST API

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Arcgis Rest Js

Arcgis Osm Editor
ArcGIS Editor for OpenStreetMap is a toolset for GIS users to access and contribute to OpenStreetMap through their Desktop or Server environment.
Stars: ✭ 281 (+21.65%)
Mutual labels:  data-management, arcgis
Ulfius
Web Framework to build REST APIs, Webservices or any HTTP endpoint in C language. Can stream large amount of data, integrate JSON data with Jansson, and create websocket services
Stars: ✭ 666 (+188.31%)
Mutual labels:  rest-api, web-development
Koop
🔮 Transform, query, and download geospatial data on the web.
Stars: ✭ 505 (+118.61%)
Mutual labels:  data-management, arcgis
public-transit-tools
Tools for working with GTFS public transit data in ArcGIS
Stars: ✭ 126 (-45.45%)
Mutual labels:  arcgis, data-management
Esri Leaflet
A lightweight set of tools for working with ArcGIS services in Leaflet. 🚀
Stars: ✭ 1,356 (+487.01%)
Mutual labels:  web-development, arcgis
geoservices-js
Deprecated - please consider using @esri/arcgis-rest-js
Stars: ✭ 53 (-77.06%)
Mutual labels:  web-development, arcgis
Angular Esri Map
A collection of directives to help you use Esri maps and services in your Angular applications
Stars: ✭ 213 (-7.79%)
Mutual labels:  web-development, arcgis
Terraformer
A geographic toolkit for dealing with geometry, geography, formats, and building geo databases
Stars: ✭ 643 (+178.35%)
Mutual labels:  data-management, arcgis
Best Of Web Python
🏆 A ranked list of awesome python libraries for web development. Updated weekly.
Stars: ✭ 1,118 (+383.98%)
Mutual labels:  rest-api, web-development
Http Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
Stars: ✭ 8,329 (+3505.63%)
Mutual labels:  rest-api, web-development
OptimizeRasters
OptimizeRasters is a set of tools for converting raster data to optimized Tiled TIF or MRF files, moving data to cloud storage, and creating Raster Proxies.
Stars: ✭ 105 (-54.55%)
Mutual labels:  arcgis, data-management
Rql
Resource Query Language for REST
Stars: ✭ 190 (-17.75%)
Mutual labels:  rest-api, web-development
Imagery-Apps
Example JavaScript source code for ArcGIS imagery apps (Landsat Explorer and Sentinel Explorer) that you can expand or customize.
Stars: ✭ 24 (-89.61%)
Mutual labels:  web-development, arcgis
terraformer-arcgis-parser
No description or website provided.
Stars: ✭ 30 (-87.01%)
Mutual labels:  arcgis, data-management
Developer Support
Proof of concept developer code and samples to help be successful with all ArcGIS developer products (Python, NET, JavaScript, Android…). The repository is designed to be an exchange for sharing coding conventions and wisdom to developers at all skill levels.
Stars: ✭ 235 (+1.73%)
Mutual labels:  data-management, web-development
Proj Codes
Deprecated
Stars: ✭ 9 (-96.1%)
Mutual labels:  data-management, web-development
Esri Leaflet Geocoder
helpers for using the ArcGIS World Geocoding Service in Leaflet
Stars: ✭ 164 (-29%)
Mutual labels:  web-development, arcgis
Cedar
JavaScript Charts for ArcGIS
Stars: ✭ 230 (-0.43%)
Mutual labels:  web-development, arcgis
Taffy
🍬 The REST Web Service framework for ColdFusion and Lucee
Stars: ✭ 218 (-5.63%)
Mutual labels:  rest-api
Arcgis Cookbook
Chef cookbooks for ArcGIS
Stars: ✭ 227 (-1.73%)
Mutual labels:  arcgis

npm version build status gzip bundle size Coverage Status apache 2.0 licensed

@esri/arcgis-rest-js

compact, modular JavaScript wrappers for the ArcGIS REST API that run in Node.js and modern browsers.

Table of Contents

Example

import { request } from '@esri/arcgis-rest-request';

const url = "https://www.arcgis.com/sharing/rest/content/items/6e03e8c26aad4b9c92a87c1063ddb0e3/data";

request(url)
    .then(response => {
        console.log(response) // WebMap JSON
    })

API Reference

The documentation is published at http://esri.github.io/arcgis-rest-js/ (source code here).

Instructions

You can install dependencies (and bootstrap lerna) by cloning the repository and running:

npm install

Afterward, for a list of all available commands run npm run.

Some useful commands include:

  • npm test runs all the tests and confirms the API is functioning as expected.
  • There is also a Debug Node Tests configuration in the .vscode/launch.json which will run the Node tests in the VS Code debugger.
  • npm run docs:serve will run the documentation site locally at http://localhost:3000/arcgis-rest-js/
  • npm run build will created UMD bundles for all the packages
  • npm run dev -- <esm|node|umd> <glob> will re-run the specified build type anytime the source code changes. Example: npm run dev -- umd @esri/*

Packages

Frequently Asked Questions

Issues

If something isn't working the way you expected, please take a look at previously logged issues first. Have you found a new bug? Want to request a new feature? We'd love to hear from you.

If you're looking for help you can also post issues on Stack Overflow with the esri-oss tag.

Versioning

For transparency into the release cycle and in striving to maintain backward compatibility, @esri/arcgis-rest-js is maintained under Semantic Versioning guidelines and will adhere to these rules whenever possible.

For more information on SemVer, please visit http://semver.org/.

Contributing

Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.

License

Copyright © 2017-2020 Esri

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

A copy of the license is available in the repository's LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].