本文简要介绍 python 语言中 arcgis.geometry.from_geo_coordinate_string
的用法。
用法:
arcgis.geometry.from_geo_coordinate_string(spatial_ref, strings, conversion_type, conversion_mode=None, gis=None, future=False)
返回:
(x,y) 坐标数组,或
GeometryJob
对象。如果future = True
,则结果是Future
对象。调用result()
获取响应。
from_geo_coordinate_string
函数在Geometry
服务资源上执行。该函数根据用户提供的转换类型和SpatialReference
将已知字符串数组转换为xy-coordinates。可选的转换模式参数可用于某些转换类型。有关相反转换的更多信息,请参阅to_geo_coordinate_strings
。Keys
Description
spatial_ref
输入几何图形的
SpatialReference
众所周知的 ID 或 JSON 对象strings
由 conversion_type 指定格式的字符串数组。语法:[<string1>,…,<stringN>]
conversion-type
输入字符串的转换类型。
注意:有效的转换类型为:
MGRS
- 军事网格参考系统USNG
- 美国国家网格UTM
- 通用横轴墨卡托GeoRef
- 世界地理参考系统GARS
- 全局区域参考系统DMS
- 度分第二个DDM
- 十进制度分DD
- 十进制度conversion_mode
MGRS、UTM 和 GARS 转换类型的转换选项。
注意:MGRS 的有效转换模式为:
mgrsDefault
- 默认值。使用给定空间参考中的球体。mgrsNewStyle
- 将所有球体视为新球体,如 WGS 1984。80 度经度属于 60 区。mgrsOldStyle
- 将所有球体视为旧球体,如 Bessel 1841。180 度经度属于 60 区。mgrsNewWith180InZone01
- 与 mgrsNewStyle 相同,但 180 度经度属于 01 区mgrsOldWith180InZone01
- 与 mgrsOldStyle 相同,但 180 度经度属于 01 区注意:UTM 的有效转换模式为:
utmDefault
- 默认值。没有选项。utmNorthSouth
- 使用北/南纬度指示器而不是zone numbers
- 非标准。推荐默认future
可选布尔值。如果为 True,则将返回 future 对象,并且进程不会等待任务完成。默认为False,表示等待结果。
>>> coords = from_geo_coordinate_string(spatial_ref = "wkid", strings = ["01N AA 66021 00000","11S NT 00000 62155", "31U BT 94071 65288"] conversion_type = "MGRS", conversion_mode = "mgrs_default", future = False) >>> coords [[x1,y1], [x2,y2], [x3,y3]]
相关用法
- Python ArcGIS find_centroids用法及代码示例
- Python ArcGIS forest用法及代码示例
- Python ArcGIS find_point_clusters用法及代码示例
- Python ArcGIS flow_direction用法及代码示例
- Python ArcGIS float_divide用法及代码示例
- Python ArcGIS find_existing_locations用法及代码示例
- Python ArcGIS find_nearest用法及代码示例
- Python ArcGIS floor_divide用法及代码示例
- Python ArcGIS find_hot_spots用法及代码示例
- Python ArcGIS find_outliers用法及代码示例
- Python ArcGIS find_argument_statistics用法及代码示例
- Python ArcGIS find_similar_locations用法及代码示例
- 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用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.geometry.from_geo_coordinate_string。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。