Narcoleptic Programmers' Medicine

    generate-geo-testing-data

    0.2.1 • Public • Published

    Build Status

    generate-geo-testing-data

    example

    var generate_data = require('generate-geo-testing-data');
     
    var generator = generate_data(
        { mode: 'tiles' },
        function(z, x, y) {
            return [z, x, y].join('/') + '.png';
        });
     
    generator(function(uri) {
        // uri is '0/0/0.png'
    });

    api

    generator(options, formatter)

    valid options:

    • mode can be tiles, batch, latlon, place, jsonp, or replay
    • minzoom
    • maxzoom
    • bbox (for batch and polyline)
    • maxBatch (for bench and polyline) - max number of points to generate
    • z (for polyline) - used to estimate tile size, which is used to generate point density

    Mode Options:

    • tiles gives a z, x, y
    • latlon does width, height, lat, lon, zoom
    • jsonp generates numbers
    • place generates place names
    • batch generates a given number of random points within a bounding box
    • polyline generated a random encoded polyline within a bounding box

    formatter takes a function that takes the data, like xyz coordinates or placenames, and turns them into output

    Install

    npm i generate-geo-testing-data

    DownloadsWeekly Downloads

    7

    Version

    0.2.1

    License

    BSD

    Last publish

    Collaborators

    • mapbox-admin
    • emilymcafee
    • tmcw
    • ianshward
    • dnomadb
    • bsudekum