wget https://nodejs.org/dist/v6.2.0/node-v6.2.0.tar.gz libboost-filesystem-dev libexpat1-dev zlib1g-dev \
libbz2-dev libpq-dev libgeos-dev libgeos++-dev libproj-dev lua5.2 \ liblua5.2-dev '' * '' cd home/pi/src/ '' * ''<nowiki> git clone https://github.com/openstreetmap/osm2pgsql.git </nowiki>'' * '' cd osm2pgsql '' * '' mkdir build && cd build '' * '' cmake .. '' * '' make '' * '' sudo make install ''
wget http://download.geofabrik.de/europe/france/languedoc-roussillon-latest.osm.pbf osm2pgsql --create --database osm --username osm --prefix osm -E 3857 --slim --style ../src/osm2pgsql/default.style --hstore --cache 512 languedoc-roussillon-latest.osm.pbf osm2pgsql --create --database osm languedoc-roussillon-latest.osm.pbf osm2pgsql -l --append --database osm --username osm --prefix osm -E 3857 --slim --style ../src/osm2pgsql/default.style --hstore --cache 512 midi-pyrenees-latest.osm.pbf CREATE INDEX osm_point_tags ON osm_point USING GIN(tags); CREATE INDEX osm_line_tags ON osm_line USING GIN(tags); CREATE INDEX osm_polygon_tags ON osm_polygon USING GIN(tags);
Fonctionne ! Voir : https://medspx.fr/kb/GIS/generate_osm/
git clone https://github.com/gravitystorm/openstreetmap-carto git clone https://github.com/cquest/osmfr-cartocss.git wget http://svn.openstreetmap.org/applications/rendering/mapnik/generate_tiles_multiprocess.py ** Dernière ligne du fichier generate_tiles_multiprocess.py : **
if __name__ == "__main__": home = os.environ['HOME'] try: mapfile = os.environ['MAPNIK_MAP_FILE'] except KeyError: mapfile = home + "/src/openstreetmap-carto/mapnik.xml" try: tile_dir = os.environ['MAPNIK_TILE_DIR'] except KeyError: tile_dir = home + "/web/tiles/bitmap/mapnik/" if not tile_dir.endswith('/'): tile_dir = tile_dir + '/' #------------------------------------------------------------------------- # # Change the following for different bounding boxes and zoom levels minZoom = 8 maxZoom = 17 bbox = (-0.027, 42.155, 8.597, 45.325) render_tiles(bbox, mapfile, tile_dir, minZoom, maxZoom)
Non finalisé, problème avec node-tileserver…
git clone https://github.com/rurseekatze/node-tileserver.git git clone https://github.com/Miroff/mapcss-parser.git git clone https://github.com/kothic/kothic-js-mapcss.git import Image par from PIL import Imagepython par python2