You are not logged in.

#26 2010-02-25 16:57:54

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Каких инструментов вам не хватает?

Даешь командную строку, как в Rhinoceros и Autocad! А то стопицот кнопочек, которые для всего этого понадобятся, очень уж унылы...

Offline

#27 2010-02-25 17:24:33

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,321
Website

Re: Каких инструментов вам не хватает?

Хочу полноценный скриптинг в josm. И командная строка бы тоже на помешала. smile


world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]

Offline

#28 2010-02-25 17:47:03

x10kHz
Member
Registered: 2009-10-06
Posts: 138

Re: Каких инструментов вам не хватает?

Да, скрипты очень бы не помешали!) Прикрутите к джосму питон!
Возможно сообщество решит проблемы про которые я писал в своей теме http://forum.openstreetmap.org/viewtopic.php?id=5061
А именно проблема связки очень удобного PyQt и встроенного интерпретатора питона. С явой, правда, не знаю как точно все это делать, но думаю связать можно.

Eugene еще об этом писал http://forum.openstreetmap.org/viewtopi … 323#p41323

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

Last edited by x10kHz (2010-02-25 17:50:42)

Offline

#29 2010-02-25 18:39:01

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Каких инструментов вам не хватает?

coolkaas wrote:
Ilis wrote:

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

А причём здесь отражение по нужной линии? Вопрос 2 звучал как:

2. Выравнивалку домов. Почти всегда дома стоят вдоль линии. Хорошо бы выделить их, сказать вдоль какой грани ровнять и выровнять одним нажитем кнопки.

Я ответил на вопрос исчерпывающе, это именно ТА ситуация. Никакого отражения эта функция и не призвана заменить.

Упс smile Это относилось ко второй части пункта 3

3. Возможность поворачивать объект фиксированные углы. Много домов сильно гнутых, которые хочется просто скопировать. Засада в том, что они стоят фасадами в разные стороны. Сейчас есть только инструмент "отражение" которго категорически не хватает. Из за этого много домов оставляю неотрисованными.

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

Last edited by Ilis (2010-02-25 18:39:32)

Offline

#30 2010-02-25 22:49:17

Alexey Guseynov
Member
Registered: 2009-12-23
Posts: 205

Re: Каких инструментов вам не хватает?

Ivan Komarov wrote:

Мне не хватает легковесного решения для PDA, чтобы с него несложно было уточнить положение узлов, тип дороги, отметить магазин и т.п. Что-то типа офлайн Потлача на PDA smile

osm2go на maemo работает замечательно. А вот под win mobile не знаю.

Offline

#31 2010-02-26 06:58:58

Kaylee
Member
Registered: 2010-02-17
Posts: 66
Website

Re: Каких инструментов вам не хватает?

liosha wrote:

5 и 6 вроде как twms может.

Кэш есть, спасибо.

Поддержки landsat нам нет вообще. Несложно добавить, но я не знаю ни одного WMS сервера, который отдает _произвольные_ композиты landsat, а не банальные 3-2-1 и 4-3-2. Если кто-нибудь подскажет, сделаю. 

coolkaas wrote:

Kaylee, пункт 2: выделяешь пачку домов, выделяешь линию, вдоль которой ты хочешь их выровнять, или достаточно выделить даже 2 точки, вдоль линии которых выровнять дома. И нажимаешь кнопку Q.
Всё.

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


OSM digest — свежие новости из мира OpenStreetMap.

Offline

#32 2010-02-26 07:29:59

old_Bibigon
Member
From: Kirov|Vyatka
Registered: 2009-06-12
Posts: 26

Re: Каких инструментов вам не хватает?

Kaylee wrote:
liosha wrote:

5 и 6 вроде как twms может.

Кэш есть, спасибо.

Поддержки landsat нам нет вообще. Несложно добавить, но я не знаю ни одного WMS сервера, который отдает _произвольные_ композиты landsat, а не банальные 3-2-1 и 4-3-2. Если кто-нибудь подскажет, сделаю.

надо вежливо просить как-то так
Собственно SLD=global_mosaic.sld это стиль, а STYLES=color_453 - это смесь каналов rgb, в нём описаная.
На примеры с gis-lab это похоже, но сильно я так и не разбирался ещё sad

ps. global_mosaic.sld это стиль, лежащий у самих jpl. В теории, сервак может брать чужой стиль по http, что должно позволить подкорректировать гамму и помесь каналов.

Last edited by old_Bibigon (2010-02-26 08:02:17)

Offline

#33 2010-02-26 08:02:11

Kaylee
Member
Registered: 2010-02-17
Posts: 66
Website

