Москва: импорт данных по уличным часам из портала открытх данных

Пока что нет. Я не знаю о потребителях этого файлового формата кроме API OSM. Буду проверять JOSM сейчас.
Вопрос в том, что JOSM должен показать в случае верного файла? По сути мы сохраняем протокол действий на правах намерения. Никакие старые данные согласно указанному в описании имопрта намерению не меняются. Может надпись “Нет данных…” уместна?
FireFox хорошо подсвечивает внутренности файла.

Он должен показать новые объекты. В общем то вы можете скачать любую правку как xml и засунуть в жосм, и он покажет.
У вас не совпадает формат по описанию тегов, например, и странные пустые блоки в xml

<modify/><delete/><delete/>

В общем надо ещё дорабатывать, в том числе и нормальный UTF8

Коллеги, добился результата :smiley: .

Это не при делах. Проблема была в том как пакуют теги через k + v

<node id="-1" lon="30.46261896701431" lat="59.69439983348053" version="0">
<tag k="name" v="имя"/>

У меня теги раньше паковались напрямую. Теперь JOSM открывает. Впрочем, отличий от открытого geoJSON для импорта я не обнаружил … Цель усилий не понятна. Разве только в OSM API напрямую пихать из питона.

Для открывания в JOSM у файла нужно убрать .xml в конце и оставить .osc.

Небольшое замечание:
в OSM используется только 7 цифр после точки. На всякий случай лучше округлить.

Спасибо, округление введено в документацию и репозиторий.

Сейчас PostGIS делает данные импорта в двух видах. Смысл этого мне до сих пор не понятен. Предъявлемый сейчас в репозитории файл .osc для выбранного способа загрузки данных ровно ничем не отличается от файла .geoJSON.

Может ли кто-нибудь мне пояснить как .osc используется в контексте обсуждения импорта? Что там можно такое увидеть, что не ясно из .geoJSON?

В geojson не засунешь исправление и удаление существующих в ОСМ часов.

Согласен. Но, по определению содержания импорта из преамбулы, такого рода правки заведомо не планировались. Вот по столбам без этого никуда, если дело до них дойдёт.

Кстати, расширил теги по замечанию. contact:phone диспетчерской часов + operaror как подрядчик + owner как балансодержатель. Скоро обновлю файлы в репозитории.

Коллеги, причесал документацию на Вики https://wiki.openstreetmap.org/wiki/RU:Москва/Импорт_уличных_часов_Моссвет и репозиторий https://github.com/mkgrgis/OSM_clock_mos. Набор тегов расширялся два дня нанад. При отсутствии возражений 25 февраля буду анонсировать на рассылках.

я хотел посмотреть результат импорта из этого раздела
https://wiki.openstreetmap.org/wiki/RU:%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0/%D0%98%D0%BC%D0%BF%D0%BE%D1%80%D1%82_%D1%83%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D1%85_%D1%87%D0%B0%D1%81%D0%BE%D0%B2_%D0%9C%D0%BE%D1%81%D1%81%D0%B2%D0%B5%D1%82#.D0.A0.D0.B5.D0.B7.D1.83.D0.BB.D1.8C.D1.82.D0.B0.D1.82.D1.8B_.D0.BF.D1.80.D0.B5.D0.BE.D0.B1.D1.80.D0.B0.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85_.2F_Data_Transformation_Results

JOSM выдает ошибку при открытии файла:

“Невозможно прочитать файл ‘Экспорт часов.osc’. Ошибка: Строка 15 столбец 76: Attribute name “crossorigin” associated with an element type “link” must be followed by the ’ = ’ character”

я что-то делаю не так? или ошибка у вас?

Нет, проверил что у меня не было новых коммитов и что файл по-прежнему открывается с первого раза. Может быть, пробелма в бразузерном копировании?
У меня с момента создания файла osc силами PostGIS указана ссылка на страницу файла https://github.com/mkgrgis/OSM_clock_mos/blob/main/Экспорт%20часов.osc, которой соответствует ссылка на текстовые внутренности того же самого файла по кнопке raw https://raw.githubusercontent.com/mkgrgis/OSM_clock_mos/main/Экспорт%20часов.osc. Ни там, ни там нет проблем ни со скачиванием, ни с сохранением.

Без промежуточных ручных дейсвтий можно

# код для bash
wget 'https://raw.githubusercontent.com/mkgrgis/OSM_clock_mos/main/Экспорт часов.osc' -O 'Экспорт часов.osc';
josm 'Экспорт часов.osc';

действительно, из Гитхаб нормально сохранилось.

Посмотрел выборочно, теги ок, с координатами вроде бы тоже все нормально (на панорамах яндекса местоположение сходится). Возражений нет.

Ссылку на источник данных можно более коротко указать: “https://data.mos.ru/opendata/1499

Спасибо! Документация, скрипт и данные обновлены.

К каждым часам добавлена ссылка на их страницу сайта открытых данных, где можно посмотреть описание и подать заявку на исправления данных. Файлы .osc и .geojson обновлены.

Импорт отлежался. Прошу посоветовать куда дальше. Попробовал подписаться на Talks:ru. Отправил сообщение и тишина. Ни ответов ни просто сообщений нет.

Проверкой забракованы следующие коды часов как неточные. Файлы для экспорта будут обновлены для исключения перечисленных часов:
171656341
171656193
171655946
171655987
171656570
171656439
171656263
171656317
171655887
171656103

а что, будет импорт? или я все пропустил, и он уже состоялся?

Импорт будет, Он отлежался сколько нужно и получил оценку всех желающих.

я просто увидел, что редакторы вручную вносили в это время уличные часы.
Важно, чтобы не было задвоений

Ну так пересоберу geojson=osc. Процесс-то опубликован.