當前位置:首頁 » 操作系統 » 地圖poi資料庫

地圖poi資料庫

發布時間: 2022-05-03 18:17:22

1. 「找好玩」的poi數據是如何採集的

POI信息並非普通的信息,有空間屬性,由於它的採集成本較高,一般的服務網站都是不公開的。所以沒有辦法採集。

POI是「Point of Interest」的縮寫,中文可以翻譯為「興趣點」。在地理信息系統中,一個POI可以是一棟房子、一個商鋪、一個郵筒、一個公交站等。


結構:
HSSF - 提供讀寫Microsoft Excel格式檔案的功能。
XSSF - 提供讀寫Microsoft Excel OOXML格式檔案的功能。
HWPF - 提供讀寫Microsoft Word格式檔案的功能。
HSLF - 提供讀寫Microsoft PowerPoint格式檔案的功能。
HDGF - 提供讀寫Microsoft Visio格式檔案的功能。

2. 高德地圖 poi 搜索

要說數據來源,首先得對地圖數據做一個分類,因為不同分類的數據,其來源,採集方法都是有大不同的。
要明白地圖的數據分類,必須先理解一個概念,就是地圖圖層的概念:

如上圖,電子地圖對我們實際空間的表達,事實上是通過不同的圖層去描述,然後通過圖層疊加顯示來進行表達的過程。
對於我們地圖應用目標的不同,疊加的圖層也是不同的,用以展示我們針對目標所需要信息內容。
其次呢,我引入一下矢量模型和柵格模型的概念,GIS(電子地圖)採用兩種不同的數學模型來對現實世界進行模擬:
矢量模型:同多X,Y(或者X,Y,Z)坐標,把自然界的地物通過點,線,面的方式進行表達

柵格模型(瓦片模型):用方格來模擬實體

目前在互聯網公開服務中,或者絕大多數手機APP里看到的,都是基於柵格(瓦片)模型的地圖服務,比如大家看到的網路地圖或者谷歌地圖,其實對於某一塊地方的描述,都是通過10多層乃是20多層不同解析度的圖片所組成,當用戶進行縮放時,根據縮放的級數,選擇不同解析度的瓦片圖拼接成一幅完整的地圖(由於一般公開服務,瓦片圖都是從伺服器上下載的,當網速慢的時候,用戶其實能夠親眼看到這種不同解析度圖片的切換和拼接的過程)
對於矢量模型的電子地圖來說,由於所有的數據以矢量的方式存放管理,事實上圖層是一個比較淡薄的概念,因為任何地圖元素和數據都可以根據需要自由分類組成,或者劃分成不同的圖層。各種圖層之間關系可以很復雜,例如可以將所有的道路數據做成一個圖層,也可以將主幹道做成一個圖層,支路做成另外一個圖層。圖層中數據歸類和組合比較自由。
而對於柵格模型(瓦片圖)來看,圖層的概念就很重要的,由於圖層是生成製作出來,每個圖層內包含的元素相對是固化的,因此要引入一個底圖的概念。也就是說,這是一個包含了最基本,最常用的地圖數據元素的圖層,例如:道路,河流,橋梁,綠地,甚至有些底圖會包含建築物或者其他地物的輪廓。在底圖的基礎上,可以疊加各種我們需要的圖層,以滿足應用的需要,例如:道路堵車狀況的圖層,衛星圖,POI圖層等等。
底圖通常是通過選取必要地圖矢量數據項,然後通過地圖美工的工作,設定顏色,字體,顯示方式,顯示規則等等,然後渲染得到了(通常會渲染出一整套不同解析度的瓦片地圖)
當然,即便在瓦片圖的服務中,在瓦片底圖之上,依然能夠覆蓋一些簡單的矢量圖層,例如道路走向(導航和線路規劃必用),POI點圖層(找個飯館加油站之類的)。只不過瓦片引擎無法對所有地圖數據構建在同一個空間數據引擎之中,比較難以進行復雜的地圖分析和地圖處理。
那麼既然瓦片圖引擎有那麼多的限制和缺陷,為什麼不都直接使用矢量引擎呢?因為瓦片圖引擎有著重大的優勢:
1. 能夠負載起大規模並發用戶,矢量引擎要耗費大量的伺服器運算資源(因為有完整的空間數據引擎),哪怕只是幾十上百的並發用戶,都需要極其誇張的伺服器運算能力了。矢量引擎是無法滿足公眾互聯網服務的要求的。
2. 由於地圖美工介入的渲染工作,瓦片圖可以做得非常好看漂亮和易讀,比較適合普通用戶的瀏覽
附:一張矢量地圖截圖:

