Size: a a a

2020 May 31

ПЖ

Павел Жирнов... in OpenStreetMap RU
Перечисление значений через ;
источник

ПЖ

Павел Жирнов... in OpenStreetMap RU
Такое прописано но с поддержкой хз
источник

ДН

Даниил Николаев... in OpenStreetMap RU
Чем josm лучше iD (веб редактора)?
источник

ПЖ

Павел Жирнов... in OpenStreetMap RU
Всем
источник

ПЖ

Павел Жирнов... in OpenStreetMap RU
Но из-за этого он труднее в изучении.
источник

f

fr1 in OpenStreetMap RU
Илья
Друзья, всем привет!

Делаю проект, появилась задача зацепиться с API 2GiS/OSM/GoogleMaps, чтобы добавить функции:
- определение местоположения пользователя по кнопке
- построение маршрута по точкам
- расчет расстояния маршрута

В коде я ноль, подрядчика искать не хочу, т.к хочу научиться делать сам.
Понятно, что нужно учить код, но нет времени и потребности учить весь JS, нужно решить конкретную задачу.

Пока для себя выписал несколько тем, которые собираюсь пройти:
• Дочитать основы
• Изучить классы
• Изучить документы
• Изучить формы, элементы управления
• Изучить сетевые запросы

Учу по https://learn.javascript.ru

Вопрос: подскажите, можно ли как-то ускорить процесс, что-то убрать, заменить или, наоборот, добавить какую-то тему ко всему этому.

Вот примеры кода, с которым придется работать: https://api.2gis.ru/doc/maps/ru/examples/base/
да можно всё убрать, классы, документы, формы и запросы. и учиться тупо на примерах бороздя код в отладчике.
источник

И

Илья in OpenStreetMap RU
fr1
да можно всё убрать, классы, документы, формы и запросы. и учиться тупо на примерах бороздя код в отладчике.
«учиться тупо на примерах бороздя код в отладчике» — не совсем понял, можешь подробнее объяснить как это делать?
источник

NK

ID:0 in OpenStreetMap RU
Переслано от Pavel Gavrilov
Запилил видос по работе с мультиполигонами (1ч 15мин), возможно кому-то будет интересно.
- Что такое мультиполигоны и зачем они нужны
- Как эти мультиполигоны устроены
- Почему нужна автоматизация при их редактировании
- Создание новых мультиполигонов, а так же редактирование и починка уже существующих
- Типичные ошибки, а так же их поиск
Возможно, немного сумбурно получилось, кроме того, я там в одном месте ошибся и эту ошибку выявил уже в ходе демонстрации. :)
https://www.youtube.com/watch?v=XLefItn3xjA

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

f

fr1 in OpenStreetMap RU
Илья
«учиться тупо на примерах бороздя код в отладчике» — не совсем понял, можешь подробнее объяснить как это делать?
то что ты собрался делать уже 100500 раз сделали до тебя, тебе только осталось найти готовый пример
источник

И

Илья in OpenStreetMap RU
fr1
то что ты собрался делать уже 100500 раз сделали до тебя, тебе только осталось найти готовый пример
Понял
источник

И

Илья in OpenStreetMap RU
Благодарю за ответы
источник

M

Miroff in OpenStreetMap RU
Микровалидатор на гуглотаблицах. Признаюсь честно, адреса пока не осилил, потому и совпадений мало. Обошлось в 200 строк кода на гуглоскрипте, несколько 8 часов времени, в основном на причесывание списка и несколько чашек кофе. Эта версия, к сожалению тупиковая из-за того, что быстро упирается в лимиты или гугла, или overpass.
источник

f

fr1 in OpenStreetMap RU
написал бы на nodejs там бы обошёлся одним запросом к оверпас
источник

И

Илья in OpenStreetMap RU
fr1
то что ты собрался делать уже 100500 раз сделали до тебя, тебе только осталось найти готовый пример
Я на самом деле уже нашёл, тут есть всё, что нужно мне: https://github.com/zhunussovBlog/2gis_project_vuejs

Но я не понимаю, как это заюзать у себя
источник

M

Miroff in OpenStreetMap RU
fr1
написал бы на nodejs там бы обошёлся одним запросом к оверпас
Большая часть валидатора это не запрос к Overpass, а UI который в солучае гуглотаблиц получается автоматически.  Но я я буду крайне признателен,  если ты подкажешь как одним запросом вытащить адреса школ, при условии что amenity=school висит на территории, а addr:* на здании внутри этой территории.
источник

f

fr1 in OpenStreetMap RU
Miroff
Большая часть валидатора это не запрос к Overpass, а UI который в солучае гуглотаблиц получается автоматически.  Но я я буду крайне признателен,  если ты подкажешь как одним запросом вытащить адреса школ, при условии что amenity=school висит на территории, а addr:* на здании внутри этой территории.
получаешь все территории, через foreach забираешь все дома с адресом внутри.
куча сложных примеров в девблоге автора https://dev.overpass-api.de/blog/
источник

f

fr1 in OpenStreetMap RU
а про UI, просто генеришь html страницу на выходе и всё. у тебя же там нет никакого взаимодействия с пользователем
источник

M

Miroff in OpenStreetMap RU
fr1
а про UI, просто генеришь html страницу на выходе и всё. у тебя же там нет никакого взаимодействия с пользователем
Вообще-то взаимодействие с пользователем в полный рост. Увидел false positive, открыл таблицу и исправил данные
источник

M

Miroff in OpenStreetMap RU
Или, скажем, решил что еще одного тега не хватает, добавил колонку и оно заработало
источник

f

fr1 in OpenStreetMap RU
и это всё ?
источник