本文简要介绍 python 语言中 arcgis.realtime.velocity.feeds.HttpSimulator
的用法。
用法:
class arcgis.realtime.velocity.feeds.HttpSimulator(label, description, url, field_separator=',', features_per_execution=1, interval_for_sending_events=1000, repeat_simulation=True, time_field_index=0, convert_to_current_time=True, data_format=None, track_id_field=None, geometry=None, time=None)
可选参数:
- data_format:
[
DelimitedFormat
]。包含此 feed 的数据格式配置的实例。仅配置允许的格式。如果在初始化期间未正确设置,则会自动检测格式并根据传入数据的样本进行设置。该示例将从 init 中迄今为止提供的配置中获取。 - track_id_field: String 。应设置为轨道 ID 的传入数据的字段名称。
- geometry:
[
XYZGeometry
,SingleFieldGeometry
]。几何配置的实例,将用于从传入数据创建几何对象。 - time:
[
TimeInstant
,TimeInterval
]。时间配置实例,将用于根据传入数据创建时间信息。
返回:
具有 Http 模拟器提要配置的数据类。
模拟文本文件中的事件。该数据类可用于定义提要配置并创建提要。
Parameter
Description
label
String 。此 Feed 实例的唯一标签。
description
String 。饲料说明。
url
String 。可从外部访问的模拟文件的完整 URL。
field_separator
String 。用于分隔模拟文件中的字段值的字符或分隔符。默认值为: ,.
features_per_execution
国际。一次模拟的记录(特征)数量。默认值为:1。
interval_for_sending_events
国际。每次执行发送特征数量之间的时间间隔。默认值为:1000。
repeat_simulation
布尔值。到达文件末尾时是否自动从头开始。默认值为:True。
time_field_index
国际。数据集中日期字段的数字索引,索引从0开始。默认为:0。
convert_to_current_time
布尔值。模拟数据时是否将数据集中的时间值转换为当前时间。默认值为:True。
例子:
# Usage Example from arcgis.realtime.velocity.feeds import HttpSimulator from arcgis.realtime.velocity.input.format import DelimitedFormat from arcgis.realtime.velocity.feeds.geometry import XYZGeometry, SingleFieldGeometry from arcgis.realtime.velocity.feeds.time import TimeInterval, TimeInstant http_simulator = HttpSimulator( label="feed_name", description="feed_description", url="http_simulator_url", data_format=None ) # use velocity object to get the FeedsManager instance feeds = velocity.feeds # use the FeedsManager object to create a feed from this feed configuration http_simulator_feed = feeds.create(http_simulator) http_simulator_feed.start() feeds.items
- data_format:
[
相关用法
- Python ArcGIS HttpReceiver用法及代码示例
- Python ArcGIS HttpPoller用法及代码示例
- Python ArcGIS power用法及代码示例
- Python ArcGIS APIKeyManager.get用法及代码示例
- Python ArcGIS KnowledgeGraph.named_object_type_delete用法及代码示例
- Python ArcGIS ContentManager.unshare_items用法及代码示例
- Python ArcGIS ImageryLayer.thumbnail用法及代码示例
- Python ArcGIS FormFieldElement用法及代码示例
- Python ArcGIS Geometry.true_centroid用法及代码示例
- Python ArcGIS Site.delete用法及代码示例
- Python ArcGIS GeoAccessor.bbox用法及代码示例
- Python arcgis.apps.hub.Initiative.update用法及代码示例
- Python ArcGIS generate_service_areas用法及代码示例
- Python ArcGIS build_overview用法及代码示例
- Python ArcGIS RunInterval用法及代码示例
- Python ArcGIS describe_dataset用法及代码示例
- Python ArcGIS acos用法及代码示例
- Python ArcGIS Item.publish用法及代码示例
- Python ArcGIS MapImageLayer.find用法及代码示例
- Python ArcGIS Group.get_members用法及代码示例
- Python ArcGIS Geometry.last_point用法及代码示例
- Python ArcGIS Worker用法及代码示例
- Python ArcGIS ContentManager.delete_folder用法及代码示例
- Python ArcGIS train_classifier用法及代码示例
- Python ArcGIS APIKeyManager.create用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.realtime.velocity.feeds.HttpSimulator。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。