其實主要就是為了引入圖層和底圖的概念,以方便說明下面的地圖數據分類

為了說明數據的來源和採集渠道,採集方法,將地圖數據分為以下幾個類型:
1. 底圖數據: 其實就是地圖中最基本的地物外形數據及一定的相關附加信息(例如道路名,河流名等)。事實上隨著遙感和航拍衛拍技術的進步,這部分數據依賴實地採集的比例已經越來越小,商業地圖數據商,尤其以高德為代表,處於成本收益考量,基本已經很少採用實地採集的方式了。這部分的數據主要來源於3種:
官方地圖:嚴格來說,這不能說是一種單獨的渠道,因為官方地圖的數據本身,也是來源於下面的兩種渠道,但是官方地圖一般來源於政府相關部門的權威測繪和發布,因此也單算成一種渠道。當然,需要說明的是,地圖廠商能從國家權威部門拿到或者買到的地圖,要比我們日常在街上商店裡買到的地圖要精細豐富很多,當然,很多時候也是用電子格式提供的。
當然,無論任何國家,真正高精度的地圖(例如1:200比例或更高)是受限制不會對外公布的。(相對應給大家參照的是,我國規定互聯網上可以公開發布的地圖,最高精度是1:10000)

實地外采:說白就是測繪人員利用專業的儀器儀表,在實地環境中測繪所得到的。這樣的採集方法耗時耗人都非常厲害,一則成本高,二則周期長,三則是采環境要求高(去喜馬拉雅山去測測能弄吐血了),而且未必能夠完全跟得上中國現在的城市變化。但是優點在於精度高,置信度,准確度非常高。這是國家測繪部門主要採用的手段,對於像北京市這樣一個城市來說,一般幾年才會完整重新測繪一輪。一般對於大多數商用測繪時,只是用在少數局部需要時,重點測繪才用得到。

這個大家馬路上應該也偶爾能見到

當然,在精度和准確度要求沒有那麼高的地方,實地採集也可以使用一些成本更低更便捷的工具,而不是專業測繪設備。例如用攜帶高精度GPS或其他定位的手持智能設備步行以繪制輪廓等。
航片衛片製作:就是通過自己拍攝或者購買的高精度航空照片或者衛星照片或者遙感照片,在此作為底片的基礎上進行人為的矢量標注和勾勒,從而形成自己的矢量數據。現在的航片或者遙感片的精度已經可以很高了,一般來說做到精度在0.05米的程度已經很容易。高德自己的航片據說已經可以做到0.03米的精度,對於商用地圖數據來說,通常已經夠用了。即便作為國家權威測繪,在大量荒郊野嶺的測繪,也主要依賴於這種手段。
目前常用的航拍或者衛拍手段包括機載數碼攝像,機載遙感以及三維激光掃描(主要用於3D地圖數據採集)

0.05米精度航片

衛片路網標注

航片/衛片標注和勾勒,前面是在底片上的操作,後面是勾勒標注後得到的矢量圖

