Web AppBuilder for ArcGIS 开发版安装部署

1
分享 2018-01-05
1 概述
WebAppBuilder是一个直观的所见即所得的应用程序,允许您轻松地构建Web应用程序。它包括配置全功能HTML应用程序的强大工具。Web AppBuilder为开发者提供了创建自定义插件和主题的可扩展框架。

特点:

创建HTML / JavaScript的应用程序,可以运行在桌面浏览器,平板电脑,智能手机上。

可集成到ArcGIS Online和Portal for ArcGIS平台。

使用已有的组件构建需要的应用程序,如查询、地理处理、打印等。

创建自定义应用程序模块。

扩展开发创建小部件和主题。

1.1 部署
下载安装文件。访问https://developers.arcgis.com/web-appbuilder/网站,点击“Download”进行下载。



下载安装文件是个压缩包文件,解压之后运行里面的startup文件即可,这时候浏览器直接打开http://localhost:3344/webappbu ... alurl这样的地址。当然这种方法用起来是比较简便的,也可以自己安装Node.js。不过个人认为没太多必要性。运行startup文件后,会看到运行窗口,如下图:



并在浏览器端弹出页面,首先要做的事情就是连接ArcGIS Online或者Portal。填写正确的url后,会提示输入应用程序ID。



1.2 获取应用程序ID
那么如何来获得这个应用程序ID值呢?这个是非常重要的事情,分为两步。首先在Portal或者Online中发布应用程序。程序地址使用http://[yourmachinename]:3344/webappbuilder



应用创建成功后,在应用的设置界面注册应用程序。





注册重定向地址推荐使用两个地址和https://[yourmachinename]<a href="http://invalid.uri">]http://[yourmachinename]和https://[yourmachinename]<a href="http://invalid.uri"> 








注册成功后点击更新,否则注册没有生效。





将应用程序ID复制到配置AppBuilder的页面,点击继续。



同意对权限的申请后,安装部署完成。



1.3 切换本地API
由于webappbuidler使用在线API,如切换成本地,需改如下配置文件

Client/stemap/env.js000-

后期更新WebAppBuilder定制开发的内容,介绍如何开发定制微件,敬请期待。

0 个评论

要回复文章请先登录注册