Обсуждение:Культурное наследие России/Карты

Всемирная база культурного наследия править

Незаметно произошло одно важное событие — удалось переключить Erfgoedbot, занимающийся обработкой списков культурного наследия, с того старья, что раньше использовалось для WLM, на наши хорошие и красивые списки. Результат можно увидеть на карте. Теперь мы полностью интегрированы в мировую структуру! С нашей стороны огрех состоит в том, что для природных памятников и культурного наследия используется один и тот же шаблон, поэтому бот добавил в базу ещё и природные памятники. Видимо, придётся менять шаблон. --Alexander (обсуждение) 01:14, 3 сентября 2015 (MSK)Ответить

Прежде, чем менять шаблон, можно попробовать обсудить это в рассылке WLM или на Коммонс - может, участники захотят параллельную структуру с природными памятниками, всё равно это организуют одни и те же люди.--Ymblanter (обсуждение) 06:07, 3 сентября 2015 (MSK)Ответить
Нет, уже эти изменения стоили мне нескольких дней уговоров, хотя речь шла всего лишь о том, чтобы заменить маленький кусок кода, который я сам же и переписал. Распознавание типов объектов означает гораздо более глубокие изменения в коде, и никто их делать не будет: ни сейчас, ни, я думаю, в принципе. Вот итальянцам только что пожелали объединить несколько шаблонов культурного наследия в один, хотя с программной точки зрения считать несколько разных шаблонов гораздо проще, чем то, что нужно нам — считать один шаблон и потом делить массив на части. --Alexander (обсуждение) 10:23, 3 сентября 2015 (MSK)Ответить
Jean-Fred по собственной инициативе отметил, что база природных памятников ему тоже интересна, но делать её лучше с другим шаблоном. Кроме того, в том темпе, в котором он что-то делает, процесс может растянуться на годы. --Alexander (обсуждение) 15:05, 5 сентября 2015 (MSK)Ответить

Парсер на python править

Опубликовал скрипт на Python, который парсит списки с этой страницы, и генерирует файлы геоданных со зданиями без фотографий. Можно смотреть точки на карте на Android. https://github.com/trolleway/wikivoyage2geodata

Svetlov Artem (обсуждение) 14:34, 8 мая 2016 (MSK)Ответить


В 2015 году, для конкурса "Вики любит памятники" я написал парсер списков объектов архитектурного наследия, который генерирует файл с координатами зданий без фотографий. Но даже с ним я ничего не выиграл, поэтому сейчас этот скрипт я опубликовал: https://github.com/trolleway/wikivoyage2geodata

Svetlov Artem (обсуждение) 14:32, 8 мая 2016 (MSK)Ответить

Приложение для просмотра списков культурного наследия править

перенесено из Пивной

Сделал небольшое приложение для просмотра списков культурного наследия: http://wvlists.batalex.ru/. Из полезного:

  • Просмотр всех изображений всех объектов на одной странице, без необходимости заходить в каждую категорию отдельно.
  • Возможность показать только те объекты, у которых в списке не задано изображение, но в категории Commons есть фотографии.
  • Если проставлены координаты, то есть переход на разные картографические сервисы: Google (можно быстро свериться с панорамами), Yandex, 2GIS (актуально для Сибири), Wikimapia, OSM.

Если кому-нибудь что-то еще будет полезно и упростит/ускорит работу со списками - сообщайте, постараюсь сделать.--AlexeyBaturin (обсуждение) 23:17, 6 июля 2017 (MSK)Ответить

