GISGeomatics(GIS,GPS,RS,Surveying)

交互式设计体验—浅尝ArcGIS Experience Buil

2019-08-15  本文已影响1人  敦言敦语

       Esri产品在进入云时代以后,重点放在了打造大平台,以及平台之上的易用应用上。对于业务链最顶端的个人用户来说,轻量、即用的应用程序App,其实是最为方便、简单、快捷的应用方式。从最早期的Portal for ArcGIS内置的极其简易的单功能配置模板,到地图故事理念的系列模板,再到后来的各种应用Builder,Esri在如何简单易用上,花了挺多心思。

        但国内用户实际使用上,却不大理想。仔细看那些模板的功能布局和UI,还在传统GIS系统上,较为僵硬死板。而国内用户早就在高大上、酷拽炫的路上甩开膀子朝前奔了。所以,给国内用户推荐模板和应用,用户下意识的反应就是,界面能改么?!

        所以,Esri最新又推出了一种新的交互式设计的体验。用户不用编程,可以通过手工配置的方式,输入、设计所有的界面元素。界面风格、以及交互体验全凭用户自主设计。

        现在的ArcGIS Enterprise的site功能、地图故事新推出的storymap builder、以及Experience Builder(下一代的Webapp Builder)都是这种交互体验式设计模板。2019年7月份,在圣地亚哥会议中心,Esri技术人员现场展示了地图故事的builder,即便我早已见过类似的demo,依然被现场的演示打动。在熟练操作下,一个应用的搭建,就如同做美食、搭积木一样,只有流程、范式,任何人都可以摇身变成设计师,不用敲代码,打造一个非常得体的个人艺术品。

         2019 Esri UC StoryMap演示。感兴趣可以欣赏一下。国内看需翻墙。

         上几天,Experience Builder发布了beta版本,恰逢利奇马闹得正凶。用builder尝试了一下。纯手工,无编程。

Experience Builder有在线和开发者两个版本。在线版本面向非开发人员,托管在ArcGIS Online上,直接使用体验非常方便,但国内访问速度慢是个问题;开发者版本面向开发者,开发者可以做widget、界面、功能等的扩展开发。

在线体验版本地址:https://www.esri.com/en-us/arcgis/products/arcgis-experience-builder/overview#trybeta

开发者版本,需要下载安装部署包。

一、安装部署过程

1.Download and install Node.js (V10.x) on your computer.

2.Unzip the arcgis-experience-builder-beta.zip file.

3.Register your Experience Builder client on ArcGIS for Developers site to get the Client ID.

4.The URL to open Experience Builder https://[machine_name]:3001/ needs to be one of the Redirect URIs. You can find the setting under the Authentication tab > Current Redirect URIs.

5.Update the value of clientId in client/dist/builder/setting.json.

6.Open the Command Prompt window, cd to the /server directory of the Experience Builder installation, and type npm ci to install necessary modules.

7.Type node src/server to start the server. 

8.Open Experience Builder and log in with your ArcGIS Online Creator account.

For the complete developer guide, see https://[machine_name]:3001/doc/index.html.

二、应用配置

配置页面如下图。

1、每个页面中的元素,都有相应的样式、内容等,按需配置。

2、可以任意添加页面。

3、可以加载上传online中的数据,在页面地图元素中使用。

4、图片、地图、视频等多媒体、多样式表达。

5、自适应各种规格的移动终端设备。

凡是无需开发的产品,无非是各种手工操作,一回生两回熟,摸摸就知道怎么用了。就不详细解释各种操作步骤了,写起来太细节太繁琐。

这个的门槛,在于界面布局上,Esri内置了样例布局,如果想有自己特色,且有美工资源,就可以大刀阔斧的改风格了。

定制页面 内置的widget,开发版本支持扩展

      在现在的岗位上呆了8年,习惯性的描述特色,在很多人眼里,已经不会说“人话”了。

       我想,我只是做了自己该做的,也有自己喜欢和坚持的原则。

       Esri很多东西和理念,的确很好。地图故事,包括现在的builder系列,提供了简易、大气的模板风格,地图不再是主元素,你可以任意加入各种人文元素、科学元素,表达观点讲“故事”,关键是使用简单。

       推行不起来,一方面是Esri的公有云GIS平台ArcGIS Online在国内使用有障碍,另一方面跟ArcGIS平台绑的太紧,美味的芝麻绑在大象上,有时候用户只想要个芝麻。

       而已!

上一篇 下一篇

猜你喜欢

热点阅读