Arcgis 三维数据slpk格式发布的俩种方式
在arcgis中我们可以把很多数据打包成slpk进行发布,但是有时候由于数据量太大或者由于服务器存储空间不够,会导致发布失败,我们在portal中上传slpk是一种发布方法,但当存储不够的时候就需要另外一种方法。现在先说下第一种方法,
一、将打包好的slpk在portal上选择“添加项目”->“来自我的计算机”,然后一步步写入文件直至数据发布,这里不相信描述因为不是该文章重点!
二、将slpk解压,注册数据存储并进行发布,其中我们将数据上传就是在server上注册数据存储,手动注册可以放在任意位置,这样会大大扩展了可利用的存储,不至于服务器被存储空间受限。
- 将slpk解压到某一文件夹下并将其共享给server的账户,并可以看到共享路径,记下这个共享路径。注意要给server账户对文件夹的完全控制权
- 在portal上添加数据存储,在设置基本信息中填入标题、标签,并选择类型为“文件夹”,点击“下一范围”。在“配置连接”中须写入“发布者文件路径”,此路径为1中的共享文件夹路径,点击下一个范围,通过校验即可添加设置的文件夹为新的数据存储。
- 下面需要在server中发布服务。登录server的admin中,点击createservice填入信息,修改如下信息中的服务名字(serviceName)和properties中的pathInCachedStore、cacheStoreId中的值,其中pathInCachedStore为共享的文件夹名称,cacheStoreId为随机生成的编码,可利用uuid线上自动生成。serviceName为服务的名称。点击创建出现成功即可。
{ "serviceName": "gz_hp_b1b2", "type": "SceneServer", "description": "", "capabilities": "Scene,Data,Query", "provider": "ArcObjects11", "clusterName": "default", "minInstancesPerNode": 0, "maxInstancesPerNode": 0, "instancesPerContainer": 1, "maxWaitTime": 60, "maxStartupTime": 300, "maxIdleTime": 1800, "maxUsageTime": 600, "loadBalancing": "ROUND_ROBIN", "isolationLevel": "HIGH", "configuredState": "STARTED", "recycleInterval": 24, "recycleStartTime": "00:00", "keepAliveInterval": 1800, "private": false, "isDefault": false, "maxUploadFileSize": 0, "allowedUploadFileTypes": "", "properties": { "pathInCachedStore": "/zong2_b3", "cacheStoreId": "1f54ba7d5ca0d7e8e187ce6cb261f216", "byRefToExtractedCache": "true" }, "extensions": [], "frameworkProperties": {}, "datasets": [] }
版权声明:
作者:苍狗长风
链接:https://www.develophm.com/index.php/arcgis-%e4%b8%89%e7%bb%b4%e6%95%b0%e6%8d%aeslpk%e6%a0%bc%e5%bc%8f%e5%8f%91%e5%b8%83%e7%9a%84%e4%bf%a9%e7%a7%8d%e6%96%b9%e5%bc%8f/1827/
来源:开发之家
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论