This package has been deprecated

Author message:

The transit loader is now maintained as part of the core Pelias project. The best/easiest way to use Pelias (and load it with transit stops) is via docker ... see the examples in https://github.com/pelias/docker for more info. (Also, the official npm of Pelias transit: https://www.npmjs.com/package/pelias-transit)

pelias-transit-loader

0.1.1 • Public • Published

pelias.transit.loader

Load transit landmarks, stops and street intersections into the Pelias geocoder.

Setup empty ES index via MapZen's pelias/schema project

cd /srv/pelias_loader/projects/schema
curl -XDELETE 'localhost:9200/pelias?pretty'
node scripts/create_index.js
cd -

to run:

npm install
npm start
http://localhost:9200/_cat/indices?v
curl -XGET http://localhost:9200/pelias/_search?pretty=true&q=*:*
curl -XGET http://localhost:3100/v1/search?text=2
curl -XGET http://localhost:9200/pelias/_search?pretty=true&q=name.default:*SMART%20Stop*
note: you might need to set an env var to find pelis.json (if you keep getting 'transit' not in your schema errors, try the following):

export PELIAS_CONFIG=${PWD#/cygdrive/c}/pelias.json

-or-

$Env:PELIAS_CONFIG="$(pwd)\pelias.json"

to delete transit data from the index:

  1. TBD ... each version of Elastic Search has a different way to bulk delete
  2. TBD ... so waiting on Pelias to officially use ElasticSearch v5.x
  3. curl -XGET 'http://localhost:9200/pelias/_search?q=source:transit&pretty'
  4. might need delete api plugin: https://github.com/pelias/dockerfiles/blob/master/elasticsearch/2.4/Dockerfile

Docker instructions

INITIAL CHECKOUT
  1. git clone https://github.com/OpenTransitTools/pelias.transit.loader.git
  2. cd pelias.transit.loader
  3. git update-index --no-assume-unchanged pelias.json
  4. git update-index --assume-unchanged pelias.json
DOWNLOAD DATA
  1. export DATA_DIR=/data
  2. rm -rf $DATA_DIR/transit/*
  3. docker rmi -f pelias_transit
  4. mkdir -p $DATA_DIR/transit
  5. docker build --tag pelias_transit .
  6. docker images
  7. docker run -i -v $DATA_DIR:/data -t pelias_transit npm run download
  8. ls /data/transit
  9. note ... more Pelias / Transit Docker fun available from OTT Pelias Dockerfiles

Readme

Keywords

Package Sidebar

Install

npm i pelias-transit-loader

Weekly Downloads

0

Version

0.1.1

License

MPL-2.0

Last publish

Collaborators

  • fpurcell