python - 将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)
解决方案
推荐阅读
- elasticsearch - 在弹性搜索的开放发行版中创建角色的问题
- python - 有没有办法测试使用 Zappa 部署的应用程序?
- c++ - 对象在第一个 C++ 版本中不可移动的技术原因?
- python - Flask缓存一些数据但不是全部
- c++ - 当我没有将 heapify 函数中的值分配给变量时,我无法弄清楚为什么我的霍夫曼树的 c++ 代码正在工作
- wordpress - Wordpress - 子类别可以通过不同的永久链接访问。怎么修?
- hyperledger-fabric - Hyperledger Fabric 中的“peer chaincode install -p”是什么意思?
- drop-down-menu - Angular Material 下拉选择 CSS
- python - Python:在字典列表中高效查找
- javascript - 用于超链接格式化功能的引导表数据格式化程序不起作用