Web App Builder For ArcGIS 安装部署使用

Web App Builder 在2014年12月份终于发布了正式版本,与以前Beta版本稍有不同,今天分享下正式版本的安装部署使用。

通过Web App builder可以建立属于自己的应用,节省GIS开发的时间和成本。类似于Flexviewer这样的框架

1、获取Web APP Builder开发者版本

https://developers.arcgis.com/web-appbuilder/ 这是开发者网站的连接主页,首先获取下载版本,需要ArcGIS Online的企业级账号或者开发者账号进行下载。

2、Web App Builder安装部署

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

首先要做的事情就是连接ArcGIS Online或者Portal;其次的事情是需要一个应用程序ID号


那么如何来获得这个应用程序ID值呢?这个是非常重要的事情,分为两步

1、在Portal或者Online中发布应用程序。程序地址使用http://[yourmachinename]:3344/webappbuilder


2、然后在对这个应用程序进行注册。


3、注册重定向地址推荐使用两个地址http://[yourmachinename]和https://[yourmachinename]



4、当注册完成之后,你就会看到APP ID这个值了,但是你现在输入这个ID值在web App Builder中,你会发现仍旧报错。


5、怎么解决这个问题呢?官方的解释如下

This is because the URI of Web AppBuilder is not added or not set correctly in the Redirect URI list when you registered App ID for Web AppBuilder in the ArcGIS portal. To update the Redirect URI list, refer to View and update app registration info for details. Reload Web AppBuilder after the update.

在命令窗口中可以看到是Token获取不正确造成的

解决办法:更新和查看应用程序注册信息,然后重新打开Web App Builder页面,最后终于见到了应用的页面。


我们就可以新建一个工程了,限于时间关系下一章会具体讲Web App Builder的使用


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ArcGIS APIs for JavaScript的部署可以通过以下步骤完成: 1. 首先,你可以从ArcGIS官网的下载页面(\[1\])下载ArcGIS API for JavaScript的最新版本。 2. 下载完成后,你可以将整个ArcGIS API for JavaScript库复制到你的Web服务器目录中。例如,你可以将库文件复制到C:\Inetpub\wwwroot\arcgis_js_api\library\4.14\目录下(\[2\])。 3. 如果你想使用4.11版本,你可以修改init.js和dojo.js这两个文件。这两个文件位于arcgis_js_v411_api\arcgis_js_api\library\4.11\目录下。你可以根据你的需求进行修改(\[3\])。 通过以上步骤,你就可以成功部署ArcGIS APIs for JavaScript,并在你的Web应用程序中使用它了。 #### 引用[.reference_title] - *1* *2* [ArcGIS API for JavaScript 4.X本地部署(安装)官方教程&WebScene加载](https://blog.csdn.net/qq_41664159/article/details/104154834)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [arcgis api for javaScript(1):本地部署](https://blog.csdn.net/wucdsg/article/details/89241251)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值