數據加工製作示意圖(來源於高德某公開資料)
從這部分數據來說,網路是沒有自己的採集生產能力的,也沒有執照(沒有測繪資質)。網路的這一塊數據主要是向四維圖新買的。
國內這一塊的數據,主要有兩家供應商,就是高德和四維圖新。
四維圖新和國家測繪單位的關系非比尋常,其數據依賴國家測繪單位供給的佔大頭(當然也有互相供給的)。
高德也有一部分數據來源於國家測繪單位的供給,但是高德自己的航拍製作的能力還是不錯的(還承擔過一些國家測繪機關的測繪任務),相對來說,依賴國家測繪單位數據的比例要低一些。
總的來說,這部分數據的採集生產,在中國需要國家認定的資質,有資質的除了國家測繪機關以外,商業機構本來就不太多,而真正在這個數據供給市場上活躍的,現在主要就是高德和四維圖新這兩家。
其他無論是谷歌地圖也好,蘋果地圖也好,這部分的數據,基本上都是從上述兩家購買的。
2. POI數據:嚴格來說屬於矢量數據,不過是最簡單的矢量數據,換句話來說就是坐標點標注數據。也是電子地圖上最常用的數據圖層。
我們日常在電子地圖上所使用的數據都是POI數據(就是地圖上常見的那種標個氣球的點)。
POI數據只是信息關聯坐標點的數據,不涉及到線和面,是最簡單的矢量數據,用於簡單的地點標注而不需要相應地物輪廓的需求。
POI數據的內容五花八門,一般POI數據的供應商提供的POI數據都是日常常用的場所數據,例如飯店,商店,加油站,銀行等日常常用設施。
當然,在一些特殊的地圖應用領域,也可以委託這些數據供應商或者自行去專門採集特殊用途的POI數據,例如井蓋,消防栓等

稅務GIS系統標注企業及納稅信息
值得指出的是,POI數據的編輯更新簡單,同時也經常用於動態數據標注,最經典的莫過於車輛定位標注。
POI數據的採集和生產來源五花八門,不能盡述,總的來說,主要有以下幾種:
a)通過整合GPS的攝像機,步行或者車行,進行掃街持續拍攝,回去以後,再根據拍攝結果手工進行輸入和標注,這種方式適合於大規模的進行採集標注,效率高,成本低,車行居多,尤其適合沿街的店面和場所的採集和標注,是目前數據採集供應商的主要採集手段之一
b)通過專職或者兼職人員,使用手持含GPS的智能設備(比如智能手機),進行拍攝(主要是為了取證),輸入,提交,進行採集。這種採集方式,大多用於上述方法a的補充。在一些車輛不能達到的地方,或者商戶設施變動頻繁的某些區域使用
c)地址反向編譯:通過門牌地址號碼,以及矢量地圖中的道路數據,運用演算法進行定位標注。這種標注精度相對最低,准確性也不高,但是成本非常低。用在不需要特別高精度,成本控制也比較嚴的採集領域。大家在地圖服務搜索框中輸入地址門牌號,可以直接出現標注點,用的就是這個技術。
d)互聯網或者企業獲取:直接從一些專業類服務網站上抓取或者購買(例如大眾點評,攜程),或者直接從大家在其公開的地圖服務上的標注中進行篩選和獲取。這就是google,網路,高德自己免費向社會開放其地圖服務所能夠獲得的利益。尤其對於開放API免費企業客戶的使用,這種獲取是很有價值的。
國內POI數據的供應商沒有太多資質限制,相對底圖數據供應商,要多很多,例如圖吧等都是POI數據供應商,當然四維圖新和高德也提供POI數據,每個POI數據供應商,都有其自己的分類方式,數據定義等內容。很多時候,大家也互相買來買去,互補有無。
網路地圖這方面的數據,主要來自四維圖新和道道通,當然也有其他來源,甚至有少量的自產數據。
高德地圖這方面的數據以自產為主,輔以向一些專業服務商購買(口碑網,大眾點評,攜程,樂途,搜房)
3. 其他數據圖層或數據:常見的有衛圖圖層,交通狀況圖層,三維圖,街景圖。專業一些的領域有樓盤圖,室內圖,氣溫分布圖,商圈分布圖,地形圖,水文圖等等。

微觀地圖

樓盤市佔圖

地址災害圖

電視有限網路分布管理圖

人口密度圖

人口密度圖

三維實景地圖

三維數據示意圖
之所以貼這么多五花八門的圖,主要就是為了說明,基於電子地圖的數據圖層真的是應用范圍和應用領域極廣,不同的圖層,代表了不同的數據,這個領域有大量專業性的應用和數據,其採集方法,來源渠道也五花八門,難以盡述。
簡單說幾種常用數據的來源:
a)交通擁堵數據:這個一般來源於專業的數據供應商,這些供應商和交通部門有較深合作,其數據採集主要依賴於在計程車上安裝的GPS來採集實時車速為主,或者通過攝像頭,紅外探頭,雷達測速測量車速為輔
b)三維數據:主要依賴激光掃描以及手工建模處理等
c)假三維數據(那種不能旋轉的45度三維俯視圖):依賴照片拍攝和材質帖紋手工製作。
d)街景:依賴實采拍攝
網路地圖基本上只有最基本常有的一些圖層數據,例如部分三維數據,交通圖層數據,衛片圖層數據等,網路不具備這部分數據的採集和生產能力,都是向不同供應商外購的。
高德地圖有一些專用數據,例如樓盤數據等,高德在一些數據領域有採集和生產能力(例如三維數據等),可以根據客戶的要求進行專業採集生產過程,提供專業的圖層數據。
不過一些特別偏,特別專業的數據領域(就像上面有的有電視網,地址災害圖)就需要應用者自己通過專業的工具進行製作了
有很多特種數據圖層是不能在瓦片圖引擎上顯示,或者在瓦片圖引擎上顯示是沒有任何意義的。
只存在於矢量引擎的應用。
總結:
網路的地圖數據主要靠買,高德地圖數據以自己採集生產為主。
就國內的情況來看,主要的數據都依賴於採集。這點和國外發達國家有比較大的差別。在國外發達國家,由於建設速度相對比較緩慢,政府的信息化水平以及信息透明做得較好,其實不需要那麼多採集工作。
這個行業內有句話,叫做國外(發達國家)以內勤為主,外勤為輔,國內以外勤為主,內勤為輔。
由於地物變化相對比較緩慢,政府公開和發布的數據比較及時,透明,准確,可用,因此國外這個行業許多數據生產商直接拿政府公布數據做一下加工就可以了,改動的地方也不多,國內還比較依賴數據生產上自己採集。
(舉個例子,這裡面比較典型極致的是日本,哪裡新安裝了一個紅綠燈都會在政府網站上及時准確公布,並標注位置,更不用說樓盤建設,城市建設等大動作了,因此數據生產商拿這些數據來就可以直接用,很少需要自己去採集了)

3. 百度地圖poi檢索 searchnearby可以返回lbs的自定義數據嗎

網路地圖POI檢索searchnearby可以返回Lbs的自定義數據,需要進行API反編,如下:
1、先看另一個api 地理反編裡面,通過當前的經緯度 獲取周圍的POI。
2、代碼如下:
final LatLng geolat =new LatLng( 30.628951,104.053935);
ReverseGeoCodeOption option = new ReverseGeoCodeOption();
option.location(geolat);
GeoCoder coder = GeoCoder.newInstance();
coder.reverseGeoCode(option);
coder.setOnGetGeoCodeResultListener(new OnGetGeoCoderResultListener() {
@Override
public void onGetReverseGeoCodeResult(
ReverseGeoCodeResult result) {
// 這個result 裡面有個附近poi的列表
}
@Override
public void onGetGeoCodeResult(GeoCodeResult arg0) {
}
});

