Самые первые шаги

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Самые первые шаги

Сообщение ericsson » 23 июн 2013, 00:10

Стандартное для чего решение?
Разные пользователи данных OSM используют разные решения. Например, Mapnik. Для настольных приложений - Maperitive.
"На все уровни" - да, а как еще? Вы же не хотите получить везде одну и ту же картинку, просто разного размера?

Макс
Участник
Сообщения: 59
Зарегистрирован: 11 июн 2013, 12:18
Репутация: 5

Re: Самые первые шаги

Сообщение Макс » 23 июн 2013, 00:46

ericsson писал(а):Стандартное для чего решение?
Разные пользователи данных OSM используют разные решения. Например, Mapnik. Для настольных приложений - Maperitive.
"На все уровни" - да, а как еще? Вы же не хотите получить везде одну и ту же картинку, просто разного размера?

все что я хочу это получить на выходе растровый слой нарубленный в каталог формата http://{s}.site.ru/{z}/{x}/{y}.png

но пока не представляю даже как этого добиться.

чем рендерят oms свою карту? http://c.tile.openstreetmap.org/9/326/165.png ведь я так понимаю от рендера частично зависит итоговый результат. какой-то делает это лучше, другой хуже.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Самые первые шаги

Сообщение ericsson » 23 июн 2013, 01:03

Этот тайл получен Mapnik-ом.
Лучше или хуже - это невнятный критерий.

Макс
Участник
Сообщения: 59
Зарегистрирован: 11 июн 2013, 12:18
Репутация: 5

Re: Самые первые шаги

Сообщение Макс » 23 июн 2013, 01:14

ericsson писал(а):Этот тайл получен Mapnik-ом.
Лучше или хуже - это невнятный критерий.
но есть же у них какие-то особенности.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Самые первые шаги

Сообщение Denis Rykov » 23 июн 2013, 03:44

Чтобы лучше понять что такое тайлы и как работают тайловые сервисы, советую ознакомиться со статьей. Но я вроде уже предлагал вам отрендерить тайлы с помощью QGIS, а именно путём связки QGIS Server (на выходе WMS-сервис) -> MapProxy(подключаем WMS и сидируем тайлы).
Spatial is now, more than ever, just another column- The Geometry Column.

Макс
Участник
Сообщения: 59
Зарегистрирован: 11 июн 2013, 12:18
Репутация: 5

Re: Самые первые шаги

Сообщение Макс » 23 июн 2013, 09:13

Denis Rykov писал(а):Чтобы лучше понять что такое тайлы и как работают тайловые сервисы, советую ознакомиться со статьей. Но я вроде уже предлагал вам отрендерить тайлы с помощью QGIS, а именно путём связки QGIS Server (на выходе WMS-сервис) -> MapProxy(подключаем WMS и сидируем тайлы).
Для меня все это пока очень сложно. По той статье, что вы приводите, разбираться долго и трудно (мне). В качестве эксперимента я хочу попробовать отредерить кусок карты.. посмотреть как получится максимально простым способо. после залить тайлы на сервер и посмотреть результат.

Макс
Участник
Сообщения: 59
Зарегистрирован: 11 июн 2013, 12:18
Репутация: 5

Re: Самые первые шаги

Сообщение Макс » 24 июн 2013, 11:34

Продолжаю битву с ветреными мельницами.

Непонятно почему я полез в qgis ведь его даже нет в инструментах редактирования OSM карт

Доступные программы для редактирования карт:
Potlatch (рус.) — онлайновый Flash-редактор, лёгкий в освоении. Вкладка Edit на главной странице сайта OpenStreetMap.org.
JOSM (рус.) — оффлайновый редактор, Java-приложение. Наиболее популярный редактор. Обладает широким набором возможностей, за счёт подключаемых дополнительных модулей.[38]
Merkaartor (рус.) — редактор, написанный на C++ и Qt. Отображает редактируемую карту в стиле, похожем на слой Mapnik на сайте. Наряду с JOSM является наиболее популярным редактором.[38]
Osm2go — редактор для мобильных устройств и настольных компьютеров.
Другие программы могут обмениваться данными с проектом используя XML-RPC.

понял что OSM карты лежат в двух форматах http://be.gis-lab.info/data/

один из них osmshp в виде проекта qgis, другой хрен пойми какой, но вроде он чаще встречается в примерах рендеринга карты.

Вопрос - зачем мне QGIS ?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Самые первые шаги

Сообщение Александр Мурый » 24 июн 2013, 11:59

Макс писал(а): Вопрос - зачем мне QGIS ?
Видимо затем, что в начале темы вами было сказано:
Мне нужны программы, редакторы или что-то в этом роде, для того чтобы я мог обводить в них области на спутниковых снимках и в итоге получать файл с описанием многоугольников.
А в итоге всё свелось к OSM и тайлам.
Редактор материалов, модератор форума

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Самые первые шаги

