首页 > 解决方案 > 将arcgis“环”转换为纬度和经度?

问题描述

我正在使用 python 模块arcgis下载 shapefile,位于:https ://www.arcgis.com/home/item.html?id=2d5c785555aa4b0b946f1aa61c56274f

我已经设法按照文档将其提取到熊猫数据框中:

在此处输入图像描述

但是,我无法弄清楚如何将“环”类型x/y坐标转换为long/lat.

一般来说,我很喜欢使用 python,但我完全迷失在 Arcgis 文档中,我不知道如何转换它。

有没有简单的方法?

我能找到的与这些“戒指”相关的唯一信息是关于 Android SDK 的帖子。

我将数据提取到熊猫中的代码:

from arcgis import GIS
import pandas as pd
gis = GIS(verify_cert=False,api_key=your_key)

# search for file by name which is National_LHO
search_result = gis.content.search(query="title:National_LHO", item_type="Feature Layer")

# get layer
layer = search_result[0].layers[0]

# dataframe from layer
df= pd.DataFrame.spatial.from_layer(layer)

# check it out
print(df.head())


   FID              LHO   Shape__Area  Shape__Length  \
0    1  Carlow/Kilkenny  7.053876e+09   5.924032e+05   
1    2   Cavan/Monaghan  8.858580e+09   7.801971e+05   
2    3            Clare  9.055446e+09   8.005301e+05   
3    4          Donegal  1.467971e+10   2.135710e+06   
4    5     Dublin North  1.076876e+09   3.327819e+05   

                                               SHAPE  
0  {"rings": [[[-747212.35980769, 6967909.5066712...  
1  {"rings": [[[-781459.713316924, 7249668.124932...  
2  {"rings": [[[-1083308.07544972, 6918940.329570...  
3  {"rings": [[[-912809.697847961, 7265617.367554...  
4  {"rings": [[[-674539.041086896, 7057323.867987...  

也许一些有用的信息。我下载的数据有这个空间参考:Spatial Reference: 102100 (3857)

标签: pythonarcgis

解决方案


推荐阅读