GP服务发布知识

1、服务发布

官方参考文档

1)分享服务工具

在这里插入图片描述

2、共享为服务

在这里插入图片描述

3)发布

在这里插入图片描述

2、参数数据类型

1)Python 工具箱中定义参数数据类型

在这里插入图片描述

2)工具箱中定义参数数据类型表

数据类型datatype 关键字说明
地址定位器DEAddressLocator用于地理编码的数据集,存储地址属性、关联的索引以及用于定义将地点的非空间描述转换为空间数据这一过程的规则。
地址定位器样式GPAddressLocatorStyle用于创建新地址定位器的模板。
分析像元大小analysis_cell_size栅格工具使用的像元大小。
任何值GPType接受任何值的数据类型。
ArcMap 文档DEMapDocument包含一个地图、它的布局以及它的关联图层、表格、图表和报表的文件。
面积单位GPArealUnit面积单位类型和值,例如平方米或英亩。
布尔型GPBoolean布尔值。
CAD 工程图数据集DECadDrawingDataset与多种要素类型和符号系统混合的矢量数据源。此数据集不适用于基于要素类的查询或分析。
计算器表达式GPCalculatorExpression计算器表达式。
目录根DECatalogRoot目录树中的顶级结点。
像元大小GPSACellSizeArcGIS Spatial Analyst extension 使用的像元大小。
像元大小 XYGPCellSizeXY定义栅格像元的两侧。
复合图层GPCompositeLayer对多个子图层的引用,包括符号系统和渲染属性。
压缩GPSAGDBEnvCompression指定用于栅格的压缩类型。
坐标系GPCoordinateSystem参考框架,例如 UTM 系统,由一组点、线和/或面,以及一组用于定义二维和三维空间中点的位置的规则组成。
坐标系文件夹DESpatialReferencesFolder磁盘上用于存储坐标系的文件夹。
CoverageDECoverageCoverage 数据集,用于存储地理要素,如点、弧线和面以及相关要素属性表的专有数据模型。
Coverage 要素类DECoverageFeatureClassesCoverage 要素类,例如点、弧线、节点、路线、路线系统、弧段、面和区域。
数据元素DETypeArcCatalog 中可见的数据集。
数据文件GPDataFile数据文件。
数据库连接DERemoteDatabaseFolderArcCatalog 中的数据库连接文件夹。
数据集DEDatasetType相关数据的集合,通常被分组或存储在一起。
日期型GPDate日期值。
dBASE 表DEDbaseTable以 dBASE 格式存储的属性数据。
抽稀GP3DADecimate指定 TIN 的节点子集,以创建该 TIN 的概化版本。
逻辑示意图图层GPDiagramLayer逻辑示意图图层。
磁盘连接DEDiskConnection数据存储设备的访问路径。
双精度型GPDouble所有浮点数都存储为双精度 64 位值。
加密字符串GPEncryptedString密码加密的字符串。
包络GPEnvelope定义数据源所在的最小外接矩形的坐标对。
评估等级GPEvaluationScale加权叠加操作中应用于输入值的级别值范围和增量值。
范围GPExtent指定用于定义数据源的最小外接矩形的坐标对(xmin, ymin and xmax, ymax)。所有数据源的坐标都在此边界内。
提取值GPSAExtractValues提取值参数。
要素类DEFeatureClass具有相同形状类型的空间数据集合: 点、多点、线和面。
要素数据集DEFeatureDataset共享公共的地理区域和相同的空间参考系统的要素类集合。
要素图层GPFeatureLayer对要素类的引用,包括符号系统和渲染属性。
要素集GPFeatureRecordSetLayer工具运行时绘制要素的交互式要素。
字段Field表中的列,用于存储单个属性的值。
字段信息GPFieldInfoFieldMap 中字段的详细信息。
字段映射GPFieldMapping一个或多个输入表中的字段集合。
文件DEFile磁盘上的文件。
文件夹DEFolder指定数据在磁盘上的存储位置。
格式化栅格GPRasterFormulated栅格表面,其像元值由公式或常量表示。
模糊函数GPSAFuzzyFunction指定用于模糊化输入栅格的算法。
地理数据集DEGeodatasetType地理数据库中具有共同主题的数据集合。
GeoDataServerDEGeoDataServer引用地理数据库的粗粒度对象。
几何网络DEGeometricNetwork由拓扑连接的边和交汇点要素表示的线状网络。要素连通性以其几何重叠为基础。
地统计图层GPGALayer对地统计数据源的引用,包括符号系统和渲染属性。
地统计搜索邻域GPGASearchNeighborhood定义地统计图层的搜索邻域参数。
地统计值表GPGAValueTable定义地统计图层的数据源和字段的集合。
GlobeServerDEGlobeServerGlobe 服务器。
GPServerDEGPServer地理处理服务器。
图表GPGraph图表。
图表数据表GPGraphDataTable图表数据表。
分组图层GPGroupLayer显示为单个图层,并按照单个图层处理的图层集合。图层组使组织地图、指定高级绘制顺序选项和分享图层以用于其他地图变得更加容易。
水平系数GPSAHorizontalFactor水平成本系数和水平相对移动角度之间的关系。
影像服务DEImageServer影像服务。
索引Index该数据结构用于加快在地理数据集和数据库中搜索记录的速度。
INFO 表达式GPINFOExpression定义和操纵 INFO 表中数据的语法。
INFO 项目GPArcInfoItemINFO 表中的项目。
INFO 表DEArcInfoTableINFO 数据库中的表。
Internet 切片图层GPInternetTiledLayerInternet 切片图层。
KML 图层GPKMLLayerKML 图层。
LAS 数据集DELasDatasetLAS 数据集存储对磁盘上一个或多个 LAS 文件以及其他表面要素的引用。LAS 文件是一个二进制文件,存储机载激光雷达数据。
LAS 数据集图层GPLasDatasetLayer引用磁盘上的 LAS 数据集的图层。此图层可将过滤器应用于 LAS 数据集引用的雷达文件和表面约束。
图层GPLayer对数据源的引用,例如 shapefile、coverage、地理数据库要素类或栅格,包括符号系统和渲染属性。
图层文件DELayer图层文件存储图层定义,包括符号系统和渲染属性。
线GPLine由一系列相连的唯一 x,y 坐标对定义的直的或弯曲的形状。
线性单位GPLinearUnit线性单位类型和值,例如米或英尺。
长整型GPLong一个整数值。
M 值域GPMDomainM 坐标的最低和最高可能值的范围。
地图GPMapArcGIS Pro 地图。
MapServerDEMapServer地图服务器。
地图服务器图层GPMapServerLayer地图服务器图层。
镶嵌数据集DEMosaicDataset栅格和影像数据的集合,可以存储、查看和查询数据。镶嵌数据集是地理数据库中的数据模型,用于管理一组以目录形式存储并以镶嵌图像方式查看的栅格数据集(图像)。
镶嵌图层GPMosaicLayer引用镶嵌数据集的图层。
社区GPSANeighborhood用于计算统计数据的各像元周围区域的形状。
Network Analyst 类 FieldMapNAClassFieldMap在 Network Analyst 图层(如停靠点、设施点和事故点)和点要素类中的位置属性之间建立映射。
Network Analyst 等级设置GPNAHierarchySettings使用两个整数将网络数据集的等级值分成三组的等级属性。第一个整数设置第一组的结束值;第二个数值设置第三组的起始值。
网络分析图层GPNALayer用于表达和解决网络路径问题的特殊图层组。Network Analyst 图层中存储的各子图层代表路径问题和解决方案的某些方面。
网络数据源GPNetworkDataSource网络数据源可以是使用其目录路径或地图中的图层指定的本地数据集,也可以是某个门户的 URL。
网络数据集DENetworkDataset拓扑连接网络元素(边、交汇点和转弯)的集合,源于网络源并与网络属性的集合相关联。