Спасибо, это очень круто. Для тех, кто забыл, дам ссылку на ещё одно приложение, которым я, например, пользуюсь теперь чаще, чем пресловутыми категориями Викисклада.
Алексей, может быть, ещё природные памятники добавить? --Alexander (обсуждение) 00:40, 7 июля 2017 (MSK)Ответить
Таня, Екатерина, Ярослав, попробуйте непременно — эта штука очень облегчает жизнь, особенно если надо посмотреть, не появились ли новые хорошие снимки там, где в списках уже стоит плохонький. --Alexander (обсуждение) 01:14, 7 июля 2017 (MSK)Ответить
Алексей, я бы, по возможности, прикрутил ещё считывание фотографий из категорий Commons и отмечал среди этих фотографиях (например, цветом) отсутствие шаблона {{Cultural Heritage Russia}}. Потому что в конечном итоге нам нафиг не нужны категории. Нам нужно, чтобы каждая фотография объекта культурного наследия была отмечена номером этого объекта. --Alexander (обсуждение) 01:14, 7 июля 2017 (MSK)Ответить
При появлении новых приспособлений я первое время немного туплю и не сразу понимаю, как этими штуками оптимально пользоваться. Но, думаю, разберусь и смогу применять, как и предыдущие. В любом случае спасибо за труды. -- Екатерина Борисова (обсуждение) 01:40, 7 июля 2017 (MSK)Ответить
Добавил отображение фотографий из привязанной категории Commons и маркировку фотографий с отсутствующим шаблоном. А в чем преимущество использования шаблона по сравнению с категориями? Быстро не нашел, как выбрать все страницы, которые используют заданный шаблон, где-то же есть такая возможность? --AlexeyBaturin (обсуждение) 21:46, 9 июля 2017 (MSK)Ответить
Спасибо!
Преимущество не в самом шаблоне, а в том, что он содержит номер объекта, по которому из списков можно вытащить много полезной информации. Из категории же (именной категории, не галереи) нельзя вытащить ничего кроме её названия. Выбрать все страницы, которые используют заданный шаблон, очень просто: для этого есть страница Special:WhatLinksHere и соответствующая команда API. --Alexander (обсуждение) 22:01, 9 июля 2017 (MSK)Ответить

Подложка карты не работает править

У меня одного не работает автоматически подложка карты (если нажать открыть карту в новом окне)? Нужно выбирать слой, раньше он выбирался автоматически. --Insider (обсуждение) 10:06, 22 сентября 2017 (MSK)Ответить

У меня тоже. --Alexander (обсуждение) 10:46, 22 сентября 2017 (MSK)Ответить
Подправил пока так. У меня работает. Надеюсь этим не сбилось что-то другое. --Insider (обсуждение) 11:06, 22 сентября 2017 (MSK)Ответить
Слой Maplink кажется более подробным. ИМХО лучше бы вернуться к нему. Так слой Wikimedia без нумерации домов. --Insider (обсуждение) 11:11, 22 сентября 2017 (MSK)Ответить
Слой Maplink нам запретил WMF, поскольку этот слой берётся со стороннего ресурса, которому отправляются какие-то там персональные данные, что противоречит политике конфиденциальности. Если карта открывается в новом окне, мы можем, наверное, поставить Maplink по умолчанию, но всё, что встраивается в статью, должно использовать слой Wikimedia. --Alexander (обсуждение) 11:19, 22 сентября 2017 (MSK)Ответить
Так пойдет? Встраиваемая на слое Wikimedia, сторонняя в новом окне на Maplink. Примечание нужно как на переключении слоёв? --Insider (обсуждение) 11:25, 22 сентября 2017 (MSK)Ответить
Меня-то любой вариант устроит. Давайте оставим в таком виде: думаю, никого это реально не интересует. А если вдруг будут претензии — исправим. --Alexander (обсуждение) 11:37, 22 сентября 2017 (MSK)Ответить

GPX экспорт править

Женя, не будет ли возможности дополнить или даже переписать существующий экспорт в gpx? Были следующие замечания:

  • добавить к описаниям адреса
  • отметить (видимо, цветом) объекты, для которых нет изображений
  • разметить (тоже, видимо, цветом) объекты разного типа, а также объекты, для которых прописан архитектурный стиль

--Alexander (обсуждение) 12:44, 4 сентября 2018 (MSK)Ответить

