首页 > 其他分享 >microsoft全球GlobalMLBuildingFootprints下载方法

microsoft全球GlobalMLBuildingFootprints下载方法

时间:2024-04-13 19:44:39浏览次数:17  
标签:__ links df GlobalMLBuildingFootprints dataset main microsoft 下载

website:https://github.com/microsoft/GlobalMLBuildingFootprints?tab=readme-ov-file

Python代码Start

"""
This snippet demonstrates how to access and convert the buildings
data from .csv.gz to geojson for use in common GIS tools. You will
need to install pandas, geopandas, and shapely.
"""

import pandas as pd
import geopandas as gpd
from shapely.geometry import shape

def main():
# this is the name of the geography you want to retrieve. update to meet your needs
location = 'Greece'  #把国家名替换成对应国家英文名即可,网址不用改

dataset_links = pd.read_csv("https://minedbuildings.blob.core.windows.net/global-buildings/dataset-links.csv")
greece_links = dataset_links[dataset_links.Location == location]
for _, row in greece_links.iterrows():
df = pd.read_json(row.Url, lines=True)
df['geometry'] = df['geometry'].apply(shape)
gdf = gpd.GeoDataFrame(df, crs=4326)
gdf.to_file(f"{row.QuadKey}.geojson", driver="GeoJSON")


if __name__ == "__main__":
main()

Python代码end

标签:__,links,df,GlobalMLBuildingFootprints,dataset,main,microsoft,下载
From: https://www.cnblogs.com/lif1223/p/18133277

相关文章

  • 性能监控工具 grafana + prometheus + node_exporter 下载配置
        grafana   prometheus: 时序数据库,存储数据的   node_exporter: 收集数据(收集监控数据)     node_exporter 收集linux**系统资源利用**数据   这个解决方案中,node_exporter是可变的,是根据你要收集**哪些数据来进行选择**一、安装解压配置pr......
  • 最全能的AI换脸软件,FaceFusion下载介绍(可直播)
    FaceFusion是一款多功能的AI换脸软件,它不仅能图片、视频换脸,还可以直播换脸,换脸效果真实、自然与大多数换脸软件不同的是,FaceFusion不仅支持N卡处理程序(Azure),还额外提供了CPU处理模式(渣机必备)  FaceFusion最新中文版:百度网盘:https://pan.baidu.com/s/1Xwif-_sMpmdbavVT2yi......
  • 虚拟机(一)centos7镜像下载
    一、因为Centos官网是挂在国外的服务器上,下载镜像时相比于国内的下载速度会慢很多,所以在这里向大家分享两个国内的镜像站去下载Centos镜像。二、前往阿里云镜像站下载Centos7镜像1、阿里云官网地址:https://www.aliyun.com/ 2、点击左上角的【文档与社区】展开选择【镜像站】......
  • c#中怎么自动下载软件
    以下是一个简单的C#示例,演示如何使用WebClient类下载文件:csharpCopycodeusingSystem;usingSystem.Net;classProgram{staticvoidMain(string[]args){//要软件下载的文件URLstringfileUrl="https://example.com/path/to/file";//本地保存文件的路径str......
  • flutterr 检测应用版本号、服务器下载文件 以及实现 App 自动升级、安装
    依赖package_info_plus:^7.0.0path_provider:^2.1.2#查找文件获取文件存储路径open_file:^3.3.2#打开文件插件permission_handler:^11.3.1#检测Apk是否拥有权限配置权限<!--在Android6(Marshmallow)之前的版本中,明确声明网络权限--><uses-perm......
  • Newman下载安装
    1.安装node.js安装步骤查看已安装版本node-v  2.安装Newman运行命令:npminstall-gnewman,即可完成安装操作。或者npminstall-gnewman--registry=http://registry.npm.taobao.org 检验当前Newman是否安装成功,在dos中输入命令:newman--version windows......
  • 使用 flash_download_tool 下载 Vscode PlatformIO 开发 ESP32 的 bin 文件
    一言蔽之:先使用PlatformIO的命令找到PlatformIO是怎么烧录的,然后照葫芦画瓢即可。前提,VScode已经能够烧录固件了,使用PlatformIO打开所需的项目。打开VScode终端执行:piorun-v-tupload执行了之后,PlatformIO就开始编译固件并上传了,找到关键性的东西<lambda>(["up......
  • 绿色免费的全景图片360查看器 - 附下载地址
    在数字化的时代,360全景图片以其独特的视角和沉浸式体验,正在逐渐成为新的趋势。这些图片通常是由多张照片拼接而成,它们的长宽比通常为2:1,能够提供一个全方位的视觉享受。然而,要想真正体验这些全景图片的魅力,需要借助专门的查看器。传统的图片查看器只能展示静态的图像,而全景图片包......
  • 性能监控工具nmon下载配置
    在jmeter中添加后端监视器,在服务器上安装influxdb数据库,注意不能安装在被测的服务器上。一、jmeter添加后端监听器二、服务器下载grafana-7.4.3-1.x86_64.rpm和influxdb-1.7.0.x86_64.rpm,进行安装yuminstallinfluxdb-1.7.0.x86_64.rpm-y 执行完,把influ......
  • Uipath下载安装202401
    在网上找了一圈,发现没更新uipath的下载方法。一起来下载玩玩吧~1、用浏览器搜索“uipath”,进入官网  2、点击官网右上角的“tryuipathfree”  3、用邮箱注册个uipath账号  4、自用选社区版本,邮箱注册账户后,会收到验证邮件,输入验证码后即注册成功   5......