Сообщение trir » 24 июн 2013, 11:59

Эти программы для редактирования OSM-данных. У OSM свой формат данных. Для создания web-сервиса понадобится ГИС-формат (shp). Как то так...

Макс
Участник
Сообщения: 59
Зарегистрирован: 11 июн 2013, 12:18
Репутация: 5

Re: Самые первые шаги

Сообщение Макс » 24 июн 2013, 12:08

Александр Мурый писал(а):
Макс писал(а): Вопрос - зачем мне QGIS ?
Видимо затем, что в начале темы вами было сказано:
Мне нужны программы, редакторы или что-то в этом роде, для того чтобы я мог обводить в них области на спутниковых снимках и в итоге получать файл с описанием многоугольников.
А в итоге всё свелось к OSM и тайлам.

ну вообще да.. мне это и по-прежнему нужно. но мне нужно и редактировать osm карту - удалять лишнее и вставлять как раз эти обведенные области.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Самые первые шаги

Сообщение Denis Rykov » 24 июн 2013, 12:10

Так и редактируйте в QGIS, в чем вопрос-то?
Spatial is now, more than ever, just another column- The Geometry Column.

Макс
Участник
Сообщения: 59
Зарегистрирован: 11 июн 2013, 12:18
Репутация: 5

Re: Самые первые шаги

Сообщение Макс » 24 июн 2013, 12:18

Denis Rykov писал(а):Так и редактируйте в QGIS, в чем вопрос-то?

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

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Самые первые шаги

Сообщение Denis Rykov » 24 июн 2013, 12:31

Если вариант с QGIS Server вам кажется сложным (хотя не понимаю, что там может быть непонятного), то попробуйте QTiles.
Spatial is now, more than ever, just another column- The Geometry Column.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Самые первые шаги

Сообщение ericsson » 24 июн 2013, 13:12

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

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

Такого инструмента (программы или набора программ) не существует.
Поэтому не нужно метаться, условно, от gqis к josm и обратно. Нужно сформулировать конкретную задачу. А потом ее решить.

На данный момент известно следующее:
1. вам нужен собственный веб-интерфейс с базовой картой на основе данных Openstreetmap;
2. поверх этой карты вы хотите отображать какие-то свои данные;
3. карта на основе данных Openstreetmap вам нужна не из уже существующих (вариантов базовых карт, которые можно увидеть в интерфейсе openstreetmap.ru, например), а за вычетом каких-то отдельных объектов или типов объектов.
Для решения задачи информация есть, но ее недостаточно.

Скажем, уже очевидно, что для самого интерфейса, скорее всего, достаточно будет Leaflet.
Очевидно также, что (слегка освоив QGIS) вы сможете загрузить туда фрагмент данных OSM в векторном формате, отредактировать эти данные и сгенерировать из них растровые тайлы на искомую территорию.
Ничего пока не ясно про те векторные данные, которые вы хотите показывать поверх - показать-то их в Leaflet не проблема, а вот из чего вы их будете делать - неизвестно.

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

Макс
Участник
Сообщения: 59
Зарегистрирован: 11 июн 2013, 12:18
Репутация: 5

Re: Самые первые шаги

Сообщение Макс » 24 июн 2013, 14:08

ericsson писал(а):Макс, постараюсь объяснить.
То, что вам кажется, что "всё сложно" - это не следствие сложности каких-то инструментов (хотя они действительно есть менее сложные и более сложные в использовании), а того, что вы практически ничего не знаете о том, как это всё работает.

...
Согласен.. у меня нет общего представления о всей системе.
ericsson писал(а):Макс
На данный момент известно следующее:
1. вам нужен собственный веб-интерфейс с базовой картой на основе данных Openstreetmap;
2. поверх этой карты вы хотите отображать какие-то свои данные;
3. карта на основе данных Openstreetmap вам нужна не из уже существующих (вариантов базовых карт, которые можно увидеть в интерфейсе openstreetmap.ru, например), а за вычетом каких-то отдельных объектов или типов объектов.
Все точно. Что касается моих данных, то это не самый сложный технический момент, надеюсь. Их я получу обводя в редакторе, в том же QGIS, спутниковые снимки. Но это, как не странно, последний этап. На данном этапе я хочу, в качестве примера, отрендерить в набор тайлов карту одной из областей РФ, залить их на свой хостинг и сделать тестовую страничку отображая их скриптом Leaflet. Если у меня это получится и результат меня удовлетворит я буду делать следующие этапы. Редактировать карту osm, получать новые данные и т.д.


Спасибо за обстоятельный ответ.

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя