Самые первые шаги
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Самые первые шаги
Стандартное для чего решение?
Разные пользователи данных OSM используют разные решения. Например, Mapnik. Для настольных приложений - Maperitive.
"На все уровни" - да, а как еще? Вы же не хотите получить везде одну и ту же картинку, просто разного размера?
Разные пользователи данных OSM используют разные решения. Например, Mapnik. Для настольных приложений - Maperitive.
"На все уровни" - да, а как еще? Вы же не хотите получить везде одну и ту же картинку, просто разного размера?
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
ericsson писал(а):Стандартное для чего решение?
Разные пользователи данных OSM используют разные решения. Например, Mapnik. Для настольных приложений - Maperitive.
"На все уровни" - да, а как еще? Вы же не хотите получить везде одну и ту же картинку, просто разного размера?
все что я хочу это получить на выходе растровый слой нарубленный в каталог формата http://{s}.site.ru/{z}/{x}/{y}.png
но пока не представляю даже как этого добиться.
чем рендерят oms свою карту? http://c.tile.openstreetmap.org/9/326/165.png ведь я так понимаю от рендера частично зависит итоговый результат. какой-то делает это лучше, другой хуже.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Самые первые шаги
Этот тайл получен Mapnik-ом.
Лучше или хуже - это невнятный критерий.
Лучше или хуже - это невнятный критерий.
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
но есть же у них какие-то особенности.ericsson писал(а):Этот тайл получен Mapnik-ом.
Лучше или хуже - это невнятный критерий.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Самые первые шаги
Чтобы лучше понять что такое тайлы и как работают тайловые сервисы, советую ознакомиться со статьей. Но я вроде уже предлагал вам отрендерить тайлы с помощью 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: Самые первые шаги
Для меня все это пока очень сложно. По той статье, что вы приводите, разбираться долго и трудно (мне). В качестве эксперимента я хочу попробовать отредерить кусок карты.. посмотреть как получится максимально простым способо. после залить тайлы на сервер и посмотреть результат.Denis Rykov писал(а):Чтобы лучше понять что такое тайлы и как работают тайловые сервисы, советую ознакомиться со статьей. Но я вроде уже предлагал вам отрендерить тайлы с помощью QGIS, а именно путём связки QGIS Server (на выходе WMS-сервис) -> MapProxy(подключаем WMS и сидируем тайлы).
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
Продолжаю битву с ветреными мельницами.
Непонятно почему я полез в 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 ?
Непонятно почему я полез в 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: Самые первые шаги
Видимо затем, что в начале темы вами было сказано:Макс писал(а): Вопрос - зачем мне QGIS ?
А в итоге всё свелось к OSM и тайлам.Мне нужны программы, редакторы или что-то в этом роде, для того чтобы я мог обводить в них области на спутниковых снимках и в итоге получать файл с описанием многоугольников.
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Самые первые шаги
Эти программы для редактирования OSM-данных. У OSM свой формат данных. Для создания web-сервиса понадобится ГИС-формат (shp). Как то так...
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
Александр Мурый писал(а):Видимо затем, что в начале темы вами было сказано:Макс писал(а): Вопрос - зачем мне QGIS ?А в итоге всё свелось к OSM и тайлам.Мне нужны программы, редакторы или что-то в этом роде, для того чтобы я мог обводить в них области на спутниковых снимках и в итоге получать файл с описанием многоугольников.
ну вообще да.. мне это и по-прежнему нужно. но мне нужно и редактировать osm карту - удалять лишнее и вставлять как раз эти обведенные области.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Самые первые шаги
Так и редактируйте в QGIS, в чем вопрос-то?
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
Denis Rykov писал(а):Так и редактируйте в QGIS, в чем вопрос-то?
я ни как не врублюсь как мне потом из проекта qgis сделать набор тайлов. может это конечно просто, но сейчас я не врубаюсь.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Самые первые шаги
Если вариант с QGIS Server вам кажется сложным (хотя не понимаю, что там может быть непонятного), то попробуйте QTiles.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Самые первые шаги
Макс, постараюсь объяснить.
То, что вам кажется, что "всё сложно" - это не следствие сложности каких-то инструментов (хотя они действительно есть менее сложные и более сложные в использовании), а того, что вы практически ничего не знаете о том, как это всё работает.
Но вместо того, чтобы восполнить это незнание и представить себе процесс в виде принципиальных частей (независимо от используемых инструментов) вы упорно пытаетесь скомпенсировать отсутствие элементарных необходимых представлений каким-то волшебным инструментом, где будет одна кнопка "решить мою задачу".
Такого инструмента (программы или набора программ) не существует.
Поэтому не нужно метаться, условно, от gqis к josm и обратно. Нужно сформулировать конкретную задачу. А потом ее решить.
На данный момент известно следующее:
1. вам нужен собственный веб-интерфейс с базовой картой на основе данных Openstreetmap;
2. поверх этой карты вы хотите отображать какие-то свои данные;
3. карта на основе данных Openstreetmap вам нужна не из уже существующих (вариантов базовых карт, которые можно увидеть в интерфейсе openstreetmap.ru, например), а за вычетом каких-то отдельных объектов или типов объектов.
Для решения задачи информация есть, но ее недостаточно.
Скажем, уже очевидно, что для самого интерфейса, скорее всего, достаточно будет Leaflet.
Очевидно также, что (слегка освоив QGIS) вы сможете загрузить туда фрагмент данных OSM в векторном формате, отредактировать эти данные и сгенерировать из них растровые тайлы на искомую территорию.
Ничего пока не ясно про те векторные данные, которые вы хотите показывать поверх - показать-то их в Leaflet не проблема, а вот из чего вы их будете делать - неизвестно.
Получается, что на данный момент, основным препятствием для решения задачи является то, что вы не обладаете необходимым минимумом знаний. Который не состоит в том, чтобы знать, на какую кнопку нажать, а состоит в представлении об этапах решения всей задачи целиком.
То, что вам кажется, что "всё сложно" - это не следствие сложности каких-то инструментов (хотя они действительно есть менее сложные и более сложные в использовании), а того, что вы практически ничего не знаете о том, как это всё работает.
Но вместо того, чтобы восполнить это незнание и представить себе процесс в виде принципиальных частей (независимо от используемых инструментов) вы упорно пытаетесь скомпенсировать отсутствие элементарных необходимых представлений каким-то волшебным инструментом, где будет одна кнопка "решить мою задачу".
Такого инструмента (программы или набора программ) не существует.
Поэтому не нужно метаться, условно, от gqis к josm и обратно. Нужно сформулировать конкретную задачу. А потом ее решить.
На данный момент известно следующее:
1. вам нужен собственный веб-интерфейс с базовой картой на основе данных Openstreetmap;
2. поверх этой карты вы хотите отображать какие-то свои данные;
3. карта на основе данных Openstreetmap вам нужна не из уже существующих (вариантов базовых карт, которые можно увидеть в интерфейсе openstreetmap.ru, например), а за вычетом каких-то отдельных объектов или типов объектов.
Для решения задачи информация есть, но ее недостаточно.
Скажем, уже очевидно, что для самого интерфейса, скорее всего, достаточно будет Leaflet.
Очевидно также, что (слегка освоив QGIS) вы сможете загрузить туда фрагмент данных OSM в векторном формате, отредактировать эти данные и сгенерировать из них растровые тайлы на искомую территорию.
Ничего пока не ясно про те векторные данные, которые вы хотите показывать поверх - показать-то их в Leaflet не проблема, а вот из чего вы их будете делать - неизвестно.
Получается, что на данный момент, основным препятствием для решения задачи является то, что вы не обладаете необходимым минимумом знаний. Который не состоит в том, чтобы знать, на какую кнопку нажать, а состоит в представлении об этапах решения всей задачи целиком.
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
Согласен.. у меня нет общего представления о всей системе.ericsson писал(а):Макс, постараюсь объяснить.
То, что вам кажется, что "всё сложно" - это не следствие сложности каких-то инструментов (хотя они действительно есть менее сложные и более сложные в использовании), а того, что вы практически ничего не знаете о том, как это всё работает.
...
Все точно. Что касается моих данных, то это не самый сложный технический момент, надеюсь. Их я получу обводя в редакторе, в том же QGIS, спутниковые снимки. Но это, как не странно, последний этап. На данном этапе я хочу, в качестве примера, отрендерить в набор тайлов карту одной из областей РФ, залить их на свой хостинг и сделать тестовую страничку отображая их скриптом Leaflet. Если у меня это получится и результат меня удовлетворит я буду делать следующие этапы. Редактировать карту osm, получать новые данные и т.д.ericsson писал(а):Макс
На данный момент известно следующее:
1. вам нужен собственный веб-интерфейс с базовой картой на основе данных Openstreetmap;
2. поверх этой карты вы хотите отображать какие-то свои данные;
3. карта на основе данных Openstreetmap вам нужна не из уже существующих (вариантов базовых карт, которые можно увидеть в интерфейсе openstreetmap.ru, например), а за вычетом каких-то отдельных объектов или типов объектов.
Спасибо за обстоятельный ответ.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя