forum.esmasoft.com
Fresh posts
 
 FAQFAQ  SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Транспорт и остальное
общественный транспорт городов Беларуси
Goto page 1, 2  Next
 
Post new topic   Reply to topic    forum.esmasoft.com Forum Index -> Утилита MDCP
View previous topic :: View next topic  
Author Message
John Hellraiser
писатель


Joined: 17 Jul 2005
Posts: 11

PostPosted: 04 Feb 2009 15:20    Post subject: Транспорт и остальное Reply with quote

Проичитал инструкцию по утилите и не нашел в ней как создать слой с транспортом. Дело в том что нарисовал я карту другого города и хочу нарисовать транспортный слой, но не могу понять как. Понимаю что руками, и по шагам, но как нарисовать маршрут автобуса, остановку и привязать к ней номера автобусов.
Back to top
View user's profile Send private message
3Dima
DevTeam


Joined: 05 Nov 2003
Posts: 1709
Location: Минск

PostPosted: 05 Feb 2009 13:07    Post subject: Reply with quote

Схема транспорта слишком сложна, чтобы ее можно было самостоятельно создать в виде xml-файла с последующим импортом утилитой MDCP.

Для редактирования транспортной схемы мы используем специально написанный визуальный редактор, который позволяет не только править данные, но и осуществлять контроль корректности полученного транспортного графа. Этот редактор мы никому не даем. 7-40
Back to top
View user's profile Send private message Send e-mail Visit poster's website
John Hellraiser
писатель


Joined: 17 Jul 2005
Posts: 11

PostPosted: 05 Feb 2009 14:11    Post subject: Reply with quote

3Dima wrote:
Схема транспорта слишком сложна, чтобы ее можно было самостоятельно создать в виде xml-файла с последующим импортом утилитой MDCP.

Если Вам не очень сложно, то дайте пример этого сложного кода, хотябы маленький по двум остановкам и двум маршрутам. Буду очень признателен. А то карта (http://borisovcity.net/forums/index.php?showtopic=6038&view=findpost&p=108463) вроде красивая, а транспорта и дорожного графа нет :-(
Back to top
View user's profile Send private message
3Dima
DevTeam


Joined: 05 Nov 2003
Posts: 1709
Location: Минск

PostPosted: 05 Feb 2009 16:30    Post subject: Reply with quote

Посмотрите эти мои сообщения
http://forum.esmasoft.com/viewtopic.php?p=1300#1300
http://forum.esmasoft.com/viewtopic.php?p=1486#1486
Back to top
View user's profile Send private message Send e-mail Visit poster's website
John Hellraiser
писатель


Joined: 17 Jul 2005
Posts: 11

PostPosted: 05 Feb 2009 22:23    Post subject: Reply with quote

Прочитал, рассмотрел. Особенно мне понравилась фраза "PS Вы все еще хотите редактировать схему? Тогда мы идем к вам!". Да хочу. Меня еще больше заинтриговало. Эта чудо програма переводит сразу в формат Сити или в XML? Если в XML то дайте плиз кусок этого кода. Понимаю что все сложно, но и город с нуля нарисовать - тоже не легко. Если Вы смотрели мою версию города, то наверное оценили...

ЗЫ Еще вопрос про автомобильную схему. Она как делается?
Back to top
View user's profile Send private message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 7106
Location: Minsk

PostPosted: 06 Feb 2009 02:05    Post subject: Reply with quote

Quote:

Тогда мы идем к вам!".

Тогда надо было и встречать! За пять лет много воды утекло. На сегодняшний день отдавать редакторы транспортной и автомобильной сетей на сторону не имеет ни малейшего смысла. Равно как и придумывать, как вложить схему в голый XML, а потом вытащить ее оттуда.

_________________
Боюсь, у меня нет никаких фобий...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
John Hellraiser
писатель


Joined: 17 Jul 2005
Posts: 11

PostPosted: 06 Feb 2009 07:52    Post subject: Reply with quote

Значит ли это что Борисов будет без этих схем? Дадите хотябы наводку? Да или нет?
Back to top
View user's profile Send private message
3Dima
DevTeam


Joined: 05 Nov 2003
Posts: 1709
Location: Минск

PostPosted: 06 Feb 2009 14:47    Post subject: Reply with quote

Схема общественного транспорта сильно разветвленная? На нашем форуме нашел перечень маршрутов, но картинка со схемой, к сожалению, уже недоступна. Свой визуальный редактор мы отдавать не хотим. Поэтому возможны следующие варианты:
1. Пока не уверен, хочу ли этого, но может всю схему нанесу я сам поверх карты Борисова и отдам ее в виде TrUpdate
2. Для образца нанесу пару маршрутов, и отдам ее Вам для дополнения. После чего
а) Вы отдаете мне данные назад, я их собираю в виде, пригодном для CityInfo и отдаю в виде TrUpdate
б) Пишу утилиту типа MDCP, которая сразу преобразует схему транспорта в нужном виде. Но тут есть маленькая проблема: на сборке графа выполняются многочисленные проверки. В случае нашего визуального редактора локализовать и исправить несоответствия легко, а вот еще ломать голову, как выдать в удобном виде протокол ошибок...

