Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python gis

作者:发光男神   发布日期:2025-05-01   浏览:85

# 示例代码:使用Python进行简单的GIS操作

# 导入必要的库
import geopandas as gpd
from shapely.geometry import Point

# 创建一个包含地理信息的DataFrame
data = {
    'City': ['New York', 'Los Angeles', 'Chicago'],
    'Latitude': [40.7128, 34.0522, 41.8781],
    'Longitude': [-74.0060, -118.2437, -87.6298]
}

# 将数据转换为GeoDataFrame
gdf = gpd.GeoDataFrame(data, geometry=[Point(xy) for xy in zip(data['Longitude'], data['Latitude'])])

# 设置坐标参考系统 (CRS)
gdf.crs = "EPSG:4326"

# 打印GeoDataFrame
print(gdf)

# 解释说明:
# 1. 使用geopandas库来处理地理空间数据。
# 2. 创建一个包含城市名称及其经纬度的数据字典。
# 3. 将数据转换为GeoDataFrame,并使用shapely库中的Point对象表示每个城市的地理位置。
# 4. 设置坐标参考系统(CRS)为WGS84(EPSG:4326),这是最常见的地理坐标系统。
# 5. 最后打印出GeoDataFrame,展示包含地理信息的数据表。

上一篇:python 读取xlsx文件

下一篇:python word转图片

大家都在看

python时间格式

python ord和chr

python中的yield

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

python 输出时间

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站