4. 凱立德導航儀POI-DATA文件夾 怎麼修復

你說的是導航儀里的凱立德地圖吧,地圖裡面有好多文件,你說的POI-DATA文件夾是資料庫文件,對應的還有一個PT-DATA都是資料庫文件,這兩個文件被破壞後想要修復比較不容易,得找到和你原來地圖一樣的地圖,然後比對裡面的文件,看看少什麼文件,不然沒有別的辦法來修復。(要不然還有就是把這個被破壞的地圖給刪掉,從新做一個凱立德地圖。)
以上回答僅供參考,希望對你有所幫助。

5. 如何利用百度地圖獲取一種類型POI的統計數據

12345678/***根據中心點、半徑和檢索詞發起周邊檢索*非同步函數,返回結果在BMKPoiSearchDelegate的onGetPoiResult通知*@paramoption周邊搜索的搜索參數類(BMKNearbySearchOption)*@paramindex頁碼,如果是第一次發起搜索,填0,根據返回的結果可以去獲取第n頁的結果,頁碼從0開始*@return成功返回YES,否則返回NO*/-(BOOL)poiSearchNearBy:(BMKNearbySearchOption*)option;12345678910111213141516171819_searcher=[[BMKPoiSearchalloc]init];_searcher.delegate=self;BMKNearbySearchOption*option=[[BMKNearbySearchOptionalloc]init];option.pageIndex=0;//起始頁option.pageCapacity=30;//每頁條數option.location=_locationCoordinate;//中心點option.keyword=self.keywordTF.text;//關鍵詞option.sortType=BMK_POI_SORT_BY_DISTANCE;//根據距離排序option.radius=3000;//半徑BOOLflag=[_searcherpoiSearchNearBy:option];if(flag){NSLog(@"周邊檢索發送成功");}else{NSLog(@"周邊檢索發送失敗");}//實現PoiSearchDeleage處理回調結果-(void)onGetPoiResult:(BMKPoiSearch*)searcherresult:(BMKPoiResult*)poiResulterrorCode:(BMKSearchErrorCode)errorCode{if(errorCode==BMK_SEARCH_NO_ERROR){//在此處理正常結果_result=poiResult;[_mapViewremoveAnnotations:[_mapViewannotations]];for(inti=0;i<poiResult.poiInfoList.count;i++){BMKPoiInfo*info=[poiResult.poiInfoListobjectAtIndex:i];BMKPointAnnotation*annotation=[[BMKPointAnnotationalloc]init];annotation.title=info.name;annotation.subtitle=info.address;annotation.coordinate=info.pt;[_mapViewaddAnnotation:annotation];}self.resultNumLabel.text=FORMATSTRING(@"共找到「%@」相關%d個結果",self.keywordTF.text,poiResult.currPoiNum);}else{self.resultNumLabel.text=FORMATSTRING(@"抱歉,未找到「%@」相關的結果",self.keywordTF.text);}}

6. 百度地圖poi如何使用自己的資料庫

以橫條廣告為例的廣告插入實現,插屏廣告同理,積分牆廣告待續。
工具/原料
sdk
方法/步驟
注冊下載sdk
創建項目,創建完成項目後、將會得到應用id、應用密鑰這兩個字元串:
將下載下來的庫添加到本地項目中,選擇選項:
其次添加依賴框架、這步很重要,
所要添加的依賴框架框架:
adsupport.framework
security.framework
storekit.framework
imageio.framework
mapkit.framework
quartzcore.framework
systemconfiguration.framework
coretelephony.framework
coregraphics.framework
添加完成、編譯....
最後代碼實現...顯示橫幅廣告
這里需要做3件事:
1)首先要到appcontroller.mm
中初始化代理
2)調用initqumiguanggao初始化方法
3)顯示廣告橫幅
<1>
將所要現實的那個.cpp文件改成.mm文件
<2>
在.mm文件中把頭文件包含進來