Пока по совокупности трудозатрат для меня самый удобный вариант 2а, ну или 1. Правда, в этом случае не ясно, как быть регулярным обновлением схемы.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
John Hellraiser
писатель


Joined: 17 Jul 2005
Posts: 11

PostPosted: 06 Feb 2009 15:00    Post subject: Reply with quote

1. Не хочу нагружать с вариантом (работы много и Вам это надо?)
2а. опять же, для исправления хотяб одной точки надо Вас напрягать.
2б. наверное самый лучший для Вас и для меня вариант (буду рисовать по шагам и стараться без ошибок), а утилка может пригодится для другого чудика, такого же как я
Back to top
View user's profile Send private message
Stalker
почетный нетмониторщик


 BELNETMON Team
 bytrans

Joined: 24 Mar 2004
Posts: 9387
Location: Sochi

PostPosted: 10 Feb 2009 15:59    Post subject: Reply with quote

John Hellraiser, немогу скачать карту с borisovcity.net, выложите здесь. beer
Back to top
View user's profile Send private message
John Hellraiser
писатель


Joined: 17 Jul 2005
Posts: 11

PostPosted: 11 Feb 2009 14:26    Post subject: Reply with quote

Stalker wrote:
John Hellraiser, немогу скачать карту с borisovcity.net, выложите здесь. beer

