세계 지도
5881 단어 UbuntuPythonLinux_Mint
Linux Mint 18.2
Python 3.5.2
설치
매핑 설치
https://github.com/mapnik/mapnik/wiki/UbuntuInstallation
Ubuntu(16.04) 설치 방법으로 설치되었습니다.
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt-get update -y
エラー:1 http://packages.linuxmint-jp.net/linuxmint-ja ./ InRelease
packages.linuxmint-jp.net:80 (219.94.251.202) へ接続できませんでした。 - connect (111: 接続を拒否されました)
sudo apt-get install -y gcc-6 g++-6 clang-3.8
export CXX="clang++-3.8" && export CC="clang-3.8"
git clone https://github.com/mapnik/mapnik mapnik-3.x --depth 10
cd mapnik-3.x
git submodule update --init
sudo apt-get install python zlib1g-dev clang make pkg-config curl
source bootstrap.sh
./configure CUSTOM_CXXFLAGS="-D_GLIBCXX_USE_CXX11_ABI=0" CXX=${CXX} CC=${CC}
make
make test
sudo make install
sudo apt install python3.5-mapnik
설치는 잘 끝났지만 샘플 프로그램이 틀리지 않기 전까지는 힘들었다.이전 PC(Seleron CPU)에 설치하는 데 거의 1시간이 걸렸습니다.샘플 프로그램은 인터넷에서 검색하면 인기가 많지만 오류가 생겨 제대로 작동하지 않는 것이 많다.
test.py
#!/usr/bin/python3
import mapnik
map = mapnik.Map (600 ,300)
map.background = mapnik.Color('steelblue')
polygons = mapnik.PolygonSymbolizer ()
polygons.fill = mapnik.Color('lightgreen')
rules = mapnik.Rule()
rules.symbols.append(polygons)
style = mapnik.Style()
style.rules.append(rules)
map.append_style('Countries', style)
layer = mapnik.Layer('world')
layer.datasource = mapnik.Shapefile(file='/home/ty21ky/mapnik-3.x/test/data/shp/ne_110m_admin_0_countries.shp')
layer.styles.append('Countries')
map.layers.append(layer)
map.zoom_all ()
mapnik.render_to_file(map ,'world.png','png')
Reference
이 문제에 관하여(세계 지도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ty21ky/items/fc4754cf34dd5fd67fb2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)