С Новым годом! Форум программистов, компьютерный форум, киберфорум AnyLogic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 03.05.2019
Сообщений: 7
1

Какие библиотеки shape map для GIS используете?

04.05.2019, 17:42. Показов 1884. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всех приветствую!

Коллеги, подскажите, для получения актуальных шейп-карт для Гис, какими публичными (бесплатными) или коммерческими (платными) сервисами пользуетесь?

Поясню, сейчас для разработки тестовой модели с использованием жд путей и станций использовал openstreetmap.org, экспортировал нужные участки в .osm и переводил в .shp. Для сравнения заказывал сборки с data.nextgis.com, которые по сути берут данные из открытых источников (в основном тот же openstreetmap.org) и по факту, выбирая при заказе только слой жд путей (1 участок 150₽) получал аналогичный вариант.

Далее актуальность разметок пытался сверить с разными спутниковыми снимками (googl, bing, яндекс) и уже дорисовывал/редактировал пути/жд-элементы вручную.

Какие есть еще способы, поделитесь пожалуйста?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.05.2019, 17:42
Ответы с готовыми решениями:

Какие вы используете библиотеки для web?
Привет форумчанам! Нужно написать бот для сайта (его функции из разряда "спарсить, ввести данные в...

Какие библиотеки вы используете?
Какие библиотеки вы используете в своих .net приложениях ?

Какие математические библиотеки вы используете?
Товарищи, а какие матлибы вы используете? (если используете). Особенно интересует БПФ.

Какие библиотеки и фреймворки вы используете
Кто что использует ?

7
6 / 5 / 1
Регистрация: 17.03.2019
Сообщений: 19
05.05.2019, 09:59 2
Для экспорта карт OSM лично мне удобнее использовать бесплатный сервис bbbike.org. В нём можно не только задать сложную(в виде многоугольника) область, но и скачать эту область в различных, в т.ч. .shp, форматах.
Проверять актуальность только по картам OSM/google/bing/яндекс можно если есть уверенность что хотя бы в течении 2-3 лет на нужной для модели жд станции не проводилась реконструкция или укладка новых жд путей.
Свежую информацию можно было бы получить с космоснимков(которые обновляются значительно чаще чем упомянутые карты), но тут тоже не всё так просто.
Выверку можно делать сличая информацию с тех.документацией нужной жд станции - в информационной системе Железной дороги по каждой станции общего пользования колеи 1520мм хранится её схема и документ под названием "Единый технологический процесс", в котором есть много интересного, что можно применить для целей моделирования(названия путей, назначение, порядок приема/обработки/отправления поездов, нормативы времени и т.п). "За шоколадку" через железнодорожников это может быть скачано и использовано.
Если станция небольшая и находится "на расстоянии вытянутой руки", то иногда проще пробежаться по путям с GPS-навигатором и понаставить точек в местах расположения стрелочных переводов, а потом полученные треки конвертировать в жд пути...
1
0 / 0 / 0
Регистрация: 03.05.2019
Сообщений: 7
05.05.2019, 14:26  [ТС] 3
Спасибо, с https://extract.bbbike.org получается чуть быстрее, минуя конвертацию.
Жаль только в ж/д библиотеке так и не появился параметр длины пути, каждый раз через костыли приходится считать.
0
6 / 5 / 1
Регистрация: 17.03.2019
Сообщений: 19
05.05.2019, 15:13 4
Цитата Сообщение от Dmitry_Simonov Посмотреть сообщение
каждый раз через костыли приходится считать.
Интересно как Вы это делаете. Можете описать?
0
0 / 0 / 0
Регистрация: 03.05.2019
Сообщений: 7
05.05.2019, 20:24  [ТС] 5
Цитата Сообщение от wodnik Посмотреть сообщение
Интересно как Вы это делаете. Можете описать?
Ну я только неделю назад начал осваивать первую тестовую модель, где жд путей всего до 3 км (стрелок до 20 шт), и в основном они прямые. Поэтому пока хватало совсем нелепого способа через составные части прямоугольных областей библ. разметки с необходимой шириной (используемой как длина) и высотой = 1. Думаю, есть более адекватный способ, но до этого вопроса еще не добрался, нарисовал так.
0
6 / 5 / 1
Регистрация: 17.03.2019
Сообщений: 19
07.05.2019, 19:29 6
Т.е. Вы рисуете прямоугольники и поверх рисуете жд путь из Железнодорожной библиотеки?
0
0 / 0 / 0
Регистрация: 03.05.2019
Сообщений: 7
08.05.2019, 10:25  [ТС] 7
Цитата Сообщение от wodnik Посмотреть сообщение
Т.е. Вы рисуете прямоугольники и поверх рисуете жд путь из Железнодорожной библиотеки?
Скорее замеряю и сверяю элементы из shape-файла с реальными данными участков между стрелками или др элементами, чтобы задать нужный масштаб и корректную топологию. И если нужно (нужных путей нет в shape-файлах), дорисовываю пути как Вы написали (через прямоугольники и поверх жд пути), особенно те, которые сложно по сетке отмерить с учетом масштаба (диагональные и т.д.). Задача была добиться верификации данных модели с реальными и если задав цепочку путей и значений по скоростям/времени, я получаю реальные значения, значит топология достаточно близка к правильной. В общем пока не оч понятно, почему данный параметр нельзя вывести в свойствах или как иначе, особенно для сложных цепочек, решать вопрос длин. Может кто подскажет?
0
6 / 5 / 1
Регистрация: 17.03.2019
Сообщений: 19
09.05.2019, 13:35 8
Я бы пожалуй использовал бы для прорисовки станции ПО. Например тот же Global Mapper прекрасно загружает/сохраняет shp-формат, позволяет рисовать пути поверх базовой карты и при этом измерение длины в нём выполняется "в два тычка"...
1
09.05.2019, 13:35
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.05.2019, 13:35
Помогаю со студенческими работами здесь

Какие библиотеки\фреймворки используете именно вы
Какие библиотеки\фреймворки используете именно вы для разработки ПО\игр (Отдельно для каждого)....

Какие самые удобные графический библиотеки вы используете?
Работая на python приходится встречаться с GUI библиотеками. Мне вдруг стало интересно, какие...

Какие редакторы вы используете для верстки?
Я провужу опрос для диплома. Ответьте пожалуйста. Какие редакторы вы используете для верстки?...

Какие расширения для IDE вы используете?
Привет ! Собственно, хотелось бы услышать, кто какими постоянно пользуется, в чем плюсы,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Администрирован­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru