You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#4776 2013-09-24 15:34:00

chsh
Member
Registered: 2013-06-24
Posts: 7

Re: Вопросы новичков

Не мог бы кто-нибудь помочь? Пытаюсь сделать локальный тайл-сервер postgis + python +mapnik + tilecache. База заливается правильно, питоновские скрипты generate_tiles.py и generate_image.py работают, переменные среды прописаны вроде вменяемыми значениями. Но!!! При попытке запуска из браузера любого  .cgi скрипта, содержащего строку "import mapnik" вылетает ошибка "no module named mapnik".

Что бы это могло быть?

Offline

#4777 2013-09-24 16:51:34

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Вопросы новичков

chsh wrote:

переменные среды прописаны вроде вменяемыми значениями. Но!!! При попытке запуска из браузера любого  .cgi скрипта, содержащего строку "import mapnik" вылетает ошибка "no module named mapnik".

Переменные среды где? Возможно, в окружении CGI их как раз не хватает. Возможно, в данном случае PYTHONPATH до модулей мапника.

Offline

#4778 2013-09-24 21:30:08

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Вопросы новичков

Всем привет!

Вопрос по отрисовке рек.
В нашем регионе много мелких речек (в ширине от 1 до 10м), очень часто сильно петляют и распадаются на рукава различной длинны затем опять сходится (не редко очень сложно определить основное русло).
Как прорисовывать данные разливы? Рисовать обе линии рукавов и назначать одинаковые тэги (waterway=river+name=*)? Не будет ли это дублированием объекта?

Offline

#4779 2013-09-24 21:33:32

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

Re: Вопросы новичков

_ANick_ wrote:

Рисовать обе линии рукавов и назначать одинаковые тэги (waterway=river+name=*)? Не будет ли это дублированием объекта?

Нет, длинные реки по любому будут представлены несколькими линиями, так что конвертеры это должны учитывать. Если есть сомнения - можно неосновной рукав оставить безымянным. У крупных рек он даже может иметь собственное название.

Offline

#4780 2013-09-24 21:42:50

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Вопросы новичков

Sergey Astakhov wrote:
_ANick_ wrote:

Рисовать обе линии рукавов и назначать одинаковые тэги (waterway=river+name=*)? Не будет ли это дублированием объекта?

Нет, длинные реки по любому будут представлены несколькими линиями, так что конвертеры это должны учитывать. Если есть сомнения - можно неосновной рукав оставить безымянным. У крупных рек он даже может иметь собственное название.

Спасибо за ответ!

Насчет осн. русла - не всегда можно определить  (широкая часть может быть мелкой, а узкая на снимке - глубокой по факту), вот пример http://www.openstreetmap.org/edit#map=1 … 4/76.54360

Offline

#4781 2013-09-25 05:00:03

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Вопросы новичков

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

Offline

#4782 2013-09-25 06:35:05

chsh
Member
Registered: 2013-06-24
Posts: 7

Re: Вопросы новичков

AMDmi3 wrote:

Переменные среды где? Возможно, в окружении CGI их как раз не хватает. Возможно, в данном случае PYTHONPATH до модулей мапника.

python как раз видит mapnik и ошибок вида

>>> import mapnik
  Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
  ImportError: No module named mapnik

нет. Импорт выполняется чисто, тайлы из питоновского скрипта генерятся. При попытке изменить значение PYTHONPATH python как раз и начинает ругаться.

PYTHONPATH=d:\mapnik-v2.2.0\python\2.7\site-packages
MAPNIK_MAP_FILE=d:\mapnik-v2.2.0\osm.xml

А вот при попытке запустить .cgi_скрипт все и начинается. ;(

Last edited by chsh (2013-09-25 06:36:58)

Offline

#4783 2013-09-25 08:49:41

M_Vokhm
Member
From: Курган
Registered: 2011-03-28
Posts: 352

Re: Вопросы новичков

А если пакет правок по ошибке отправлен с неправильным комментарием (забыл исправить в JOSM), то исправить его уже нельзя?


Конца не видно. И это не может не радовать.

Offline

#4784 2013-09-25 08:57:02

Felis Pimeja
Member
Registered: 2010-10-27
Posts: 1,035

Re: Вопросы новичков

Судя по тому, что все ваши чейнджсеты закрыты, уже нельзя. Но пока пакет открыт в него можно дописать правки с новым комментарием. И новый комментарий затрёт старый.

Offline

#4785 2013-09-25 14:12:56

chsh
Member
Registered: 2013-06-24
Posts: 7

Re: Вопросы новичков

Ну раз никто не ответил, напишу, что в итоге вышлоЖ

локальный тайл-сервер postgis + python +mapnik + tilecache
"no module named mapnik"

в httpd.conf для папки, откуда запускались .cgi, прописать

<Directory d:/localhost/tilecache>
SetEnv PYTHONPATH d:\mapnik-v2.2.0\python\2.7\site-packages
...
</Directory>
И тайлы зашуршали винтом )))

Last edited by chsh (2013-09-25 14:14:46)

Offline

#4786 2013-09-25 14:33:17

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Вопросы новичков

Про что я и писал.