Попробую посмотреть. --Bok (обсуждение) 12:52, 4 сентября 2018 (MSK)Ответить
Наконец-то добрался, там несложно и завтра будет. Я бы ещё цветом выделял утраченные объекты, а вот как именно выделять стиль, чтобы при этом понимать, что это всё равно памятник архитектуры, я не очень понимаю. --Bok (обсуждение) 01:16, 11 сентября 2018 (MSK)Ответить
Таня хотела выделения стиля, поэтому, наверное, подскажет, как это лучше сделать.
Доступ к tools=wikivoyage я предоставил. Либо можно скопировать скрипт на tools=ru_monuments, но тогда лучше дать туда доступ и кому-нибудь ещё. Просто на всякий случай. --Alexander (обсуждение) 02:18, 11 сентября 2018 (MSK)Ответить
Ну, выделять ведь мы можем только цветом, значит, например, холодную часть спектра (оттенки синего) отдавать архитектуре или как-то еще (для начала надо понять сколько вообще нужно градаций цвета). При работе со списками Иваново стало понятно, что есть еще одна необходимость. По большому счету памятники истории часто по совместительству являются и памятниками архитектуры и в идеале их надо как-то фильтровать. Понятно, что это делается только вручную, но перед поездкой в незнакомое место мы все равно смотрим списки, так что, наверное, можно что-то придумать и тут (например, заменять тип нужного памятника, скажем, на какой-то личной странице и делать экспорт оттуда). Но у нас есть еще пара скрытых типов объектов, входящих этих два типа памятников: церкви и деревянные дома. Выделять их на карте в куче всего остального было бы очень здорово. И если церкви относительно легко выловить по названиям, то с деревянными домами это не сработает без введения еще одного типа памятника (и вот для него цвет очевиден). Но на самом деле это какие-то мечты и я даже не могу оценить степень их осуществимости. --Ludvig14 (обсуждение) 10:28, 11 сентября 2018 (MSK)Ответить
Посмотрите, пожалуйста, черновой вариант: 1) (активно на него ссылаться не нужно пока что, а запускать удобнее через [1]). Кроме выделения цветом для утраченных объектов и объектов без фотографий я ещё сделал им пометку в названии, можно убрать, если не нужно. Вообще говоря, утраченные объекты я бы вообще из списка убрал (по умолчанию, так как этот параметр вполне можно сделать настраиваемым), и не до конца понимаю людей, которые ставят к ним координаты.
По цветам выбирал более менее случайно похожие парами, для имеющих фотографии они светлее. Буду рад советам по ним.
  • архитектура: без фотографий #0000CD, с фотографией #87CEFA
  • история: без фотографий #B22222, с фотографией #E9967A
  • монументальное искусство: без фотографий #8B008B, с фотографией #DA70D6
  • археология: без фотографий #228B22, с фотографиями #00FF7F
  • утраченные объекты вне зависимости от типа: #000000.