Re: Каких инструментов вам не хватает?

old_Bibigon wrote:

надо вежливо просить как-то так
Собственно SLD=global_mosaic.sld это стиль, в котором это описано, а STYLES=color_453 - это смесь каналов rgb, в нём описаная.
На примеры с gis-lab это похоже, но сильно я так и не разбирался ещё sad

Спасибо. Буду пробовать.


OSM digest — свежие новости из мира OpenStreetMap.

Offline

#34 2010-02-26 14:25:53

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,303

Re: Каких инструментов вам не хватает?

Kaylee wrote:

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

Мы с тобой были невнимательны к инструменту "Q", смотри, что он умеет:

хотим повернуть домики вдоль улицы

b7c439e7b373.png

выделяем нужные домики, и ДВЕ ТОЧКИ на проспекте (красные, чуть левее и выше кучки домиков)

15d0c1c2b2de.png

и нажимаем кнопку Q

825b756e2ed4.png

voila, домики маршируют вдоль нашей линии!

Пардон за оффтоп.

Offline

#35 2010-02-26 14:30:16

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Каких инструментов вам не хватает?

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

Offline

#36 2010-02-26 14:37:48

Kaylee
Member
Registered: 2010-02-17
Posts: 66
Website

Re: Каких инструментов вам не хватает?

coolkaas wrote:

Мы с тобой были невнимательны к инструменту "Q", смотри, что он умеет:

хотим повернуть домики вдоль улицы

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

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

Last edited by Kaylee (2010-02-26 14:57:09)


OSM digest — свежие новости из мира OpenStreetMap.

Offline

#37 2010-02-26 18:17:33

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Каких инструментов вам не хватает?

coolkaas wrote:

хотим повернуть домики вдоль улицы
...
и нажимаем кнопку Q

Это не поворот.
Это черт знает, что такое, но это не поворот. Это искусственное запараллеливание линий в объекте некой прямой.

Если посмотреть внимательно (на бОльших углах), можно увидеть, что форма здания не сохраняется.

До Q:
07c5694312b4a6f8c4060efc2a92b03b.jpeg

После Q:
fbcfdf2d96d3c10c22e917c579e34479.jpeg

Last edited by Hind (2010-02-26 18:23:53)

Offline

#38 2010-02-26 19:16:15

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,303

Re: Каких инструментов вам не хватает?

Hind, ага, получается, как ты говоришь. Значит это именно запараллеливание. Без врашения. Экое гадство, буду знать.))

Kaylee, теперь понял, что ты хочешь.
"а еще и сделать так чтобы расстояние от улицы до домиков стало одинаковым" -- теперь решительно понятно, что ты имел ввиду.

Голосую обеими лапами ЗА такую штуку))

Offline

#39 2010-02-27 11:01:12

shadowjack
Member
Registered: 2008-05-05
Posts: 439

Re: Каких инструментов вам не хватает?

Вообще, нужны направляющие и прилипание к ним. Это уже какой-то inkscape получается.

Offline

#40 2010-02-27 11:46:03

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Каких инструментов вам не хватает?

Автокад:)


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#41 2010-02-27 12:24:17

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Каких инструментов вам не хватает?

Снаппинг рулит. Давайте создадим список прилипаний.

1. При рисовании линии (вея):
1.1 К прямым под углами 0, 45 и 90 градусов относительно предыдущего сегмента рисуемой линии.
1.2 К прямой, перпендикулярной началу рисуемой линии.

Все магниты (когда включены одновременно) должны работать и на пересечения этих виртуальных прямых (отдавая пересечениям приоритет).

Offline

#42 2010-02-27 12:34:07

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Каких инструментов вам не хватает?

Была бы ещё польза от показометра для размеров создаваемых объектов (углы, расстояния, и т. п.) А то одного маленького кусочка линейки явно не хватает для осознания величия рисуемого объекта. smile
Магниты хороши были бы и при редактировании (выпрямлении) уже нарисованного.


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#43 2010-03-20 14:25:49

Dmitry Terentiev
Member
From: Мурманск
Registered: 2008-09-05
Posts: 366

Re: Каких инструментов вам не хватает?

shadowjack wrote:

Так что предлагаю обсудить, какие инструменты вам нужны.
1. Что инструмент должен уметь делать
2. Как бы вы его использовали
3. Как этот поможет сообществу

