1 line
No EOL
22 KiB
JSON
1 line
No EOL
22 KiB
JSON
{"slug": "Esri--awesome-arcgis-developers", "title": "Arcgis Developers", "description": "A curated list of resources to help you with ArcGIS development, APIs, SDKs, tools, and location services", "github_url": "https://github.com/Esri/awesome-arcgis-developers", "stars": "294", "tag": "Platforms", "entry_count": 111, "subcategory_count": 1, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "APIs and SDKs", "url": "#apis-and-sdks", "description": ""}, {"name": "Application generators and CLIs", "url": "#application-generators-and-clis", "description": ""}, {"name": "ArcGIS location services", "url": "#arcgis-location-services", "description": ""}, {"name": "Code samples and snippets", "url": "#code-samples-and-snippets", "description": ""}, {"name": "Data conversion tools", "url": "#data-conversion-tools", "description": ""}, {"name": "Data integration tools", "url": "#data-integration-tools", "description": ""}, {"name": "Debugging tools", "url": "#debugging-tools", "description": ""}, {"name": "Design and styling", "url": "#design-and-styling", "description": ""}, {"name": "Developer guides", "url": "#developer-guides", "description": ""}, {"name": "Helpers", "url": "#helpers", "description": ""}, {"name": "Map and data exploration", "url": "#map-and-data-exploration", "description": ""}, {"name": "Playgrounds", "url": "#playgrounds", "description": ""}, {"name": "Spatial Analysis", "url": "#spatial-analysis", "description": ""}, {"name": "Specifications", "url": "#specifications", "description": ""}, {"name": "@arcgis/cli", "url": "https://github.com/Esri/arcgis-js-cli", "description": "Quickly scaffold various applications for the ArcGIS API for JavaScript.", "stars": "140"}, {"name": "generator-esri-appbuilder-js", "url": "https://github.com/Esri/generator-esri-appbuilder-js", "description": "Yeoman generator to help customize Esri's Web AppBuilder.", "stars": "181"}, {"name": "koop-cli", "url": "https://github.com/koopjs/koop-cli", "description": "Tool to scaffold Koop applications and plugins.", "stars": "12"}, {"name": "ArcGIS location services Postman Workspace", "url": "https://www.postman.com/esridevs/workspace/arcgis-location-services", "description": "Postman collections to facilitate work with many of the location services."}, {"name": "Basemap styles service (v1)", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/maps/services/basemap-layer-service/", "description": "Access streets, satellite, and other basemap styles for maps and scenes."}, {"name": "Basemap styles service (v2)", "url": "https://developers.arcgis.com/rest/basemap-styles/", "description": "Access multiple map styles, add places of interest, set label languages, word views, and more."}, {"name": "Places service", "url": "https://developers.arcgis.com/rest/places/", "description": "Search for businesses and geographic locations around the world with detailed information about each place."}, {"name": "Elevation service", "url": "https://developers.arcgis.com/documentation/mapping-and-location-services/elevation/", "description": "Get the vertical distance (height) of a location above or below the mean sea level or ground level."}, {"name": "Hydrology analysis service", "url": "https://developers.arcgis.com/rest/elevation-analysis/hydrology-analysis-service/", "description": "Trace water flow and generate watersheds."}, {"name": "Geocoding service", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/search/services/geocoding-service/", "description": "Search for addresses, businesses, and places around the world."}, {"name": "GeoEnrichment service", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/demographics/services/geoenrichment-service/", "description": "Find facts and demographic information about a location or area."}, {"name": "Routing service", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/routing/services/routing-service/", "description": "Get turn-by-turn directions and solve advanced routing problems."}, {"name": "Printing tools service", "url": "https://developers.arcgis.com/rest/services-reference/enterprise/export-web-map-task.htm", "description": "Generate static maps (png, jpg, pdf, etc.) from advanced web maps."}, {"name": "Spatial analysis service", "url": "https://developers.arcgis.com/rest/analysis/", "description": "Process spatial datasets to discover relationships and patterns."}, {"name": "Offline packaging service", "url": "https://developers.arcgis.com/rest/packaging/api-reference/create-map-area.htm", "description": "Create and manage preplanned map areas for generating offline maps."}, {"name": "ArcGIS Code Sharing", "url": "http://codesharing.arcgis.com/", "description": "Search, browse, and use code, scripts, models, add-ins, widgets, and more."}, {"name": "Esri/developer-support", "url": "https://github.com/Esri/developer-support", "description": "Community samples to help be successful with all ArcGIS developer products (Python, .NET, JavaScript, Android\u2026).", "stars": "284"}, {"name": "esrinederland/CoolScripts", "url": "https://github.com/esrinederland/CoolScripts", "description": "Esri Netherlands scripts and snippets for reuse.", "stars": "24"}, {"name": "ArcGIS Data Interoperability Extension", "url": "https://esri-es.github.io/awesome-arcgis/arcgis/products/extensions/data-interoperability/", "description": "Desktop tool to transform +400 data formats."}, {"name": "FME Server", "url": "https://www.safe.com/integrate/", "description": "ETL allowing to easily transform almost any dataset into an ArcGIS compatible format and vice-versa. Support for 500+ formats and technologies."}, {"name": "Koop", "url": "https://koopjs.github.io", "description": "JavaScript toolkit for connecting spatial APIs. Transform geospatial data on the fly and serve as GeoJSON, vector tiles, feature services, and more."}, {"name": "Make.com", "url": "https://www.make.com/en/integrations/survey123", "description": "iPaaS to automate repetitive tasks involved in using Survey123 and make your work easier."}, {"name": "node-red-contrib-arcgis-rest", "url": "https://flows.nodered.org/node/node-red-contrib-arcgis-rest", "description": "Query, delete, update, or insert data with low-code programming for event-driven applications of the JS Foundation."}, {"name": "Zapier for ArcGIS", "url": "https://marketplace.arcgis.com/listing.html?id=5ab7936269f8449b82b0f5c78695ab38", "description": "iPaaS to automate integrations without writing any code."}, {"name": "Tray.io", "url": "https://tray.io/connectors/arcgis-integrations", "description": "Manual, scheduled, and webhook triggers to apply edits, get features, layers, etc. using Tray Platform's ArcGIS connector."}, {"name": "cors-test.codehappy.dev", "url": "https://cors-test.codehappy.dev/", "description": "App to test CORS requests."}, {"name": "Fiddler Classic", "url": "https://www.telerik.com/fiddler/fiddler-classic", "description": "Windows tool that logs HTTP(s) network traffic."}, {"name": "GeoJSONLint", "url": "https://geojsonlint.com/", "description": "Validate and view your GeoJSON."}, {"name": "json-schema.org", "url": "https://json-schema.org/", "description": "Vocabulary that allows you to annotate and validate JSON documents (including multiple validators)."}, {"name": "mapbox/geojson-vt/debug", "url": "http://mapbox.github.io/geojson-vt/debug/", "description": "Validate GeoJSON or TopoJSON."}, {"name": "Postman interceptor", "url": "https://www.postman.com/product/postman-interceptor/", "description": "Interceptor enables you to sync cookies from your browser and capture network requests directly from Chrome."}, {"name": "netbalancer.com", "url": "https://netbalancer.com/", "description": "Windows application for local network traffic control and monitoring."}, {"name": "Content management", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/content-management/", "description": "Store, manage, and access private and public content."}, {"name": "Data hosting", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/data-hosting/", "description": "Store, manage, and access your data as data services."}, {"name": "Demographics", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/demographics/", "description": "Discover local facts and demographic information with the GeoEnrichment service."}, {"name": "Geocoding", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/search/", "description": "Search for addresses, businesses, and places of interest (POIs) with the geocoding service."}, {"name": "Maps", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/maps/", "description": "Display 2D maps and 3D scenes using the basemap layer service and data services."}, {"name": "Offline", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/offline/", "description": "Display, analyze, and edit data while disconnected."}, {"name": "Routing", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/routing/", "description": "Find routes and directions with the routing service."}, {"name": "Security and authentication", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/security/", "description": "Access services and content using API keys and OAuth 2.0."}, {"name": "Visualization", "url": "https://developers.arcgis.com/documentation/mapping-apis-and-services/visualization/", "description": "Style layers to visualize data in 2D and 3D."}, {"name": "arcgis-geometry-calculations", "url": "https://github.com/hhkaos/arcgis-geometry-calculations", "description": "Web application to create and grab ArcGIS geometry calculations.", "stars": "2"}, {"name": "arcgis-js-api-camera-helper", "url": "https://github.com/pjmclaughlin1979/arcgis-js-api-camera-helper", "description": "Web application to get the camera position JSON object for 3D web apps in the ArcGIS API for JavaScript 4.x.", "stars": "0"}, {"name": "arcgis-js-api-extent-helper", "url": "https://arcgis-js-api-extent-helper.gavinr.com/", "description": "Web application to get the map extent JSON object for web apps in the ArcGIS API for JavaScript 4.x."}, {"name": "ArcGIS JS API Module Butler", "url": "https://marketplace.visualstudio.com/items?itemName=ScottDavis.vscode-arcgis-js-api-module-butler\\&ssr=false#overview", "description": "VSCode extension for quickly adding ES import statements for the @arcgis/core package without leaving your current code context."}, {"name": "epsg.io", "url": "https://github.com/maptiler/", "description": "Website to discover and transform coordinate systems from all over the world."}, {"name": "esri-loader", "url": "https://github.com/Esri/esri-loader", "description": "A tiny library to help you lazy-load the ArcGIS API for JavaScript (i.e., from the CDN) in applications built with popular JavaScript frameworks and bundlers.", "stars": "462"}, {"name": "esri-loader-hooks", "url": "https://github.com/tomwayson/esri-loader-hooks", "description": "Custom React hooks for using the ArcGIS API for JavaScript with esri-loader.", "stars": "28"}, {"name": "geojson-random-generator", "url": "https://github.com/erick-otenyo/geojson-random-generator", "description": "Generate and download random GeoJSON quickly for testing.", "stars": "5"}, {"name": "reducegeojson", "url": "https://github.com/radical-data/reducegeojson", "description": "A tool to reduce the file size of GeoJSON files for web optimization.", "stars": "2"}, {"name": "histogrand", "url": "https://github.com/hhkaos/histogrand", "description": "Random value generator according to customized histograms.", "stars": "1"}, {"name": "mercator-geographic-converter", "url": "https://github.com/hhkaos/mercator-geographic-converter/", "description": "Simple coordinate converter between Geographic units (latitude, longitude) and Mercator units (x, y).", "stars": "3"}, {"name": "react-sceneview", "url": "https://github.com/Esri/react-sceneview", "description": "A simple Esri SceneView React component that builds on the ArcGIS API for JavaScript.", "stars": "11"}, {"name": "bboxfinder", "url": "http://bboxfinder.com/", "description": "Simple web application to get the coordinates of a bounding box drawn on the map."}, {"name": "snippets client side raster functions", "url": "https://ubatsukh.github.io/arcgis-js-api-demos/clientside-rasterfunctions/index.html", "description": "The client-side raster functions are operations that apply processing directly to the source image pixels."}, {"name": "ArcGIS Map Viewer", "url": "https://www.arcgis.com/apps/mapviewer/index.html", "description": "Web application to create, explore, and share web maps for 2D applications."}, {"name": "ArcGIS Map Viewer (classic version)", "url": "https://arcgis.com/home/webmap/viewer.html", "description": "Web application to create, explore, and share web maps for 2D applications."}, {"name": "ArcGIS Scene Viewer", "url": "https://www.arcgis.com/home/webscene/viewer.html", "description": "Web application to create, explore, and share web maps for 3D applications."}, {"name": "Geo Data Viewer", "url": "https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.geo-data-viewer", "description": "VSCode extension for Geo Data Analytics. Support to generate and view maps."}, {"name": "geojson.io", "url": "https://github.com/mapbox/geojson.io", "description": "Web application to visualize, generate, and edit geospatial vector data. Supports GeoJSON, TopoJSON, CSV, KML, WKT, and Shapefile.", "stars": "2.1k"}, {"name": "gpxstudio", "url": "https://github.com/gpxstudio/gpxstudio.github.io", "description": "Online and open source GPX file editor.", "stars": "624"}, {"name": "Mapshaper", "url": "https://github.com/mbloch/mapshaper", "description": "Web application to simplify shapes, edit attribute data, clip, erase, dissolve, filter, etc. Supported file formats: Shapefile, GeoJSON, TopoJSON, and CSV files.", "stars": "4k"}, {"name": "Smart Mapping", "url": "https://www.esri.com/en-us/smart-mapping", "description": "It is built into the Map and Scene viewer, but some APIs like JavaScript and Python also provide utilities to help build data exploration tools."}, {"name": "VSCode Map Preview", "url": "https://marketplace.visualstudio.com/items?itemName=jumpinjackie.vscode-map-preview", "description": "Extension for visually previewing geospatial file content (GeoJSON, KML, etc) on a map."}, {"name": "arcgis-arcade-playground", "url": "https://developers.arcgis.com/arcade/playground/", "description": "Try the portable scripting language for creating ArcGIS custom visualizations and labeling expressions."}, {"name": "cim-symbol-builder", "url": "https://github.com/Esri/cim-symbol-builder-js", "description": "Generate CIM symbols to work with ArcGIS client APIs and feature services.", "stars": "12"}, {"name": "geometry-inspector", "url": "http://brianbunker.github.io/geometry-inspector/", "description": "Quickly show EsriJSON, GeoJSON, or WKT on a map, or draw on a map to get EsriJSON, GeoJSON, or WKT."}, {"name": "js-symbol-playground 3.x", "url": "https://developers.arcgis.com/javascript/3/samples/playground/index.html", "description": "Generate symbols to work with the ArcGIS API for JavaScript 3.x."}, {"name": "js-symbol-playground 4.x", "url": "https://developers.arcgis.com/javascript/latest/sample-code/playground/live/", "description": "Generate symbols to work with the ArcGIS API for JavaScript 4.x."}, {"name": "Postman workspaces", "url": "https://www.postman.com/esridevs", "description": "Postman collections to experiment with location services and authentication."}, {"name": "Firefly Symbols Generator", "url": "https://vannizhang.github.io/firefly-symbols-generator/dist/", "description": "Firefly symbol generation."}, {"name": "ArcGIS Analysis services", "url": "https://developers.arcgis.com/rest/analysis-services/", "description": "Spatial, raster, elevation, hydrology, and utility network analysis."}, {"name": "Esri/gis-tools-for-hadoop", "url": "https://github.com/Esri/gis-tools-for-hadoop", "description": "Collection of GIS tools for spatial analysis of big data.", "stars": "521"}, {"name": "Esri/spatial-framework-for-hadoop", "url": "https://github.com/Esri/spatial-framework-for-hadoop", "description": "Allows developers and data scientists to use the Hadoop data processing system for spatial data analysis.", "stars": "373"}, {"name": "Client-side Geometry Engine", "url": "https://esri-es.github.io/arcgis-search/?search=geometry+engine\\&utm_source=chrome-extension#gsc.tab=0\\&gsc.q=geometry%20engine%20site:developers.arcgis.com\\&gsc.sort=", "description": "Allows you to test spatial relationships, calculate new geometries, and measure lengths, areas, distances, etc."}, {"name": "Turf.js", "url": "https://github.com/Turfjs/turf", "description": "Geospatial analysis for browsers and Node.js.", "stars": "10k"}, {"name": "Cartographic Information Model spec", "url": "https://github.com/Esri/cim-spec", "description": "Map content specification used to persist and transfer cartographic descriptions of GIS datasets represented in JSON.", "stars": "90"}, {"name": "Common data types", "url": "https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm", "description": "JSON formats of the geometry and spatial reference objects as returned by ArcGIS REST API: Point, Multipoint, Polyline, Polygon and Envelope."}, {"name": "GeoServices spec", "url": "https://github.com/koopjs/FeatureServer", "description": "Open Web Foundation REST-based API that provides complete access to structured geospatial data used by Esri.", "stars": "103"}, {"name": "Indexed 3D Scene Layers", "url": "https://github.com/Esri/i3s-spec", "description": "Service and package standard of containers for arbitrarily large amounts of geographic data.", "stars": "330"}, {"name": "Shapefile Format", "url": "https://www.esri.com/content/dam/esrisites/sitecore-archive/Files/Pdfs/library/whitepapers/pdfs/shapefile.pdf", "description": "Spec for the geospatial vector data format for GIS software."}, {"name": "Spatial reference specifications", "url": "https://developers.arcgis.com/documentation/spatial-references/#spatial-reference-specifications", "description": "List of Well-Known ID (WKID) integer value or a text string definition referred to as Well-Known Text (WKT) to define a spatial reference."}, {"name": "Tile Package Specification", "url": "https://github.com/Esri/tile-package-spec", "description": "Compressed file containing a set of tiles and a tiling scheme, which can be used as a basemap in ArcGIS applications.", "stars": "21"}, {"name": "Web Map spec", "url": "https://developers.arcgis.com/web-map-specification/", "description": "Sharable 2D maps. It describes the JSON object that defines a web map."}, {"name": "Web Scene spec", "url": "https://developers.arcgis.com/web-scene-specification/", "description": "A JSON structure that defines the contents (viewpoint, camera, basemap layer, layers, styles, etc.) for a shareable 3D scene."}, {"name": "awesome-arcgis", "url": "https://github.com/esri-es/awesome-arcgis/", "description": "Awesome list with a wiki flavor with resources about Esri and ArcGIS, organized by: products, industries, file formats, content providers, etc.", "stars": "28"}, {"name": "awesome-earthobservation-code", "url": "https://github.com/acgeospatial/awesome-earthobservation-code", "description": "Tools, tutorials, code, helpful projects, and links about Earth Observation and Geospatial stuff.", "stars": "1.3k"}, {"name": "awesome-geojson", "url": "https://github.com/tmcw/awesome-geojson", "description": "GeoJSON utilities: operations,editors & viewers, validation, services, conversion, etc.", "stars": "2.4k"}, {"name": "awesome-geospatial", "url": "https://github.com/sacridini/Awesome-Geospatial", "description": "Databases, radar, lidar, web map development, etc.", "stars": "4.7k"}, {"name": "awesome-gis", "url": "https://github.com/sshuair/awesome-gis", "description": "GIS, remote sensing, 3D apps, Web Map Servers, Geospatial libraries, Open Standards, data, etc.", "stars": "5.1k"}, {"name": "awesome-json-datasets", "url": "https://github.com/jdorfman/awesome-json-datasets", "description": "JSON datasets that don't require authentication about: climate, crime, government, NASA, travel, etc.", "stars": "3.5k"}, {"name": "awesome-open-geoscience", "url": "https://github.com/softwareunderground/awesome-open-geoscience", "description": "Curated from repositories that make our lives as geoscientists, hackers, and data wranglers easier or just more awesome.", "stars": "1.7k"}, {"name": "awesome-public-datasets", "url": "https://github.com/awesomedata/awesome-public-datasets", "description": "A topic-centric list of high-quality open datasets.", "stars": "71k"}, {"name": "awesome-remote-sensing-change-detection", "url": "https://github.com/wenhwu/awesome-remote-sensing-change-detection", "description": "List of datasets, codes, and contests related to remote sensing change detection.", "stars": "2k"}, {"name": "awesome-satellite-imagery-datasets", "url": "https://github.com/chrieke/awesome-satellite-imagery-datasets", "description": "List of satellite image training datasets with annotations for computer vision and deep learning.", "stars": "3.8k"}, {"name": "awesome-semantic-segmentation", "url": "https://github.com/mrgloom/awesome-semantic-segmentation", "description": "Networks by architecture (semantic segmentation, instance aware segmentation, etc.), RNN, GANS, datasets, and more.", "stars": "11k"}, {"name": "awesome-vector-tiles", "url": "https://github.com/mapbox/awesome-vector-tiles", "description": "Implementations of the Mapbox Vector Tile specification: parsers & generators, clients, apps, and command line tools, CLI utilities, servers, etc.", "stars": "2.5k"}]}], "name": ""} |