Giter Club home page Giter Club logo

openstreetmap-carto-vector-tiles's People

Contributors

altoing avatar amandasaurus avatar andrewhain avatar danstowell avatar dkniffin avatar erictheise avatar firefishy avatar floscher avatar gravitystorm avatar holgerjeromin avatar ian29 avatar imagico avatar ircama avatar jdhoek avatar kaldari avatar kocio-pl avatar kreed avatar matkoniecz avatar matthijsmelissen avatar meased avatar micahcochran avatar mkoniecz avatar mrwojo avatar nebulon42 avatar pnorman avatar polarbearing avatar sommerluk avatar styxman avatar vholten avatar woodpeck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openstreetmap-carto-vector-tiles's Issues

invalid tilesource protocol: vector

After trying make tessera, I'm getting the following error:

Listening at http://0.0.0.0:8080
/home/user/openstreetmap-carto-vector-tiles/node_modules/tessera/server.js:111
throw err;
^

Error: Invalid tilesource protocol: vector:

How could we resolve that?

Fix polygon autodetecton on stylesheet side

It is possible to work around Mapnik column type autodetection using a postgres query targeted at it:

select ST_GeomFromEWKT('SRID=900913;LINESTRING(-200 0, 200 0)') as way, ''::text as highway
union all
select ST_GeomFromEWKT('SRID=900913;LINESTRING(-200 0, 200 0)') as way, ''::text as highway
union all
select ST_GeomFromEWKT('SRID=900913;LINESTRING(-200 0, 200 0)') as way, ''::text as highway
union all
select ST_GeomFromEWKT('SRID=900913;LINESTRING(-200 0, 200 0)') as way, ''::text as highway
union all
select ST_GeomFromEWKT('SRID=900913;LINESTRING(-200 0, 200 0)') as way, ''::text as highway
union all
(select your_query order by your_order)

This allows a workaround for osm2pgsql-dev/osm2pgsql#573

Tessera: Font not found / Mapnik does

MAPNIK_FONT_PATH=$(find /usr/share/fonts/ -type f | sed 's|/[^/]*$$||' | uniq | paste -s -d: -) sudo -u gis ./node_modules/.bin/tessera -c tessera-serve-vector-tiles.json -p 9000

/var/www/XYZ/openstreetmap-carto-vector-tiles/node_modules/tessera/server.js:111
          throw err;
          ^

Error: Failed to find font face 'Noto Sans UI Regular' in FontSet 'fontset-0' in FontSet
    at Error (native)

Fonts from NodeJS (via node-fonts):
nodejs ./test.js |grep UI

Noto Naskh Arabic UI
Noto Sans Bengali UI
Noto Sans Devanagari UI
Noto Sans Gujarati UI
Noto Sans Gurmukhi UI
Noto Sans Kannada UI
Noto Sans Khmer UI
Noto Sans Lao UI
Noto Sans Malayalam UI
Noto Sans Myanmar UI
Noto Sans Oriya UI
Noto Sans Tamil UI
Noto Sans Telugu UI
Noto Sans Thai UI
Noto Sans UI

Fonts found by Mapnik:
python -c "from mapnik import FontEngine as e;print '\n'.join(e.instance().face_names())" | grep "UI"

Noto Naskh Arabic UI Bold
Noto Naskh Arabic UI Regular
Noto Sans Bengali UI Bold
Noto Sans Bengali UI Regular
Noto Sans Devanagari UI Bold
Noto Sans Devanagari UI Regular
Noto Sans Gujarati UI Bold
Noto Sans Gujarati UI Regular
Noto Sans Gurmukhi UI Bold
Noto Sans Gurmukhi UI Regular
Noto Sans Kannada UI Bold
Noto Sans Kannada UI Regular
Noto Sans Khmer UI Bold
Noto Sans Khmer UI Regular
Noto Sans Lao UI Bold
Noto Sans Lao UI Regular
Noto Sans Malayalam UI Bold
Noto Sans Malayalam UI Regular
Noto Sans Myanmar UI Bold
Noto Sans Myanmar UI Regular
Noto Sans Oriya UI Bold
Noto Sans Oriya UI Regular
Noto Sans Tamil UI Bold
Noto Sans Tamil UI Regular
Noto Sans Telugu UI Bold
Noto Sans Telugu UI Regular
Noto Sans Thai UI Bold
Noto Sans Thai UI Regular
Noto Sans UI Bold
Noto Sans UI Bold Italic
Noto Sans UI Italic
Noto Sans UI Regular

Error: ENOENT: no such file or directory, open '/osm-carto.tm2/project.xml'

after writting the command-
make tessera
it shows the following error:
Generating Mapnik XML. This can take 5 minutes
./node_modules/.bin/carto -a "3.0.0" ./osm-carto.tm2/project.mml > ./osm-carto.tm2/project.xml
MAPNIK_FONT_PATH=$(find /usr/share/fonts/ -type f | sed 's|/[^/]*$||' | uniq | paste -s -d: -) ./node_modules/.bin/tessera -c tessera-serve-vector-tiles.json
Listening at http://0.0.0.0:8080
/home/nafis/openstreetmap-carto-vector-tiles/node_modules/tessera/server.js:111
throw err;
^

Error: ENOENT: no such file or directory, open '/osm-carto.tm2/project.xml'
at Error (native)
Makefile:49: recipe for target 'tessera' failed
make: *** [tessera] Error 1

I checked the file is in the right folder. also applied chmod 777 to that file. still getting the error

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.