bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

以研究用途搭建OpenStreetMapVirtualbox服務器-創新互聯

又到了新年伊始,下載OpenStreetMap全球數據的時候了。結果驚奇的發現,主站已經無法打開。仔細了解了原委,表示理解。好在PBF數據依舊可以獲取,只是瓦片服務已經關停。

為寧江等地區用戶提供了全套網頁設計制作服務,及寧江網站建設行業解決方案。主營業務為成都做網站、成都網站建設、寧江網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!1.OpenStreetMap的主要問題

OpenStreetMap之所以被Blocked,主要原因有以下幾個。首先是違反測繪相關的法律法規,對重要地理坐標造成侵害。隨便一個人就可以上去標記,給別有用心的非法測繪提供了便利。其次,對有爭議的地理劃定、用詞等,不符合我們的規定。尤其是島嶼、邊界,亂七八糟,被改的不堪入目。

通過Block主站,確實提高了非法測繪的成本,守法公民應該完全支持??紤]OpenStreetMap所包含的全球數據,依舊具有很高的學習價值。在主站已經無法訪問的情況下,我們可以以研究用途從其他的離線鏡像,下載PBF數據。只要不要作為瓦片服務對外發布,就不會有問題。

2.PBF數據獲取

主站無法下載PBF文件。通過朋友公司的流量付費VPN也無法下載。PBF動輒幾十GB,流量開銷太大了,會耗盡費用。不要自己通過搭梯子下載鏡像甚至標圖,可能面臨追溯,引來麻煩,提醒程序猿們注意。目前,可以選擇鏡像地址,進行常規訪問。只有幾個歐洲鏡像還有fullplanet的導出可以訪問。但是如果你的網速超級慢,69GB的文件只有幾十KB的下載速度,在weekly的更新速率下,還沒下完文件名就換了。

  1. 可以從 https://download.geofabrik.de/ 獲得一些區域的數據,比如
$ wget https://download.geofabrik.de/asia-latest.osm.pbf

可以下載亞洲的數據。

  1. 從歐洲鏡像 BBBike下載城市或者全球鏡像

https://download.bbbike.org/osm/

最好使用某雷下載,速度很快。

3.ArchLinux瓦片服務變化

OpenStreetMap的瓦片服務是靠 mod_tile工程實現的。2023年,ArchLinux系列的AUR庫里,是有mod_tile.git包的,不過已經過時了。最簡單的方法是安裝好依賴后,從git 倉庫簽出源碼后編譯。

$ git clone https://github.com/openstreetmap/mod_tile.git
$ cd mod_tile*
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
$ sudo cp src/.libs/mod_tile.so /usr/lib/httpd/modules/mod_tile.so
$ ls /usr/local/bin/renderd
只要存在src/.libs/mod_tile.so和/usr/local/bin/renderd,那大概就木有問題。

具體的配置可以參考專欄的其他文章。有兩個重要的配置文件,一個是 mod_tile在apache2里的配置,另一個是renderd的配置。

  1. httpd.conf
Include conf/extra/mod_tile.conf
  1. mod_tile.conf
LoadModule tile_module modules/mod_tile.soServerName archosm
    ServerAlias a.archosm b.archosm c.archosm d.archosm
	DocumentRoot /srv/http
    ModTileTileDir /var/lib/mod_tile
    LoadTileConfigFile /etc/renderd.conf
    ModTileEnableStats On
    ModTileBulkMode Off
    ModTileRequestTimeout 3
   #...
  1. renderd.conf
[renderd]
socketname=/var/run/renderd/renderd.sock
num_threads=4
tile_dir=/var/lib/mod_tile
stats_file=/var/run/renderd/renderd.stats

[mapnik]
plugins_dir=/usr/lib/mapnik/input
font_dir=/usr/share/fonts/
font_dir_recurse=1

[default]
URI=/osm_tiles/
TILEDIR=/var/lib/mod_tile
XML=/home/archosm/osmstyle/openstreetmap-carto/mapnik.xml
HOST=tile.archosm.org
TILESIZE=256
MINZOOM=0
MAXZOOM=20

[contour]
URI=/contour/
TILEDIR=/var/lib/mod_tile
TILESIZE=256
XML=/home/archosm/osmstyle/contour-carto/contour.xml
HOST=dem.archosm.org

相關的參數配置要根據具體的情況進行修改。其余的步驟和專欄內的其他文章所述改動不大。提醒! 由于主站已經被Block,提供OpenStreetMap 相關的瓦片托管服務繞不開法律法規問題,如果需要OpenStreetMap本地瓦片,可以繼續訪問我專欄里的虛擬機云盤鏈接,獲取虛擬機供研究所用,但千萬不要自己公開發布OSM數據。

4. 發行版為什么依舊選擇Manjaro

使用manjaro作為OpenStreetMap服務器,當然還是考慮到軟件很新。Manjaro軟件更新超級快,又比ArchLinux方便,簡直了,超級棒!
ArchosmArchOSM在虛擬機里不需要更新,因此無需考慮PostgreSQL等關鍵基礎設施升級后趴窩的問題。當然,萬一PostgreSQL更新了大版本,對不起,又要重新導入一遍數據備份了。此種特點,建議需要考慮穩定的用戶還是選擇Debain系(UbuntuLTS)。

5. 對OpenStreetMap的評價
  1. 一款真正意義的開放地圖。真的是任何人都可以編輯。當然,肯定有大量不準確的,比如“外婆家的魚塘” 這樣的地名也常會出現。也有別有用心的標記,很是討厭,搞得訪問不了了。
  2. 數據模型、工具鏈、服務器、數據、應用,完全開源。這一點很厲害了,包括谷歌、BING也做不到。不知道開發這樣的標準需要多少人力和資源,公開數據結構、算法與數據,盈利從何談起?
  3. 不管是pgRoutings還是圖層,確實不如BING,Google,甚至國內的地圖做得漂亮,配色也是乏善可陳。尤其是算法這一塊,沒有動態交通數據的支持,不可能做得好。所以,OSM主要是給很多行業軟件作為免費的瓦片底圖來用,在Matlab或者什么軟件里,讓背景不是純灰色的。

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

分享名稱:以研究用途搭建OpenStreetMapVirtualbox服務器-創新互聯
當前路徑:http://vcdvsql.cn/article14/pjige.html

成都網站建設公司_創新互聯,為您提供靜態網站、App設計、品牌網站制作企業網站制作、做網站、建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設