Arcgis 三维数据slpk格式发布的俩种方式

在arcgis中我们可以把很多数据打包成slpk进行发布,但是有时候由于数据量太大或者由于服务器存储空间不够,会导致发布失败,我们在portal中上传slpk是一种发布方法,但当存储不够的时候就需要另外一种方法。现在先说下第一种方法,

一、将打包好的slpk在portal上选择“添加项目”->“来自我的计算机”,然后一步步写入文件直至数据发布,这里不相信描述因为不是该文章重点!

二、将slpk解压,注册数据存储并进行发布,其中我们将数据上传就是在server上注册数据存储,手动注册可以放在任意位置,这样会大大扩展了可利用的存储,不至于服务器被存储空间受限。

  1. 将slpk解压到某一文件夹下并将其共享给server的账户,并可以看到共享路径,记下这个共享路径。注意要给server账户对文件夹的完全控制权
  2. 在portal上添加数据存储,在设置基本信息中填入标题、标签,并选择类型为“文件夹”,点击“下一范围”。在“配置连接”中须写入“发布者文件路径”,此路径为1中的共享文件夹路径,点击下一个范围,通过校验即可添加设置的文件夹为新的数据存储。
  3. 下面需要在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
分享
二维码
< <上一篇
下一篇>>