Coder Social home page Coder Social logo

esri / imagery-apps Goto Github PK

View Code? Open in Web Editor NEW
27.0 19.0 21.0 9.75 MB

Example JavaScript source code for ArcGIS imagery apps (Landsat Explorer and Sentinel Explorer) that you can expand or customize.

License: Apache License 2.0

CSS 6.34% JavaScript 89.40% HTML 4.25% Batchfile 0.01% Shell 0.01%
arcgis arcgis-js-api arcgis-online imagery raster web-app landsat sentinel-2 image-services javascript

imagery-apps's Introduction

Imagery Explorer Apps

This repository contains the source code for Landsat Explorer, Sentinel Explorer, EO Explorer, Landsat Viewer, Arctic DEM Explorer, and Antarctic DEM Explorer imagery apps. These web apps include a variety of tools to explore and analyze Esri's Landsat, Sentinel-2, Arctic DEM, and Antarctic DEM image services.

The source code in this repo provides open-source templates that can be customized and expanded as needed.

App?

Features

Features of the apps include the following, which can serve as a model for features in your own app.

  • Visualize imagery using different band combinations, indexes, or other raster function templates
  • Filter imagery (by date, cloud cover, etc.)
  • Compare images from different dates using a swipe tool
  • Generate masks based on a variety of indexes
  • Perform change detection dynamically using adjustable parameters
  • Generate spectral and temporal profiles
  • Add data from ArcGIS Online
  • Save to ArcGIS Online or export as a local TIFF file
  • Explore example stories
  • Learn about the app using an app tutorial

Instructions

Using the files here, you can create your own Explorer apps using your own image services. Learn more about customizing the Explorer apps for imagery.

Interested in creating custom themese and widgets? Learn more about creating and editing apps using Web AppBuilder for ArcGIS.

Requirements

  • ArcGIS Online subscription

Resources

Issues

Find a bug or want to request a new feature? Please let us know by submitting an issue.

Contributing

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

Licensing

Copyright 2017 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.txt file.

imagery-apps's People

Contributors

ewindahl avatar kushu493 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

imagery-apps's Issues

Seeking assistance with building customized version of Lansat Explorer App (SOS)

Hi all,

If this isn't permitted, I'll remove.

I'm seeking someone who'd be willing and able to help me with building a customized version of the Landsat Explorer app. I'm finishing my certificate program in GIS this year. I'm on a tight deadline to complete my capstone project by the end of Nov, 2022 (with a report and presentation). I've been reading through ArcGIS Developers for guidance and watching videos but am struggling still to make good progress on this. Help would be much appreciated as I'm not familiar with ArcGIS API for Javascript. If you're wiling to be a tutor, I'm happy to discuss an appropriate arrangement.

Sincerely,
Cassidy

Error deploying widgets from Landsat8 Explorer app

I tried to deploy widgets from Landsat8 Explorer app on WAB and the error appeared. This occurs with some of the widgets i.e. Mask, ISCompare and ISChangDetection.
When I tried adding ISChangeDetection, this error appeared:
ISChangeDetection_issue
From my understanding, it can't find .png image in the following page right?
Please help correct me if I'm wrong.

When I tried adding Mask and ISCompare widget, another error appeared:
Error: scriptError: ./resourceLoad.js?wab_dv=2.16
From what I understand, there's something wrong with the script.
ISCompare_issue

The steps of adding widget is as followed: https://enterprise.arcgis.com/en/portal/latest/use/add-custom-widgets.htm
Please be notified that I am no programmer.
Does additional script have to be written in order for this to work?
Or is it possible to deploy just widgets, but not the app itself (Landsat8 Explorer)?
Please help advise on this.

Configure image service and AGOL account

We downloaded and deployed the web app following instructions.

Looking at the config file we noticed that the image service URL is empty (while Landsat explore is preconfigured to ponit at Esri landsat image services)

So we add the following URL "https://sentinel.arcgis.com/arcgis/rest/services/Sentinel2/ImageServer "and it works.
but when we try to use the time selector widget a " NaN undefined NaN " error apepar in the form (see attached image).

We have seen that this feature depends on AGOL account so we sign in with our subscriprion credential but the error continue to appear.

Looking at network traffic (by firebug) we noticed a worning regarding AGOL credential and token ..

Please could you give us help and a correct sample of config file settings ?
thank you
Enrico
15
error_firebug

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.