古詩詞大全網 - 成語用法 - 抓取數據以生成shp文件

抓取數據以生成shp文件

Github倉庫的地址是/萬紫鑫/新浪微博-位置簽到-蜘蛛。

* * *有兩大功能。壹個功能是根據高德地圖web服務API獲取行政區劃的坐標字符串,寫入行政shp文件;另壹個功能是根據高德地圖的接口獲取poi坐標字符串,並寫入aoi(感興趣區域)的shp文件。

Lib文件夾包含兩個xls文件,即高德地圖的城市編碼表和POI分類編碼表。

result/district_shp文件夾用於存儲生成的管理shp文件。

result/aoi_shp文件夾用於存儲生成的aoi的shp文件。

Config.ini文件、配置文件,並填寫密鑰;高德地圖網絡服務;填寫要抓取的興趣點的類別代碼;填寫爬行城市的adcode。

GetPoiShp.py文件生成指定主題和指定城市的aoi的Shp文件。

GetDistrictShp.py文件,生成行政區劃Shp文件。

Gcj02togps84.py文件,高德地圖使用GCJ-02坐標系,此py文件轉換為WGS-84坐標系。

具體操作之前,需要先註冊高德地圖開發者的賬號,然後申請Web服務API Key。

例如,的請求URL& ltu style = " box-size:inherit;"& gt/v3/config/district?key = & lt用戶密鑰& gt& amp關鍵詞= & lt關鍵詞> & ampsubsidy = & lt;子管理級別(0或1)>& amp擴展=全部& lt/u & gt;。需要註意的壹點是,extensions參數應該是all,如果是base,則只返回基本信息,不包括坐標字符串。

[圖像上傳失敗...(圖片-c 01f 71-1594714471699)]

POI的搜索方式有四種:關鍵詞搜索、周邊搜索、多邊形搜索、ID查詢。這裏我們使用關鍵字搜索,指定city並將citylimit設置為true,只搜索城市中的數據。例如:

如果您有任何建議,請隨時聯系我,zixinwan@foxmail.com或問問題。歡迎明星!