Что касается стилей и типов объектов: все-таки по текущей базе мы можем выделить отдельно модерн и конструктивизм, и выделить пока что только их. У меня была мысль создать какой-то рубрикатор по типам объектов, но они так или иначе друг с другом пересекаются, поэтому не знаю, реализуемо ли это на вики-страницах. По памятникам истории я, возможно, много на себя беру, но в таких случаях переношу их в памятники архитектуры, особенно если там указано, что это дом купца такого-то, или там, например, земское училище. Тем более сейчас в документах о постановке на охрану обычно не пишется, история это архитектура, а если даже пишется, то законодательно ничего не мешает памятнику одновременно быть и тем, и тем (и монументальным искусством вдобавок). В новом реестре полно таких объектов, где указаны оба этих типа. В некоторых регионах, конечно, памятники истории особенно любят, но так можно добраться и до того, что Кремль тоже памятник истории. --Bok (обсуждение) 18:44, 11 сентября 2018 (MSK)Ответить
По-моему, все отлично и цвета меня вполне устраивают. Правда, черный (#000000) мой телефон почему-то рисует желтым, но, в конце концов, ему виднее. Имеющиеся стили, наверное, было бы неплохо добавить, хотя они у нас тотально и не проставлены (надо больше ездить и тогда списки будут обрастать подробностями). Ну, а мечты о выделении церквей и деревянных домов пусть пока остаются мечтами. Спасибо! --Ludvig14 (обсуждение) 23:21, 11 сентября 2018 (MSK)Ответить
Мне тоже нравится, но цвета я бы соотнёс со значками на карте, а именно:
  • архитектура — серый; например, #505050 и #a0a0a0
  • история — как сейчас
  • монументальное искусство — коричневый; например, #503214 и #f0963c
  • археология — зелёный; например, #145014 и #3cf03c
Утраченные лучше, на мой взгляд, просто убрать. Ещё было бы здорово делать экспорт нескольких страниц сразу, т.е., например, всё Иваново целиком одним кликом. Но если это потребует значительных изменений кода, то можно спокойно оставить на другой раз.
В любом случае, большое спасибо! --Alexander (обсуждение) 00:11, 12 сентября 2018 (MSK)Ответить

Обновление править

Поменял цвета на предложенные, убрал по умолчанию утраченные, добавил возможность указывать несколько страниц. По-прежнему есть страница для запуска [2], а ссылаться можно по адресу https://tools.wmflabs.org/ru_monuments/poi2gpx.php?name=название_страницы. Если туда прописать также &destroyed=yes, выведет и утраченные и (в случае любого другого значения их выводить не будет, как и по умолчанию). Чтобы экспортировать несколько страниц, можно написать их через вертикальную черту (или перевод строки, но с этим лучше быть осторожнее). Чуть позже добавлю ещё возможность экспорта со всех страниц с определённым префиксом. Работает эта версия только для списков культурного наследия. --Bok (обсуждение) 05:01, 30 сентября 2018 (MSK)Ответить

Отлично, большое спасибо! Можно добавлять в шаблон {{monument-title}}? --Alexander (обсуждение) 10:47, 30 сентября 2018 (MSK)Ответить
Почему-то не заметил. Добавил, если вдруг что-то будет работать не так, как ожидается, пишите. --Bok (обсуждение) 22:17, 30 сентября 2018 (MSK)Ответить

Искажение координат на карте в списках править

Заметил, что на карте, которую можно открыть на странице списке, иконки объектов с указанными координатами часто отображаются в стороне от той точки, куда указывают их координаты. Смещение доходит метров до 30. Подозреваю, что при выводе иконок, координаты сильно округляются. Хотелось бы исправить это баг, а то сейчас невозможно пользоваться картой в местах с высокой плотностью объектов. Евгений Катышев (обсуждение) 21:59, 18 апреля 2020 (MSK)Ответить

А я наивно считала, что просто разные карты имеют некоторое несоответствие. Даже между google.maps и yandex.maps почему-то нет полного соответствия в режиме просмотра со спутника. Чего уж говорить про используемую здесь карту?-- Ludvig14 (обсуждение) 22:21, 18 апреля 2020 (MSK)Ответить
А можно конкретный пример, из которого следует, что проблема именно в округлении координат? Я тоже думаю, что это нестыковки между разными картами. --Alexander (обсуждение) 22:41, 18 апреля 2020 (MSK)Ответить
Да, вы правы, проблема в неточности карты OSM. Евгений Катышев (обсуждение) 23:35, 18 апреля 2020 (MSK)Ответить

Карта памятников heritagemap.ru править

Я и мои друзья-разработчиками начали делать карту культурного наследия на основе данных Викигида, которой было бы удобно пользоваться как в поездках с телефона, так и десктопа. Проект пока очень сырой, но пользоваться уже можно http://heritagemap.ru

Сейчас данные берутся через напрямую из общемирового API памятников, поэтому доступны координаты объектов не только в России. В будущем планируем добавить кэширование данных, сохранение данных для оффлайн доступа (многие же объекты расположены там, где нет интернета), подгрузку галереи с Викисклада, вывод информации из API российской базы.

Возможно, более удобное для пользования карта мотивирует кого-то добавить координаты и фотографии объектов у себя в городе. Евгений Катышев (обсуждение) 18:39, 11 ноября 2020 (MSK)Ответить

Евгений, спасибо. Отличное начинание, добавил ссылку на страницу Культурное наследие России.
Заметил также одну проблему: когда у нескольких объектов совпадают координаты, карта показывает только один из них и не даёт возможности даже увидеть остальные. --Alexander (обсуждение) 19:28, 11 ноября 2020 (MSK)Ответить
А можно пример конкретный, чтоб нам не создавать его искусственно? Евгений Катышев (обсуждение) 19:58, 11 ноября 2020 (MSK)Ответить
Я смотрел населённый пункт Старая Вичуга (Ивановская область), где четыре объекта усадьбы Татищева имеют одинаковые координаты, из-за чего доступен только один объект — Службы. --Alexander (обсуждение) 20:46, 11 ноября 2020 (MSK)Ответить
Сделали, чтоб точки с одинаковыми координатами разносились. https://heritagemap.ru/lat/57.26826749619437/lon/41.878887227222094 Евгений Катышев (обсуждение) 13:29, 28 января 2021 (MSK)Ответить
Спасибо! --Alexander (обсуждение) 14:25, 28 января 2021 (MSK)Ответить

Предложение по шаблону monument-title править

Для страницы субъекта в целом в шаблоне {{monument-title}} предусмотрен вызов карты monmap с параметром name-prefix. Это позволяет отображать на карте региона все ОКН сразу. Если в списках территориального образования следующего уровня много ОКН, то список у нас обычно разбит на несколько частей. И вот для такого многочастного списка карта со всеми ОКН не предусмотрена (например, Культурное наследие России/Санкт-Петербург/Адмиралтейский район). Думаю добавить в {{monument-title}} дополнительный параметр (например, "monmap-parts=1"). При использовании такого параметра шаблона карта monmap будет вызываться с необходимым параметром name-prefix-parts. Также можно ещё добавить другой параметр (например, "monmap-params=xxx") для более сложных случаев. Есть противопоказания? Алексей С. (обсуждение) 01:43, 9 мая 2021 (MSK)Ответить

Противопоказаний нет, но есть дополнительное соображение: нужно сделать так, чтобы аналогичная карта со всеми объектами вызывалась из отдельных списков — Адмиралтейский район (часть 1), Адмиралтейский район (часть 2) и т.д. --Alexander (обсуждение) 02:36, 9 мая 2021 (MSK)Ответить
Саша, не совсем понятно: 1) надо, чтобы на странице части карта показывала объекты всех частей; или 2) на странице части, кроме карты с объектами этой части, должна быть ещё карта с объектами всех частей? Алексей С. (обсуждение) 22:54, 9 мая 2021 (MSK)Ответить
Я думал про первый вариант. --Alexander (обсуждение) 23:09, 9 мая 2021 (MSK)Ответить
Саша, мне нужно изменить MediaWiki:MapFrame.js вот так: https://ru.wikivoyage.org/w/index.php?oldid=433550. При использовании параметра monmap_parts в div-е с картой я ввёл параметр data-type=4 — в этом случае будет предусмотрена подстановка параметра name-prefix-parts в урл для monmap. А при использовании monmap_params — будет подставляться data-monmapname с содержимым. monmap_parts сейчас есть в Культурное наследие России/Санкт-Петербург/Адмиралтейский район (часть 1). Алексей С. (обсуждение) 00:22, 12 мая 2021 (MSK)Ответить
Сделал. --Alexander (обсуждение) 00:41, 12 мая 2021 (MSK)Ответить
<pre> и </pre> не надо было копировать Алексей С. (обсуждение) 01:00, 12 мая 2021 (MSK)Ответить
И ещё в 17-й строке я перепутал вместо:
if (!map.data("monmapname"))
должно быть
if (map.data("monmapname")) Алексей С. (обсуждение) 01:19, 12 мая 2021 (MSK)Ответить
Вроде теперь работает? Алексей С. (обсуждение) 01:43, 12 мая 2021 (MSK)Ответить
Да, работает. --Alexander (обсуждение) 02:49, 12 мая 2021 (MSK)Ответить