Она есть еще и на Селдоме http://seldom.by/forums/index.php?s=eab13e632722429a92a9eeb81d68d803&act=attach&type=post&id=2226
А здесь не могу, размерчиком не вышла :-(
Back to top
View user's profile Send private message
Stalker
почетный нетмониторщик


 BELNETMON Team
 bytrans

Joined: 24 Mar 2004
Posts: 9387
Location: Sochi

PostPosted: 11 Feb 2009 15:47    Post subject: Reply with quote

John Hellraiser, там тоже требует регистрацию, разбейте архив на части по 500кБ. beer
Back to top
View user's profile Send private message
John Hellraiser
писатель


Joined: 17 Jul 2005
Posts: 11

PostPosted: 11 Feb 2009 21:40    Post subject: Reply with quote

Для чего? Лучше мыло дайте...
Back to top
View user's profile Send private message
Stalker
почетный нетмониторщик


 BELNETMON Team
 bytrans

Joined: 24 Mar 2004
Posts: 9387
Location: Sochi

PostPosted: 12 Feb 2009 09:29    Post subject: Reply with quote

John Hellraiser, см. ЛС. beer
Back to top
View user's profile Send private message
Stalker
почетный нетмониторщик


 BELNETMON Team
 bytrans

Joined: 24 Mar 2004
Posts: 9387
Location: Sochi

PostPosted: 13 Feb 2009 13:24    Post subject: Reply with quote

John Hellraiser, вот вам за вашу доброту:


sotab.rar
 Description:
слой антенн

Download
 Filename:  sotab.rar
 Filesize:  2.82 KB
 Downloaded:  1008 Time(s)

Back to top
View user's profile Send private message
John Hellraiser
писатель


Joined: 17 Jul 2005
Posts: 11

PostPosted: 13 Feb 2009 14:33    Post subject: Reply with quote

Stalker, спасибо, обязательно включу в следующий релиз, если не возражаете
Back to top
View user's profile Send private message
Stalker
почетный нетмониторщик


 BELNETMON Team
 bytrans

Joined: 24 Mar 2004
Posts: 9387
Location: Sochi

PostPosted: 13 Feb 2009 17:29    Post subject: Reply with quote

John Hellraiser, нет конечно, актуальную версию брать тут : http://belnetmon.bn.by/dif/sotab.rar
Back to top
View user's profile Send private message
Stalker
почетный нетмониторщик


 BELNETMON Team
 bytrans

Joined: 24 Mar 2004
Posts: 9387
Location: Sochi

PostPosted: 16 Feb 2009 00:02    Post subject: Reply with quote

Огромная просьба к разработчикам CityInfo 2.X: подправьте плиз ехе-шник Борисова, чтобы:
- карта Борисова могла запускаться вместе с картой Минска;
- слои использовались из разных мест, а не общие.

drink
Back to top
View user's profile Send private message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 7106
Location: Minsk

PostPosted: 16 Feb 2009 15:37    Post subject: Reply with quote

Stalker, Нет никакого .exe для Борисова, есть CityInfo.exe, один на всех. И компоновать туда карты десяти городов одновременно -- такого не будет.

А чтобы одной ситиинфой открывать несколько городов, смотрим параметр командной строки workpath (да-да, в справке).

_________________
Боюсь, у меня нет никаких фобий...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Stalker
почетный нетмониторщик


 BELNETMON Team
 bytrans

Joined: 24 Mar 2004
Posts: 9387
Location: Sochi

PostPosted: 16 Feb 2009 15:44    Post subject: Reply with quote

Kong En Ge, sorry Не компоновать хотел, а запускать одновременно. :-P

Да, обьяснили мне уже всю глубину моего морального и умственного падения... :’(
Back to top
View user's profile Send private message
3Dima
DevTeam


Joined: 05 Nov 2003
Posts: 1709
Location: Минск

PostPosted: 16 Feb 2009 15:51    Post subject: Reply with quote

Допрос с пристрастием Stalker'а позволил уточнить суть его проблем:
1. У него в разных каталогах находятся полные комплекты программа+данные по Минску и Борисову. Хочется иметь возможность запускать обе программы одновременно.
2. Обе программы читают настройки последнего сеанса работы из одного файла. Поэтому, если слои были подключены в CityInfo-Минск, то при последующем запуске Борисова осуществляется попытка загрузить эти же слои, но уже из каталога с Борисовом.

Решение:
1. Надо в ярлык запуска каждой программы добавить ключ -mulinst
2. В ярлык запуска, например, карты Борисова, добавить ключ -bsfProfile:borisov. Кроме того, т.к. карта Борисова пока не может иметь схему общественного транспорта и топологию автодорог, для ярлыка Борисова не помешают ключи -notransport и -notopo.

Как ни странно, про все эти ключи написано в справке к программе...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Stalker
почетный нетмониторщик


 BELNETMON Team
 bytrans

Joined: 24 Mar 2004
Posts: 9387
Location: Sochi

PostPosted: 16 Feb 2009 15:54    Post subject: Reply with quote

Запускаюсь, так:

"C:\Program Files\ESMA Ltd\CityInfoB\CityInfo.exe" -mulinst -bsfProfile:borisov.bsf -notopo -notransport

и все Super!
Back to top
View user's profile Send private message
3Dima
DevTeam


Joined: 05 Nov 2003
Posts: 1709
Location: Минск

PostPosted: 16 Feb 2009 15:56    Post subject: Reply with quote

Stalker, Что лишний раз доказывает: правильно поставленный вопрос уже содержит половину ответа :-)

В приведенной командной строке правильнее использовать ключ -bsfProfile:borisov, т.к. расширение добавляется автоматически. Предложенный же вариант -bsfProfile:borisov.bsf породит файл настроек borisov.bsf.bsf
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Stalker
почетный нетмониторщик


 BELNETMON Team
 bytrans

Joined: 24 Mar 2004
Posts: 9387
Location: Sochi

PostPosted: 16 Feb 2009 16:03    Post subject: Reply with quote

Quote:
Как ни странно, про все эти ключи написано в справке к программе...
Ага, которую все пользователи учат наизусть перед сном. LOL

3Dima, спасибо!!! beer

Quote:
породит файл настроек borisov.bsf.bsf
абы работало :-D но всеравно спасибо ещё раз, поправил как правельно, лишний файл на C:\Documents and Settings\Stalker\Application Data\ESMA\CityInfo грохнул. 8-)
Back to top
View user's profile Send private message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 7106
Location: Minsk

PostPosted: 16 Feb 2009 16:58    Post subject: Reply with quote

Quote:

которую все пользователи учат наизусть перед сном

Ну, если они перед сном задаются вопросами о том, как запустить на разных наборах данных, то придется и поучить в это время!

_________________
Боюсь, у меня нет никаких фобий...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    forum.esmasoft.com Forum Index -> Утилита MDCP All times are UTC + 3 Hours
Goto page 1, 2  Next
Page 1 of 2
 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

0.195 sec