3、GP服务参数输出类型

1)GP服务数据类型

数据类型JSON 表示示例
GPLong−2,147,483,648 与 2,147,483,647 之间的整型值345
GPDouble十进制值1.414
GPString字符串TestString
GPBooleanTrue 或 FalseTRUE
GPLinearUnit具有距离值及其测量单位(如英里、千米、英尺等)的值。{ “distance” :345.678, “units” :“esriMiles” }
GPDate表示自 UTC 时间(1970 年 1 月 1 日)起的毫秒数的数字。1.19915E+12
GPDataFile任意文件类型,例如 .txt、.pdf、.csv 等。{ “url” :“http://myserver/myfile” }
GPRasterDataLayer由像元(或像素)矩阵组成的栅格数据,该矩阵按行和列(格网)组织,其中每个像元均包含表示信息的值。{ “url” :“http://myserver/lake.tif”, “format” :“tif” }
GPRecordSet按行和列表示的表。
GPFeatureRecordSetLayer具有几何、空间参考、字段定义和要素的要素。
GPMultiValue相同数据类型 GP 参数值的数组。
例如 GPMultiValue:GPString、GPMultiValue:GPLinearUnit

4、参数输入输出

1)参数输入

in_table = arcpy.GetParameterAsText(0)

2)参数输出

arcpy.SetParameter(0, outresult)

问题描述:
GP服务发布之后,没有输出想要的string字符串
解决方案:
1、输出参数为文件
2、使用如下参数:
GP工具字符串输出 参考传送门

arcpy.SetParameter(0, outresult)

声明

1)本文来源项目实践,文章存在任何问题,请留言,感谢您的阅读!
2)原创文章,转载请标注来源,感谢您的阅读!
3)made in wmgis

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值