Last edited by AMDmi3 (2013-09-25 14:33:28)

Offline

#4787 2013-09-25 18:42:32

var-alex
Member
From: МО, Коломна
Registered: 2012-04-12
Posts: 1,399

Re: Вопросы новичков

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

Offline

#4788 2013-09-26 11:08:20

GPMapper
Member
Registered: 2013-04-29
Posts: 49

Re: Вопросы новичков

Здравствуйте

Возможно-ли объеденять отношениями дома в пределах, например, квартала, чтобы в дальнейшем (когда будут более качественные спутниковые снимики) можно было подровнять сразу весь квартал, а не перетаскивать отдельные дома?

Offline

#4789 2013-09-26 11:12:56

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Вопросы новичков

GPMapper wrote:

Возможно-ли объеденять отношениями дома в пределах, например, квартала, чтобы в дальнейшем (когда будут более качественные спутниковые снимики) можно было подровнять сразу весь квартал, а не перетаскивать отдельные дома?

Нет, ибо это не фактические данные и в базе им не место.

В JOSM есть множество инструментов для этого, от выделения произвольной области до выделения всех объектов входящих в определённый полигон (у вас же есть landuse на этот квартал?).

Offline

#4790 2013-09-26 11:20:48

GPMapper
Member
Registered: 2013-04-29
Posts: 49

Re: Вопросы новичков

Все понятно, спасибо.

Offline

#4791 2013-09-26 11:23:39

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: Вопросы новичков

Хм... а что мешает созданию отношения "квартал"? Вполне нормально получится, улицы же делаются, пускай, что слегка разные цели, но сути сильно не меняет - эти дома связаны по признаку "квартал", и если кто-то захочет вытащить все дома "квартала", да ещё и не квадратной формы, то ему не надо будет заморачиваться с границами, а просто вытащить все члены отношения.

Offline

#4792 2013-09-26 11:23:43

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

Re: Вопросы новичков

GPMapper wrote:

чтобы в дальнейшем (когда будут более качественные спутниковые снимики) можно было подровнять сразу весь квартал, а не перетаскивать отдельные дома?

Практика показывает, что когда появляются более качественные снимки, то простым сдвигом не обойтись, всё равно нужно будет всё просматривать заново и актуализировать. Где-то форму домов корректировать, где-то убирать снесённые/добавлять вновь построенные дома.
А чтобы двигать нужно было по минимуму нужно обязательно снимки выравнивать по трекам. Это во всяких викимапиях с НЯК-ами эта проблема стоит остро из-за отсутствия привязки к трекам, поэтому им там с каждым новым снимком всё нужно двигать, в OSM же всё по другому.

Offline

#4793 2013-09-26 11:25:08

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

Re: Вопросы новичков

VikDD wrote:

эти дома связаны по признаку "квартал"

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

Offline

#4794 2013-09-26 11:32:59

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: Вопросы новичков

Ну-ну... по признаку геометрии, может ещё и Москва с Зеленоградом существует? Или Россия с Калиниградской областью и Байконуром?
Геометрия - это некая условность, типа "скорее всего дом в этом квартале", несмотря на то, что квартал сам круглый,а мы его по "геометрии" через bbox будем прикидывать.

Offline

#4795 2013-09-26 11:33:57

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

Re: Вопросы новичков

Для перемещения кучи объектов под снимкок в josm есть отличный инструмент «лассо». Хотя я просто рисую временный полигон, затем в поиске "inside selected".


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#4796 2013-09-26 11:38:17

GPMapper
Member
Registered: 2013-04-29
Posts: 49

Re: Вопросы новичков

Одно маленькое уточнение.

Если объекты связаны по смыслу, например здания завода, или здания на территории школы то применять отношение все-же допустимо?

Offline

#4797 2013-09-26 12:09:40

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

Re: Вопросы новичков

Отношения означают параметризуемую связь между объектами. Объединять объекты в отношение только по признаку принадлежности к какой-то категории («здания завода») неправильно. Да и для чего?


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#4798 2013-09-26 12:20:20

GPMapper
Member
Registered: 2013-04-29
Posts: 49

Re: Вопросы новичков

Да и для чего?

Для придания некоторой, законченности что-ли smile

Offline

#4799 2013-09-26 12:39:54

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: Вопросы новичков

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

Last edited by VikDD (2013-09-26 12:40:23)

Offline

#4800 2013-09-26 12:53:57

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

Re: Вопросы новичков

VikDD wrote:

по признаку геометрии, может ещё и Москва с Зеленоградом существует? Или Россия с Калиниградской областью и Байконуром?

Про Байконур не в курсе, а и "Москва с Зеленоградом" и "Россия с Калиниградской областью" действительно существуют в виде соответствующих границ.
А вы предлагаете завести отношение "Домики России" и включать туда всё что на территории России находится лишь бы не использовать страшную геометрию? smile

VikDD wrote:

мы его по "геометрии" через bbox будем прикидывать

Если делать криво - то конечно будет кривой результат, а как вы хотели? Кроме проверки по bbox есть нормальная проверка на попадание в полигон/мультиполигон, будет работать точно.

Offline

Board footer

Powered by FluxBB