habrahabr.ru - топики, касающиеся OSM

“Импортируем открытые гео данные из OpenGeoDB в Elasticsearch” - перевод.
http://habrahabr.ru/post/227075/
На “главной” иллюстрации - OpenStreeMap…

“Архитектура прототипа и формата данных 3D кадастра в России”
http://habrahabr.ru/post/228471/
“Данный пост — моя своеобразная заготовка для написания дипломного проекта.”

P.S. Мопед не мой.

ФИАС или КЛАДР: выбираем справочник адресов
http://habrahabr.ru/company/hflabs/blog/230823/
Автор: AlexGechis

Много критики двойных номеров домов, как будто человек впервые их увидел.

Охренеть там примеры:

Head-Up Display для любой машины — как ездить безопаснее при плохой видимости

“используются общедоступные Google Maps и Open Street Map”

Как создать легенду
http://habrahabr.ru/post/229911/
Автор: Zverik

Рассказываю про стиль veloroad, скрипты от nik4 до nik4cgi, сборку pdf и какой в этом смысл.

Кратко от том как сделать свой Qt geoservice plugin
http://habrahabr.ru/post/233809/
Используется OSM.

Веб-картография и SVG-эффекты
http://habrahabr.ru/post/232761/
Автор: KoGor

Про Leaflet и SVG, много ссылок.

UI в Enterprise-приложении, или как мы делали удобную систему для создания карт
http://habrahabr.ru/company/2gis/blog/234947/

Автор: OlegNikishin

Осма эта статья касается лишь поверхностно, но описывает интерфейс для расстановки запретов поворотов — то, что сейчас iD делает лучше JOSM.

Упс, не туда :slight_smile:

Приложения для навигации на основе карт Openstreetmap для Windows Phone
http://habrahabr.ru/post/235213/
Автор: sashabeep

Очень краткий обзор 13 программ из маркета с итоговой таблицей.

хороший комент

кто осилит ??

**Ликбез по картографическим проекциям с картинками **
http://habrahabr.ru/post/235283/
Автор: Moskus

Свои карты на leaflet.js
http://habrahabr.ru/post/240681/
Автор: antirek

Ужас какой — привязки нет, тайлы 100x100 (!), без использования готовых решений. И в комментариях хвалят и благодарят.

Это типичные ошибки для человека, незнакомого с предметной областью, который с наскоку решил сделать то, что захотелось (или задачу, которую перед ним кто-то поставил, не принципиально), не изучив предварительно теорию соответствующую (хотя бы основы) и используемые в данной области инструменты.

Ход мыслей примерно такой у автора был:

Это ситуация типична для любого случая, когда человек знает общие подходы (картинки можно инструментом для обработки картинок обработать, в общем случае любую информацию преобразовать с помощью собственноручно написанной программы). Он берёт и делает.

Но мы должны признать, что такой подход верен лишь для некоторых случаев. Во многих же случаях гораздо лучше изначально потратить немного времени на изучение предметной области, теории соответствующей, имеющихся средств. И при таком подходе результат в итоге будет гораздо лучше, а для его достижения, из-за отсутствия затрат времени на создание велосипедов - суммарные времязатраты гораздо меньше.

  1. Вам шашечки?
  2. Сделав или попытавшись сделать самостоятельно, человек становится более восприимчив к чужому опыту в данной области. Теперь с ним можно обсуждать преимущества тайлов в 256256 перед 100100 и тому подобное :slight_smile:

Подход имеет право быть, если это разовая задача, и человек не собирается заниматься чем-то подобным в дальнейшем.

Иначе, можно дойти до требования изучить картографические проекции, чтобы вставить карту на свой сайт в разделе “Контакты” :slight_smile:

Я могу примерно рассказать, что дальше может быть с подобным проектом с подобных подходом, если захочется хоть что-то доделать в нём.

Захотелось добавить линейку.
Без проблем - примерно прикинули, что n пикселей на максимальном масштабе соответствуют m метрам. Линейка готова, даже примерно правильно мерит.

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

Захотелось приделать отображение треков. Повозились-повозились, напридумывали формул перевода координат из собственной системы в WGS84.

Но проект стал страшен, криво-косо работает и если приделать к нему ещё что-то - развалится. А всё из-за изначально кривой архитектуры и велосипедостроения.

Поэтому повторю (и приплюсадиню SviMik), что для одноразового использования подобный метод годен. Если же предполагается хоть какое-то развитие, надо всё выкинуть и сделать заново, уже правильно.

Да не, никто не осуждает автора, автор молодец. Но на подобные косяки не обращать внимание нельзя.