Сделал программку. Ее смысл в проверке и поддержании адресной базы города. Алгоритм был такой через Josm скачивал xml и дальше конвертировал его в Access базу данных. Ее сравнивал с имеющейся базой. После сравнения сразу понятно, если какой-то адрес был удален. Ну или найти какого адреса не хватает.  Но так как сам не программист, программка оказалась медленной и не удобной. Может кто из программеров заинтересуется и сделает что-то подобное.
Думаю требования должны быть следующими: Данные скачиваются по  границам полигона (обозначающего границы города). Далее сравниваются с имеющейся базой данных и в двух таблицах выводится разница: "отсутствует в базе", "отсутствует в осм". При желании пользователь может добавлять объекты из ОСМ, отсутствующие в базе. Дальнейшее развитие это сравнение различных объектов. Например, школ, д/с и т.д с имеющимися в базе данных (списки школ города можно легко найти в открытых источниках). Таким образом,  можно будет находить не хватающие в ОСМ объекты. Тоже самое можно сделать для relations запртов поворотов. Еще одно назначение поиск тегов с опечатками и неправильных тегов.
Если кто-то заинтересуется и будет необходимость, могу отдать все исходники (на VB) и SQL запросы.


www.MurmanskOSM.ru - валидатор адресов Мурманской области по данным  http://www.cikrf.ru

Offline

#44 2010-03-20 19:36:24

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

Re: Каких инструментов вам не хватает?

Dmitry Terentiev wrote:

Например, школ, д/с и т.д с имеющимися в базе данных (списки школ города можно легко найти в открытых источниках).

Если б они были уже в готовом для использования виде... А если просто брать из открытых источников - то, ИМХО. что заносить в БД, что напрямую в ОСМ - разница невелика. Так зачем делать двойную работу?

Offline

#45 2010-03-20 23:15:56

Dmitry Terentiev
Member
From: Мурманск
Registered: 2008-09-05
Posts: 366

Re: Каких инструментов вам не хватает?

Sergey Astakhov wrote:

Так зачем делать двойную работу?

Смысл просто вытащить список уже имеющихся объектов в ОСМ и сверить с полным списком.


www.MurmanskOSM.ru - валидатор адресов Мурманской области по данным  http://www.cikrf.ru

Offline

#46 2010-03-27 18:41:33

agsochi
Member
From: Сочи
Registered: 2010-02-20
Posts: 537

Re: Каких инструментов вам не хватает?

Еще хотелось бы при рисовании домов, при зажатом шифте или контроле,  разрешало рисовать углы с шагом 45 градусов.
И еще, в в режиме селект, при выделенном объекте, чтоб курсорами можно было его подвинуть с маленьким шагом.

Last edited by agsochi (2010-03-27 18:46:41)

Offline

#47 2010-07-27 19:17:05

Dmitry Terentiev
Member
From: Мурманск
Registered: 2008-09-05
Posts: 366

Re: Каких инструментов вам не хватает?

Очень не хватает в Josm визуального отображения максимально допустимых скоростей (maxspeed и maxspeed:practical) типа http://latlon.org/maxi?zoom=17&lat=55.7 … 0000000BFF. Может отдельным слоем или еще как...


www.MurmanskOSM.ru - валидатор адресов Мурманской области по данным  http://www.cikrf.ru

Offline

#48 2010-07-27 19:53:27

Alexey Guseynov
Member
Registered: 2009-12-23
Posts: 205

Re: Каких инструментов вам не хватает?

[offtop]Мне кажется, что очень не хватает ринга, чтобы можно было выйти и нормально разрешить вопросы:
http://forum.openstreetmap.org/viewtopi … d=8471&p=4
:-)
[/offtop]

Offline

#49 2010-07-28 04:59:17

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Каких инструментов вам не хватает?

1. Не хватает структуры в базе. В первую очередь не хватает такого понятия как ОБЪЕКТ. Узлы, пути, отношения - лишь кирпичики, из которых должны строиться объекты.
2. Не хватает нормального редактора, который бы:
2а. Был написан на компилируемом языке и не тормозил (не важно, из-за интерпретации кода или из-за нехватки памяти для ВМ).
2б. Поддерживал бы в полном объеме существующие структуры данных, а в идеале - ограждал бы пользователя от ошибок (например, не давал записать узлы либо пути, если они не принадлежат никакому объекту).
2в. Обладал интуитивно понятным интерфейсом и удобными средствами навигации и редактирования.
3. Как и во всех открытых проектах здесь не хватает структурированной иерархической справочной системы.

Offline

#50 2010-07-28 05:20:02

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

Re: Каких инструментов вам не хватает?

Хочу, чтобы в JOSM в треке сегменты раскрашивались соответственно скорости! :)

Offline

Board footer

Powered by FluxBB