Российский сайт OpenStreetMap · Открытые ГИС! 17-18 ноября 2012...

Post on 05-Aug-2020

12 views 0 download

Transcript of Российский сайт OpenStreetMap · Открытые ГИС! 17-18 ноября 2012...

Открытые ГИС! 17-18 ноября 2012 года

Дмитрий Панин

pank.dm@gmail.com

Российский сайт OpenStreetMap

Лицо проекта

0. Обзор коммерческих сайтов с картами

Поиск + + +Панорамы + + -Пробки + + -

+ + +Маршруты (+ ОТ) + + +Линейки + + +Схемы + + -

Информация об организациях

1. Иностранные соседи

Статистика

редирект на главную или только слой мапника 12

Для любопытных: http://wiki.openstreetmap.org/wiki/Domain_names

редирект на вики (italia, south africa)

не открылись (south korea, china, ethiopia)

есть на что посмотреть

2 3

17

USA: только блог

Филипины: несколько ссылокКарта: Unable to select requested database.

Испания: блог + карта4 Google maps2 mapquestMapnik2 other

Тайвань: Блог + mapnik

Швейцария: 3 стандартных слоя + лупа внизу :)

Япония: Блог на иероглифах + mapnik

Франция: блог + полезные ссылки

Нидерланды:Блог + карта

Австрия: только блог

Лаос: mapnik + routing

Польша: блог + карта и много слоев

Венгрия: поиск, poi, osb, редактировать

Чили

Чехия

свой стиль поиск роутинг блог osb meetings

Германия

3 своих картостиля

10 дополнительных слоев

Маршруты

POI, легенда

Просмотр gpx-треков

Печать, экспорт

Поиск

Встроенный reformal

Словакия

openstreetmap.by

OpenStreetMap.ru

2. История развития

Март 2009 – Июль 2009

отвоевали домен openstreetmap.ru редирект на вики обсуждение-обсуждение-обсуждение редирект на русскую часть форума

Июль 2009 – Январь 2011

Январь 2011 – Февраль 2011

Февраль 2011 – Июнь 2011

24 июня 2011 – first commit

25 Июня 2011 – Метро

09 Июля 2011 – Улучшение дизайна

Август 2011 – Поиск

Август 2011 – Поиск++

Сентябрь 2011 – OpenStreetBugs

Сентябрь — Декабрь 2011

Новый дизайн (с котами!)

Пермалинк OpenSearch

багфиксы

Декабрь 2011 – WikiMedia

Январь 2012 – Новые слои

← MapQuest

Bing →

← Cyclemap

MapSurfer →

Январь 2012 – 3D buildings

http://latlon.org/buildings (Кomяра)

Февраль 2012 – Персональная карта

Апрель 2012 – Валидаторы

http://wiki.openstreetmap.org/wiki/RU:Validator_protocol

Май 2012 – Слой погоды

http://openweathermap.org/

Июль 2012 – Рельеф

toolserver.org/~cmarqu/hill

Сентябрь 2012 – gps треки

zverik.osm.rambler.ru/gps/tiles/

Октябрь 2012 – Автодополнение

3. Технические подробности

Устройство поиска

1. osm_simple (PostgreSQL + Postgis)

2. search_addr (PostgreSQL + Postgis)

3. index search_addr (Sphinx)

4. api/search?q=Ленина&lat=...&lon=... (python)

5. search.js (JavaScript)

Использование 1. Полнотекстовый поиск (документ := полный адрес)

2. Замены вида д. => дом, ул. => улица, бул. => бульвар и другие

3. Стемминг

4. Поиск по префиксу (enable_star = 1)

5. cl.SetGeoAnchor("lat", "lon", lat, lon)

6. Разные варианты сортировки (addr_type_id ASC @geodist ASC)

7. Расширенный синтаксис поиска (улица Ле* @name улица | Ле*)

8. cl.SetFilterFloatRange("lat", lat_min, lat_max)

cl.SetFilterFloatRange("lon", lon_min, lon_max)

http://sphinxsearch.com/docs/2.0.6/

4. Планы на будущее

Поиск poi по названию

Поиск poi по категориям

Прокладывание маршрутов

Пробки

???

Patches are welcome!

github.com/ErshKUS/OpenStreetMap.ru

Вопросы ?