7. 「POI定位」是什麼意思

POI定位是信息點定位的意思,POI可以是一棟房子、一個商鋪、一個郵筒、一個公交站等。

信息點定位技術主要適用對定位精準度要求不高的業務需求,主要包括MSC城市定位和蜂窩小區(COO)定位。

每個信息點包含四方面信息,名稱、類別、坐標、分類,全面的POI訊息是豐富導航地圖的必備資訊,及時的POI信息點能提醒用戶路況的分支及周邊建築的詳盡信息,也能方便導航中查到所需要的各個地方,選擇最為便捷和通暢的道路來進行路徑規劃。


(7)地圖poi資料庫擴展閱讀

POI功能可以讓企業獲得獨家專享的唯一地址, 呈現方式就是地圖中的定點陣圖標。

無論是車載導航還是手機導航,如今市面上的導航都有自己的POI信息點,導航地圖中POI信息點的多少以及信息的准確程度和信息更新速度,都嚴重影響到一款導航的使用情況。

POI的採集是一個非常費時費事的工作,對一個地理信息系統來說,POI的數量在一定程度代表著整個系統的價值。

8. 百度地圖Place API返回poi數據不全怎麼解決

php寫後台程序,連接資料庫! /wiki/static/map/API/examples/?v=1.3&3_0#3&0裡面的自家數據+前端搜索可供參考!網路地圖Place API返回poi數據不全怎麼解決

9. 現在地圖有poi搜索功能的有哪些

ApachePOI是Apache軟體基金會的開放源碼函式庫,POI提供API給Java程序對MicrosoftOffice格式檔案讀和寫的功能。

搜索服務API是一類簡單的HTTP介面,提供多種查詢POI信息的能力,其中包括關鍵字搜索、周邊搜索、多邊形搜索、ID查詢四種篩選機制。
使用API前您需先申請Key,若無高德地圖API賬號需要先申請賬號。
注意:在此介面之中,您可以通過city&citylimit參數指定希望搜索的城市或區縣。而city參數能夠接收citycode和adcode,citycode僅能精確到城市,而adcode卻能夠精確到區縣。
例如:北京,citycode:010,adcode:110000
北京-海淀區,citycode:010,adcode:110108
故使用citycode僅能在北京范圍內搜索,而adcode能夠指定在海淀區搜索。
綜上所述,為了您查詢的精確,我們強烈建議您使用adcode。
另外,無論您指定多少個type,每次請求最多返回1000個POI信息,若場景需要獲取更可能多的POI;建議您不要在type之中指定過多的類別,而是分多次請求從而得到更加准確的結果。

10. 高德地圖api poi是什麼意思

POI是「Point of Interest」的縮寫,可以翻譯成「信息點」,每個POI包含四方面信息,名稱、類別、經度緯度、附近的酒店飯店商鋪等信息。我們可以叫它為「導航地圖信息」,導航地圖數據是整個導航產業的基石。

.


如有不懂,請追問。 !

熱點內容
編程兒歌 發布:2024-10-06 14:03:32 瀏覽:635
所有程序都能反編譯嗎 發布:2024-10-06 13:48:39 瀏覽:605
城際快車源碼 發布:2024-10-06 13:28:10 瀏覽:132
什麼配置主機直播好 發布:2024-10-06 13:22:11 瀏覽:906
office緩存 發布:2024-10-06 13:20:03 瀏覽:540
我的世界國際版比較熱門的伺服器 發布:2024-10-06 13:04:10 瀏覽:534
8g緩存還剩多少怎麼看 發布:2024-10-06 12:59:52 瀏覽:232
物流公司怎麼配置電子面單 發布:2024-10-06 12:54:12 瀏覽:804
魔域歸來手游掛機腳本 發布:2024-10-06 12:42:54 瀏覽:352
福建伺服器雲空間 發布:2024-10-06 12:42:42 瀏覽:101