openstreetmap-ru / openstreetmap.ru Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://groups.google.com/group/openstreetmap-ru
License: Other
Home Page: https://groups.google.com/group/openstreetmap-ru
License: Other
Смысла от этого слоя в списке не вижу. Можно сделать кнопку, по которой метки будут очищаться, а сам слой будет всегда включён.
М., М - Малый, Малая
Например М. Пироговская ул.
Столкнулся при поиске адреса интернет магазина.
Вытащить их отсюда: http://129.206.74.245/default.html
Нужно в лицензии дописать GIScience Research Group @ University of Heidelberg со ссылкой на http://wiki.openstreetmap.org/wiki/University_of_Heidelberg_GIScience_(Geoinformatics)_Research_Group
(см. пример на сайте mapsurfer)
И не забыть упомянуть OSM!
Сейчас страницы логина как таковой нет. При нажатии на login пользователя направляет на osm.org для OAuth-авторизации. Чтобы пользователь лучше понимал происходящее, его надо предупредить.
Если после имени шаблона наблюдается двойной перенос строки, возникает ошибка, так как переносы строк обрабатываются раньше шаблонов.
Например:
{{Information
|Description = test
}}
превращается в
{{Information
</p>
<p>|Description = test
}}
и затем зацикливается.
как воспроизвести:
У нас есть слой маршрутов с latlon.org. В будущем ожидается слой с кликабельными остановками, который будет делаться тем же скриптом, что делает маршруты на latlon.org. Два непохожих и идейно несогласованных слоя мне кажется чересчур.
таблица БД для персональных маркеров и линий.
Предлагаю хранить в отдельной таблице, доступ на чтение по последовательному ID (т.к. нет большого смысла скрывать), а доступ к редактирование + доп хеш чего либо
js функции для персональных маркеров и линий.
рисовать на отдельном слое. Для маркеров позволить делать попапы со своей текстовкой.
Функции: добавить, изменить, удалить. Для линий можно пока просто добавить и удалить
Поставить ограничения: 30 маркеров и 20 линий не более 30 точек в каждой
Хочется иметь кнопку (как например есть на яндексе) по которой можно получать информацию о зданиях и содержащихся в них магазинах.
В качестве первого приближения можно сделать как на openstreetmap.by
добавить в поиск Беларусь, Украину, прочие?
Если был произведён вход на сайт, доставлять пользователю уведомления о багах:
Было бы удобно отслеживать изменение информации по интересующим ошибкам (изменился статус, добавились комментарии). Сейчас их для этого приходится проверять вручную. Что несколько утомительно.
Пока инфраструктура сайта не проработана, может быть следует отправлять уведомления в личку Osm.org.
Допустим я ищу Пхукет. Я помню был проект чтобы проставить name:ru для городов заграничья по данным википедии. И по идее что-то должно находится. А если у тебя не нашлось, то пусть проверяет по Nominatim и потом по GeoNames.
На osm.org поиск Пхукет только у GeoNames есть результат но он ведь есть.
Хорошобы искать многоступенчато....
osb - сделать ссылки кликабельными в попапе с открытием в новом окне
Наверно стоит добавить после плюшек еще один таб - разработчикам (в смысле разработчикам карт) и туда дать ссылки на валидаторы. Желательно, чтоб валидаторы открывались сразу на нужной позиции (координаты из карты брать)
Список желаемых валидаторов - дополняем:
http://keepright.ipax.at/report_map.php
http://www.itoworld.com/product/data/ito_map/main
Котярины валидаторы
Не работает поиск по Мурманской области
После появления шкалы масштаба permalink не выделяется и не доступен. Что-то там со стилями.
Очень не хватает ссылки. Поскольку она уже есть (справа внизу, в лицензии), то было бы здорово просто дополнить её координатами и зумом.
В Опере (11.61) практически невозможно выбрать слой, особенно оверлеи - выпадающее меню прячется, как только курсор уходит с кнопки. При этом с меню инструментов такой проблемы не наблюдается.
Нужен простой (а в перспективе - сложный) инструмент измерения расстояний, как на яндексе или, ближе к телу, на http://map.meurisse.org/
Собственно, сабж. Надо сделать так, чтобы при включении копирайты появлялись, а при выключении - исчезали.
Необходимо выполнять подстановку неизвестных вики-шаблонов (и, возможно, parser functions???).
Шаблоны в дампе не обязаны описываться раньше их использования. При обработке xml-файла необходимо кэшировать необходимые шаблоны для последующих запусков. Для этого надо запоминать:
Если шаблон ещё не прокэширован, то его следует заменять на пустую строку. В идеале новые и изменённые шаблоны будут обновляться максимум при выпуске следующего дампа.
Предлагаю добавить русские тайлы Космоснимков по умолчанию (ну или хотя бы на выбор), потому что там более привычная раскраска карты, особенно транков, и более качественно проставлены названия дорог и более адекватно подобрана плотность населённых пунктов.
http://www.openstreetmap.ru/?layer=M&zoom=12&lat=55.9295&lon=37.7776
-> жмем permalink ->
http://www.openstreetmap.ru/?layer=M&zoom=12&lat=55.9295&lon=37.7776#layer=M&lat=55.9295&lon=37.7776&zoom=12
Видимо нужно делать как-то так:
"Может сделать ссылки на всякие гуглы, бинги и яндексы с бубльгисами?" (Ilis http://forum.openstreetmap.org/viewtopic.php?pid=224535#p224535)
предлагаю сделать ссылку в панели инструментов типа гугл/яндекс/2gis
новую панель можно сделать, но она будет пустой, да и лепить еще одну панель ради ссылок...
ссылки на google, яндекс, 2gis. бинг думаю не стоит
при нажатии на стрелку, которая вылазит при наведении на кружочек, карта не двигается, и потом уже не двигается и при перетягиванием
FF 5.0.1 :OK
Midori 0.4.0:OK
Opera 11.50: FAIL, блокирует карту
Opera 12.00.1033:FAIL, блокирует карту
IE9:FAIL
Сейчас страница /account представляет из себя заглушку. Надо создать нормальную страницу.
Начало (мапник):
Powered by Leaflet — Map data © OpenStreetMap contributors
Переключаем: -> космоснимки -> MapQuest -> обратно mapnik
Powered by Leaflet — Map data © OpenStreetMap contributors, Map data © OpenStreetMap contributors, CC-BY-SA; rendering by kosmosnimki.ru, Map data © OpenStreetMap contributors, tiles © MapQuest
После того как посмотрели все слои:
Powered by Leaflet — Map data © OpenStreetMap contributors, Map data © OpenStreetMap contributors, CC-BY-SA; rendering by kosmosnimki.ru, Map data © OpenStreetMap contributors, tiles © MapQuest , Map data © OpenStreetMap contributors (Cycle), Map data © OpenStreetMap contributors, rendering GIScience Research Group @ University of Heidelberg, Bing, © Harris Corp, Earthstar Geographics LLC, © 2012 Microsoft Corporation
Включен любой гибридный слой, космоснимки или mapsurfer. При переключении на любой слой кроме bing всё нормально, но при переключении на bing его тайлы рисуются поверх гибрида. При выключении и включении гибрида его снова видно.
Давно пора избавиться от невнятной страницы "плюшки", но для этого надо всё ценное из неё куда-то деть.
Часть "общайся" уже перенесена в about.
Часть "участвуй" отчасти в about, отчасти устарела. Считаю нужным создать такой раздел с нуля.
Часть "используй" - фактически ссылки на карты для навигаторов. Можно создать на сайте раздел "скачать", где дать эти и возможно другие ссылки.
предложение - всплывающие панельки справа не должны при всплывании закрывать правые кнопки. предлагаю подвинуть место всплывания панелек на ширину кнопок влево
В куках предусмотрено место под выбранные слои, но сейчас там пустое значение. Надо исправить. Возможно, связано с #24.
нарисовать персональный маркер, и подобрать цвет для линий
Нужно обрезать хотя бы до, не знаю, семи знаков после запятой. А лучше - в зависимости от зума, как на osm.org.
Требуется система попапа (оповещения)
например при попытке редактировать через josm, если он закрыт
наверно затемнять всё содержимое страницы при открытии попапа
Очень неудобно переключаться между слоями, когда для того, чтобы открыть новый слой, надо сначала навести точно на кнопку выбора слоев, а потом аккуратненько (иначе список слоев закроется) вести к нужному слою.
Реализация видится следующая : оставляем поведение как раньше + по нажатию на кнопку со слоям -- список прилепляется/отлепляется (в общем, аналогично кнкопе "+" на OpenLayers).
В LeafLet больше нет методов L.Control.Layers.currentBaseLayer() и L.Control.Layers.chooseBaseLayer(). Из-за этого текущая карта не сохраняется. Необходимо заменить их вызовы и сделать примерно так же, как сделано Control.Permalink.js, заодно реализовать сохранение оверлеев.
Всё-таки кнопок + и - недостаточно. Хотя для zoom in бесконечно удобно использовать выделение с шифтом, уменьшение масштаба по одной ступеньке -- насилие над личностью. Поэтому предлагаю сделать, чтобы shift-клик на кнопке [-] уменьшал масштаб сразу на 4 ступени. Альтернативой может быть только добавление полной линейки масштабов.
не ищет улицы/дома в Понтонный, Санкт-Петербург
Сейчас положение сохраняется в cookies. Предлагается дать возможность залогиненному пользователю хранить home location в базе. Должна быть галочка "всегда открывать указанное положение" или "запоминать последнее положение на этом компьютере". Для заданного положения сделать возможность получить эту позицию из OSM через OAuth.
http://www.openstreetmap.ru -> есть ссылка permalink
http://www.openstreetmap.ru/#layer=Mapnik&zoom=11&lat=55.7363&lon=37.6501 -> ссылки нет
нужно добавить сохранение в куки
если в пути есть &bugid= не только на него зумить и включать слой osb, но и открывать указанный попап
Сейчас для AJAX запросов создаётся объект XMLHttpRequest. Не во всех браузерах это будет работать, надо в зависимости от условий делать по-разному (в Internet полно примеров). Желательно оформить создание объекта отдельной функцией, чтобы можно было применять везде.
нужно придумать точный текст во вкладку "о проекте".
вот один черновой вариант http://dl.dropbox.com/u/30365961/forInternet/osm.ru_github/osm.ru-oproekte.PNG
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.