GithubHelp home page GithubHelp logo

isabella232 / landscape-modeler-js Goto Github PK

View Code? Open in Web Editor NEW

This project forked from esri/landscape-modeler-js

0.0 0.0 0.0 270 KB

A JavaScript web application for designing, running, and saving weighted overlay models using the Esri ArcGIS API for JavaScript and ArcGIS Server image services.

Home Page: http://landscapemodeler.arcgis.com/

License: Apache License 2.0

JavaScript 91.68% ASP 3.18% CSS 5.14%

landscape-modeler-js's Introduction

Esri Landscape Modeler

Build Status

Landscape Modeler is a sample JavaScript web application that demonstrates how to perform site suitablility analysis by leveraging the landscape data hosted on ArcGIS Online and the speed of image service raster functions. This is ideal when a users want to test and share their ideas about suitability or risk analysis models at multiple scales or over a large area.

Landscape Modeler Screenshot

View it live

Landscape Modeler is built on top of the ArcGIS API for JavaScript and ArcGIS Server image services. By default it is configured to use the ready-to-use landscape layers on ArcGIS Online. However, the application can be configured to use other data that is exposed as an image service published with a weighted overlay raster function.

Features

Landscape Modeler allows any user with a valid ArcGIS Online organizational account to:

  • Design weighted overlay models using the ready-to-use landscape layers on ArcGIS Online.
  • Run those models in real time at a variety of scales and extents.
  • Save models as ArcGIS Online web maps that can be loaded into other applications or ArcGIS for Desktop.
  • Load and view models that have been saved and shared by others.
  • Overlay the model with a feature service and see graphs of model results by feature type.

Instructions

Using the Application

See the Landscape Modeler Help for instructions on how to use the application.

Development Instructions

  1. Fork and clone the repository
  2. cd landscape-modeler-js
  3. npm install for Grunt/Karma

See the wiki for instructions on configuring and deploying the application.

Configuring the Application

If you wish to configure the application to use a different weighted overlay image service (i.e. your own data), see the Configuring the Application to Work with Other Data page of the wiki.

Requirements

  • Must be configured to point to an image service that exposes weighted overlay raster functions
  • If you plan to host the weighed overlay image service, it must be running on ArcGIS Server v10.2 or greater

Dependencies

Runtime

Development (optional)

Resources

Support

If you experience problems configuring the application, carefully review all documentation including the Landscape Modeler help and the Wiki.

If you still need help, please post questions or comments to the GeoPlanner for ArcGIS forum.

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.

Credit

Landscape Modeler was developed along with GeoPlanner for ArcGIS by a team comprised of members from both the ArcGIS Content and Professional Services divisions at Esri.

Landscape Modeler is based on work done by the Esri Application Prototypes Lab and the Esri Imagery Team to create applications that perform fast weighted overlay analysis by leveraging ArcGIS Server image service raster functions.

Licensing

Copyright 2013 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.

[](Esri Tags: ArcGIS Web landscape Weighted-overlay raster analysis) [](Esri Language: JavaScript)

landscape-modeler-js's People

Contributors

tomwayson avatar

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.