FYI править

Возможно, кому-то будет полезно. Ymblanter (обсуждение) 22:07, 1 апреля 2023 (MSK)Ответить

А вроде на https://heritagemap.ru/ делали уже такое... Алексей С. (обсуждение) 22:34, 1 апреля 2023 (MSK)Ответить
А, может, стоило бы там упоямнуть, что "координаты дореволюционных домов в райцентрах" кто-то должен сначала поставить в Викигиде, не из воздуха же они берутся. А, вообще, кажется, что там собрались наши потенциальные коллеги. -- Ludvig14 (обсуждение) 14:01, 2 апреля 2023 (MSK)Ответить

Снова карта (monmap) править

Насколько я понимаю, кнопка "Открыть карту" на странице региона всегда открывается в новом окне и всегда пытается собрать все памятники со всех подстраниц. Для "богатых" на памятники регионов это приводит к отклику от сервера "429 Too many requests" и в результате на карте не показывается ничего. Я не придумал ничего лучше, чем добавить в ссылку на monmap параметр sequential=true: [3]. Этот параметр добавляется только в случае карты региона. Теперь карты Ленобласти или СПб, по крайней мере, открываются, хотя на полную их загрузку уходит куча времени (Ленобласть — 50 секунд, СПб — около 3 минут). Как считаете, зря? Есть идеи получше? Алексей С. (обсуждение) 22:36, 4 мая 2023 (MSK)Ответить

Нет, других идей нет. Медленно было всегда, но раньше эти карты вроде бы открывались быстрее. Возможно, зависит от текущей загрузки Toolserver. -- Alexander (обсуждение) 22:45, 4 мая 2023 (MSK)Ответить
Вернуться на страницу «Культурное наследие России/Карты».