資料裡面的poi指的什麼 POI資料獲取指令碼分享

2021-10-14 19:04:45 字數 1419 閱讀 2990

於是,不完全出於這個原因,我找了乙個指令碼,進行了面向程式設計零基礎的大部分規劃人,的指令碼重新編譯工作(使用高德地圖資料來源)。

01 合併程式包的使用(看這個就夠了)

三個步驟——修改兩個txt檔案,雙擊乙個exe檔案,等待,齊活。

具體步驟:

在reference資料夾中改寫*.txt檔案

申請:註冊成為高德地圖開發者:

登陸後-左側我的應用-建立新應用-新增-選擇web服務,其他隨意

你要爬取的資料區域

開啟座標拾取**,選點、貼上座標

console/show/picker

你要爬取的資料型別,比如休閒類、綜合商場

依據高德poi分類規範,sid會提供

2.執行0-get_gaodemap_poi_polygon.exe指令碼,等待爬取完成,目標檔案為" poi.xlsx"

(以下瞎絮叨,建議不看。)

02 分開程式包的使用

1.在reference資料夾中改寫key、region、poiclass檔案

2.執行cutmap_polygon .exe,將整個大塊區域分割成poi資料不超過990條的小區域

3.執行get_poi_polygon .exe,分塊爬取資料

4.執行excel_merge .exe合併所有的excel,並單獨儲存火星座標系下的座標檔案(excel_merge已加入去重機制,excela1單元格為篩選重複的標準)

5.執行huoxing2wgs84 .exe進行座標轉換,將火星座標系轉化為wgs84,並單獨儲存wgs84座標系下的座標檔案

6.執行rewrite .exe將轉換後的座標追加到結果檔案"poi_getpoi.xls"

03 極少數出錯情況應對

1.提示「解析頁碼…………」長時間未更新。

可考慮強制關閉視窗,檢查已爬取資料型別,修改「poi_get/poi_exist.txt」或分塊爬取時"mapcutpoint/對應塊/poi_exist.txt」(刪除已爬取型別),然後使用分開的程式包(2-5)繼續爬取資料

2.程式自動退出。

可檢查「poi_get/data」目錄下已獲取的資料,刪去最後一類poi資料後,修改「poi_get/poi_exist.txt」或分塊爬取時"mapcutpoint/對應塊/poi_exist.txt」(刪除已爬取型別),然後使用分開的程式包(2-5)繼續爬取資料

多個矩形區域同時爬取poi資料,提公升效率(適合帶拐彎的線性空間分塊爬取資料)

以上兩個場景的指令碼,本次不打算分享。

效果看圖:

就是這樣啦~

POI資料的excel匯出

第一步 引入jar包 版本選擇 org.apache.poi poi3.17 org.apache.poi poi ooxml 3.17 第二步 工具類 第三步 controller層 通過以上的三步走,基本的匯出功能實現。但實際中可能不會這麼簡單,也會有很多負責的業務邏輯。例如 第 步 更改工具類...

poi讀excel的空cell時,產生空指標

昨天,我用poi讀取excel時,當讀到空的cell時,丟擲個空指標異常。但是當我讀取別的excel時,即使cell為空,也不拋空指標啊,讀出結果為 我就想一 竟 通過來回比對,我發現了問題。如果該cell為新的cell 即你從未向裡面寫過資料 讀出的是空指標。如果該cell不為新的cell 裡面有...

POI對EXCEL中時間格式資料的讀取

1 excel儲存日期 時間均以數值型別進行儲存,讀取時poi先判斷是是否是數值型別,再進行判斷,判斷數值 hssfcell.cell type numeric cell.getcelltype 2.日期格式 處理yyyy mm dd,d m yyyy h mm,hh mm 等不含文字的日期格式 1...