【ArcGIS 10.2新特性】Portal for ArcGIS新特性
1、概述
经过各版本的积累和更新,Portal for ArcGIS在ArcGIS10.2中以正式产品的形态加入到了ArcGIS系列产品线中。它有3个主要定位:协同管理平台、在线制图平台以及内容管理平台。Portal for ArcGIS与ArcGIS for Server或者ArcGIS私有云套件相结合,为GIS应用带来了一个全新的模式。再加上即拿即用、方便管理,简单高效的特点给组织内网用户带来了类似于ArcGIS Online的使用体验。可以说Portal for ArcGIS就是一个部署在组织内网中的ArcGIS Online。
Portal for ArcGIS在10.2中的主要功能有:
- 发布、管理与共享GIS资源
- 管理群组
- Web地图
- GIS私有云门户
- 托管服务(新功能)
- 与ArcGIS for Desktop集成(新功能)
- 与Office集成(新功能)
2、新功能介绍
2.1、Portal for ArcGIS支持服务托管
从10.2版本开始,Portal for ArcGIS通过和组织中ArcGIS for Server的集成,为组织用户提供了服务托管的功能。由组织的管理员搭建好ArcGIS for Server并与Portal for ArcGIS集成后,用户就可以通过加载或者拖拽自己的地理数据至Portal for ArcGIS当中并直接发布为GIS服务,而且用户还能对这些服务进行管理和共享。
在Portal for ArcGIS中共有三种方式可进行服务的托管,分别是:
- 登录Portal for ArcGIS网站页面进行服务托管
- 使用ArcGIS for Desktop完成服务托管
- 通过Excel实现服务托管
2.2、Portal for ArcGIS与ArcGIS for Desktop的集成
10.2版本之前Portal for ArcGIS已经与ArcGIS for Desktop集成到一起了,通过ArcMap就能够登陆Portal for ArcGIS账户并访问账户中的GIS服务资源。不过,在先前的版本中,ArcGIS for Desktop并不能将地图文件发布成为Portal for ArcGIS中的服务,到了10.2中,ArcGIS for Desktop和Portal for ArcGIS之间的结合变得更加紧密,因为Portal for ArcGIS具备了托管的功能,也就使得ArcGIS for Desktop中的数据能够直接通过Portal for ArcGIS发布为服务,这减少了用户发布地理服务的操作步骤。
2.3、Portal for ArcGIS与Esri Maps for Office的集成
10.2版本中,Portal for ArcGIS还实现了与Esri Maps for Office的集成。Esri Maps for Office是Esri为微软Office办公套件制作的一个专业地图制作插件,目前可以在Excel与Power Point中使用。通过这个插件,可以将Excel中包含地理信息的表格进行地理可视化,使数据能够在地理底图中标注出来并发布为GIS服务。而PowerPoint则能读取这些GIS服务,并在演示中使用。
Portal for ArcGIS与Esri Maps for Office集成后,只需将Office中Esri Map的连接地址改为Portal for ArcGIS的地址,即可登录访问Portal for ArcGIS中已共享的GIS服务。
- 在Excel中使用
- 在PPT中使用
2.4、全新的帮助文档
从帮助文档我们可以看出,10.2开始 ArcGIS for Portal API成为了ArcGIS REST API的一部分,同样的ArcGIS REST API 还包含ArcGIS Server REST API、ArcGIS Server Administrator API。
2.5、Item的分段上传
以前上传ITEM都通过/content/users/<userName>[/<folderId>]/addItem这个接口来实现,这种单点上传不支持断点续传,对于上传大文件有很大的弊病,在新的API中,Portal for ArcGIS提供了分段上传的功能。
|
/content/users/<userName>/<itemId>/addPart |
该接口允许分段上传。每一小块Item拥有一个自己的块号,当然这个块号必须是连续的 |
|
|
/content/users/<userName>/<itemId>/Parts |
获得当前Item已经上传的Item块 |
|
|
/content/users/<userName>/<itemId>/commit |
当所有的item块都上传完之后我们需要调用该接口。这些块就会合并成一个文件,并且原来上传的哪些块都会被覆盖.通过调用 status 接口检查当前文件合并状态。 |
|
|
/content/users/<userName>/<itemId>/cancel |
取消分段上传 |
2.6、发布服务的更新
该接口在2.1中就有,到10.2中功能更完整了。它需要通过一个已经存在的item来发布一个Hosted service。发布者可以创建要素服务和切片地图服务。
其中要素服务可以通过CSV文件、shapefile文件、SD文件来创建。包含位置列的CSV文件(地址列或者X,Y列)将会在发布的时候打开空间支持。而切片地图服务可以从SD文件、tile packages、已经存在的要素服务中创建。SD文件是由ArcGIS for Desktop生成的,他包含地图的绘图规则以及所需要的数据,通过这些来创建一个地理服务。
我们可通过调用Analyze接口来创建CSV和shapefiles的默认发布参数。
|
/content/users/<userName>/publish |
2.7、与ArcGIS for Server相关接口的改进
Portal For ArcGIS中,我们可以注册 (或者 "联合")ArcGIS for Server,这样做我们有很多好处。
·Portal for ArcGIS和ArcGIS for Server共享一套用户,可以方便单点登录
·发布到ArcGIS for Server中去的服务会自动的共享到Portal for ArcGIS中去
·用户可以发布要素服务和切片服务
|
http://<servers-url>/register(POST only) |
将ArcGIS for Server注册到Portal for ArcGIS中去。 |
|
http://<server-url>/unregister(POST only) |
通过该接口可将ArcGIS for Server从Portal for ArcGIS中移除,调用该接口之后ArcGIS for Server将不再和Portal for ArcGIS联合。 |
|
http://<servers-url>/<server id> |
显示已注册站点的信息,该接口只能在Portal for ArcGIS中使用,ArcGIS Online中不支持。 |
|
http://<portal-url>/servers |
调用该接口可以返回当前和Portal for ArcGIS联合了的ArcGIS for Server列表。 |
|
http://<server-url>/update(POST only) |
通过调用该接口可以更新已经联合的ArcGIS for Server的属性,例如把一个联合服务器改成host server也可以用过这个接口实现。 |
2.8、其他新增的接口
|
/portals/<portalId>/isServiceNameAvailable |
当我们发布服务的时候,服务名是不能相同的,我们可以通过这个接口来检测是否可以使用某个服务名,如果返回false则代表不可用。. |
|
|
/content/features |
中间接口而已,没特别用处。 |
|
|
/content/features/analyze/ |
通过该参数可以帮助客户端生成CSV、shapefile发布成要素服务时所需要的参数。 |
|
|
/content/features/generate |
通过该接口可以从CSV、shapefile中构建json要素集合。 |
编辑:珂男
【ArcGIS 10.2新特性】Portal for ArcGIS新特性的更多相关文章
- 解决 Visual Studio 2013、2015、2017 工具箱不显示ArcGIS 10.2 控件,及ArcGIS模板丢失问题
1.重装ArcObject SDK for .NET Framework方法 (1)问题描述: 环境:WIN10 64bit.Visual Studio 2013.ArcGIS10.1.ArcGIS ...
- 近观ArcGIS 10.3.1
ArcGIS 10.3.1公布了是有很多增强和改变.接下来我们重点内容一睹为快. 一.三维内容制作.公布及分享 ArcGIS 10.3.1能够实现三维内容制作.公布及分享.公布流程: 须要的软件环境 ...
- 2013Esri全球用户大会之ArcGIS for Server&Portal for ArcGIS
Q1:ArcGIS 10.2 for Server有哪些新特性? ArcGIS 10.2对于ArcGIS for Server来说是一个引人注目的版本.它建立在ArcGIS 10.1扎实雄厚的基础上, ...
- 【ArcGIS 10.2新特性】ArcGIS 10.2 for Server新特性
ArcGIS forServer相关的很多重大消息,如与Portal for ArcGIS进行了集成,提供对实时数据支持.离线地图使用. 1.与Portal for ArcGIS集成 用户能够配置Po ...
- ArcGIS 10.1 for Desktop新特性之地理标记照片
转自:http://blog.csdn.net/esrichinacd/article/details/7730825 地理标记照片是指带有地理位置信息的照片,通常通过内置GPS的数码相机或智能手机拍 ...
- 【ArcGIS 10.2新特性】ArcGIS 10.2 for Desktop 新特性(一)
ArcGIS 10.2 for Desktop是在10.1的成功基础上进行的改进,它的改进包括:性能提升.附加的安全性.40多个新的分析工具.3D功能提高.栅格增强.新的地理数据管理能力以及其它更多的 ...
- ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 3、安装Portal for ArcGIS
安装Portal for ArcGIS 解压portal安装包,tar -xzvf Portal_for_ArcGIS_Linux_1051_156440.tar.gz 切换到arcgis账户静默安装 ...
- arcgis 10.2 安装教程
arcgis 10.2 安装教程(含下载地址)_百度经验 http://jingyan.baidu.com/article/fc07f98911b66912ffe5199b.html arcgis 1 ...
- arcgis 10.2 安装教程(含下载地址)
http://jingyan.baidu.com/article/fc07f98911b66912ffe5199b.html 2013年7月,Esri即将推出全新的版本——ArcGIS 10.2,那些 ...
随机推荐
- GC Buffer Busy Waits处理(转载)
与单实例不同,在RAC环境中,由于多节点的原因,会因为节点间的资源争用产生GC类的等待,而这其中,GC Buffer Busy Waits又是最为常见的,从性能角度上说,RAC是把双刃剑,用的好,能够 ...
- PHP时间格式控制符对照表
format 字符 说明 返回值例子 日 --- --- d 月份中的第几天,有前导零的 2 位数字 01 到 31 j 月份中的第几天,没有前导零 1 到 31 S 每月天数后面的英文后缀,2 个字 ...
- jqueryMobile
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8& ...
- 解读Cardinality Estimation<基数估计>算法(第一部分:基本概念)
基数计数(cardinality counting)是实际应用中一种常见的计算场景,在数据分析.网络监控及数据库优化等领域都有相关需求.精确的基数计数算法由于种种原因,在面对大数据场景时往往力不从心, ...
- URAL-1987 Nested Segments 线段树简单区间覆盖
题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1987 题意:给定n条线段,每两条线段要么满足没有公共部分,要么包含.给出m个询问,求当前 ...
- phonegap 新窗口 inappbrowser插件
在Phonegap 开发过程中,需要调用外部网页,又要跳出白名单安全限制,可以使用 inappbrowser插件. http://plugins.cordova.io/#/package/org.ap ...
- Hadoop概念学习系列之常见的分布式文件系统(二十六)
常见的分布式文件系统有,GFS.HDFS.Lustre .Ceph .GridFS .mogileFS.TFS.FastDFS等.各自适用于不同的领域.它们都不是系统级的分布式文件系统,而是应用级的分 ...
- 实现系统函数time,获取当前时间与UTC的间隔
因种种原因,最近很少上cnblogs了.刚写了一个实现time的函数,可以通过该函数获取当前时间与1970年1月1日 0时0分0秒的差值,精确到秒,可以用在某些没有时候使用time不正确而不得不调用硬 ...
- 在VS2012中实现Ext JS的智能提示
Visual Studio 2012太强大了,居然能自己会去提取Ext JS的类的属性和方法,从而实现只能提示.下面就来介绍一下实现这个功能. 在Visual Studio 2012中随便创建一个We ...
- 使用Map List 封装json数据
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</art ...