Страница 2 из 9

Re: Помогите советом.

Добавлено: 21 ноя 2016, 09:03
dushanin
trir писал(а):это делается через настройку стилей, и станции в другом слое
открыл проект...qgis-mapnik и ахнул.... а есть готовая карта России и на неё просто поместить слой с жд все что связано?

Re: Помогите советом.

Добавлено: 21 ноя 2016, 09:03
freeExec
Вообще был есть замечательный валидатор ЖД в OSM, от многоуважаемого AMDmi3. Почти с тем что вам хотелось. Который кстате показывает, что в 20% дорог не всё в порядке.

Re: Помогите советом.

Добавлено: 21 ноя 2016, 09:17
dushanin
freeExec писал(а):Вообще был есть замечательный валидатор ЖД в OSM, от многоуважаемого AMDmi3. Почти с тем что вам хотелось. Который кстате показывает, что в 20% дорог не всё в порядке.
могу помочь закончить его тк все равно мне нужно тоже будет считать расстояние по жд дорогам меж станциями...

Re: Помогите советом.

Добавлено: 21 ноя 2016, 09:51
trir
а есть готовая карта России и на неё просто поместить слой с жд все что связано?
это и есть "готовая карта"
могу помочь закончить его тк все равно мне нужно тоже будет считать расстояние по жд дорогам меж станциями...
в OSM доыольно строгие требования к источникам данных

Re: Помогите советом.

Добавлено: 21 ноя 2016, 10:33
dushanin
qgis-mapnik т е и есть карта готовая с тем что надо мне? Окей... а как из неё поместить на web сайт? и как видеть расстояние меж ЖД станциями?

Re: Помогите советом.

Добавлено: 21 ноя 2016, 10:37
trir
кто говорил про web?
только там нужно будет опубликовать слой с жд-путями и станциями (предварительно добавив нужное), а OSM можно добавить подложкой
как видеть расстояние меж ЖД станциями?
а какое расстояние вам нужно?

Re: Помогите советом.

Добавлено: 21 ноя 2016, 10:45
dushanin
trir писал(а):кто говорил про web?
только там нужно будет опубликовать слой с жд-путями и станциями (предварительно добавив нужное), а OSM можно добавить подложкой
как видеть расстояние меж ЖД станциями?
а какое расстояние вам нужно?
Ну допустим стоит вагон на ЖД Сведловск-Сортировочная и должен поехать к примеру в Питер...
Вот и нужно расстояние от Екатеринбурга до Питера по ЖД дороге

Re: Помогите советом.

Добавлено: 21 ноя 2016, 10:49
trir
для этого нужно строить граф дорог
https://wiki.openstreetmap.org/wiki/Routing

как то так?

Re: Помогите советом.

Добавлено: 21 ноя 2016, 11:24
dushanin
trir писал(а):для этого нужно строить граф дорог
https://wiki.openstreetmap.org/wiki/Routing

как то так?
Абсолютно верно Вы меня поняли))) (Только поиск от точки А до точки Б не работает в примере
Походу дела придется все изучать по степенно)

Re: Помогите советом.

Добавлено: 21 ноя 2016, 11:29
trir

Re: Помогите советом.

Добавлено: 21 ноя 2016, 11:35
freeExec
Думается с ЖД легко справится pgRouting. Только тут другое дело, поезда ходят не по кратчайшему маршруту (на что заточены роутеры), а установленному, поэтому что Вы собрались считать не совсем понятно.

Re: Помогите советом.

Добавлено: 21 ноя 2016, 11:40
Александр Мурый
Мне кажется, что вам может помочь волшебная аббревиатура "LRS". Погуглите вот так.
Вот пример из документации с расчётом расстояний.

Re: Помогите советом.

Добавлено: 21 ноя 2016, 11:42
dushanin
freeExec писал(а):Думается с ЖД легко справится pgRouting. Только тут другое дело, поезда ходят не по кратчайшему маршруту (на что заточены роутеры), а установленному, поэтому что Вы собрались считать не совсем понятно.
А как тогда считает расстояние программа Райл Атлас путь от точки А до точки Б?
Мне интересно расстояние от Точки А до точки Б всего навсего)

Re: Помогите советом.

Добавлено: 21 ноя 2016, 12:00
Александр Мурый
Кстати, неплохой вариант — использовать питоновский модуль для работы с векторными сетями networkx.

Там можно импортировать шейп-файлы и рассчитать кратчайшее расстояние между точками по графу.

Re: Помогите советом.

Добавлено: 21 ноя 2016, 12:37
dushanin
Мдя... Как я понимаю, влип по полной и без сервера на Линуксе не сделать подобное)