Участник:Svetlov Artem/Процесс создания простых карт для статьей про железнодорожные линииПроцесс создания простых карт для статьей про железнодорожные линииОбычно в статьях про железнодорожные линии мелькает десяток названий станций, во взаимном расположении которых без карты не разберёшься. Можно вставить кусок карты отреднренной из OSM, однако на ней часто непонятно, про какую именно линию идёт речь, если на карте несколько линий. Можно вставлять в статью две карты одной местности: детальную, и простую. ![]() ![]() В викиданных например у линии могут быть два отдельных свойства: карта пути (P15) и подробная карта (P1621). Здесь описан процесс создания простой карты, что бы на неё взглянул - и сразу же понял взаимное расположение основных станций и городов. План:
Шаблон ПозКарта1. В статью про железнодорожную линию вставьте этот шаблон: {{ПозКарта+ | Россия Европейская часть | width = 666 | caption = | places = {{ПозКарта~ | Россия Европейская часть|lat_deg = |lon_deg = |position=right|label = }} {{ПозКарта~ | Россия Европейская часть|lat_deg = |lon_deg = |position=right|label = }} {{ПозКарта~ | Россия Европейская часть|lat_deg = |lon_deg = |position=right|label = }} {{ПозКарта~ | Россия Европейская часть|lat_deg = |lon_deg = |position=right|label = }} {{ПозКарта~ | Россия Европейская часть|lat_deg = |lon_deg = |position=right|label = }} {{ПозКарта~ | Россия Европейская часть|lat_deg = |lon_deg = |position=right|label = }} {{ПозКарта~ | Россия Европейская часть|lat_deg = |lon_deg = |position=right|label = }} {{ПозКарта~ | Россия Европейская часть|lat_deg = |lon_deg = |position=right|label = }} }} Координаты станций копируйте из http://osm.org, с адресной строки, это позволяют лицензии. В картографии принято, что по умолчанию надпись пишется справа от точки, а если не влезает - то слева. Укажите самые важные станции, например те, где есть ответвления. Может быть, что и с такой картой всё будет понятно, а может окажется, что линия проходит через несколько стран, и плохо влезает в карту. Конвертация шаблона ПозКарта в GeoJSON со станциямиСкопируйте текст этого шаблона, и откройте страницу: https://trolleway.github.io/LocationMap2GeoJSON/ (репозиторий на github: https://github.com/trolleway/LocationMap2GeoJSON). Встаьте код шаблона ПозКарта+, и страница сгенерирует файл GeoJSON. Это общепринятый в 2017 году обменный формат между разными ГИСами. Его можно открывать в NextGIS Web, NextGIS QGIS, Tilemill, Mapnik - в общем, в популярнейших ГИСах с открытым кодом. Альтернативно: делаем GeoJSON со станциями в NextGIS QGIS
Рендеринг в Tilemill
Запросы для http://overpass-turbo.eu /* Railways */ [out:xml][timeout:50]; ( way["railway"="rail"]["service"!~".*"]({{bbox}}); ); out meta; >; out meta qt; /* “railway = abandoned or railway = razed or railway=disused” */ [out:json][timeout:55]; ( way["railway"="abandoned"]({{bbox}}); way["railway"="razed"]({{bbox}}); way["railway"="disused"]({{bbox}}); ); out body; >; out skel qt;
![]() ![]() |
Portal di Ensiklopedia Dunia