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 

CityInfo 2.11
общественный транспорт городов Беларуси
Goto page 1, 2  Next
 
Post new topic   Reply to topic    forum.esmasoft.com Forum Index -> CityInfo®
View previous topic :: View next topic  
Author Message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 18 Jul 2017 10:42    Post subject: CityInfo 2.11 Reply with quote

Актуальная версія: 2.11.2.1 (даданая канфігурацыя для Гродна)

Update 2018-02-18:
Зараз і для публікі:
1) Спампаваць і распакаваць у любое зручае месца: cityinfo.2.11.2.1.zip
2) Спампаваць дадзеныя (поўны спіс магчымых дадзеных гл. тут)
3) Запусціць імпарт дадзеных: import\import.bat BY.osm.pbf minsk (пазначце фактычнае месцазнаходжанне файла BY.osm.pbf)
4) дачакацца заканчэння апрацоўкі і запусціць cityinfo.exe

Арыгінальнае паведамленне:
Quote:
На сёння падрыхтаваная канфігурацыя пад фармаванне дадзеных, аналагічных класічнай версіі CityInfo. Кали хто захоча стварыць іншыя канфігурацыі, пішыце тут або ў пошту: support@cityinfo.website.
Не магу сказаць, што зусім ужо задаволены вынікам, аднак аўтаматызаваная генерацыя дадзеных праз напрацоўкі ў OSMView мае пэўны плён. Нават сметніцу адкрытых дадзеных можна прасеяць да прыстойнага стану :-)

_________________
Боюсь, у меня нет никаких фобий...


Last edited by Kong En Ge on 19 Jul 2018 13:20; edited 8 times in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 11 Oct 2017 14:53    Post subject: Reply with quote

Яшчэ крыху таго, што выглядае адносна прыстойна.

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


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 18 Feb 2018 14:28    Post subject: Reply with quote

Зараз і для публікі:
1) Спампаваць і распакаваць у любое зручае месца: cityinfo.2.11.0.2.zip
2) Спампаваць дадзеныя (поўны спіс магчымых дадзеных гл. тут)
3) Запусціць імпарт дадзеных: import\import.bat BY.osm.pbf minsk (пазначце фактычнае месцазнаходжанне файла BY.osm.pbf)
4) дачакацца заканчэння апрацоўкі і запусціць cityinfo.exe

На сёння падрыхтаваная канфігурацыя пад фармаванне дадзеных, аналагічных класічнай версіі CityInfo. Кали хто захоча стварыць іншыя канфігурацыі, пішыце тут або ў пошту: support@cityinfo.website.

_________________
Боюсь, у меня нет никаких фобий...


Last edited by Kong En Ge on 19 Feb 2018 00:48; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Andrew
писатель


Joined: 12 Dec 2003
Posts: 137
Location: Minsk

PostPosted: 18 Feb 2018 21:00    Post subject: Reply with quote

Из разряда фантастики - при запуске программы cityinfo чтоб определялось наличие актуальной карты и предлагало скачать и сконвертировать более свежую версию.
Стоит ожидать?
Back to top
View user's profile Send private message
Andrew
писатель


Joined: 12 Dec 2003
Posts: 137
Location: Minsk

PostPosted: 18 Feb 2018 21:38    Post subject: Reply with quote

D:\soft\cityinfo\import>import.bat BY.osm.pbf minsk
CityInfo(R) OSM data import command set
Importing BY.osm.pbf using minsk configuration
Processing OSM DOM
Done
Main map processing
NODE. Total: 20233213; Objects: 476931; Outer: 401004; Stored: 563
Unmatched: 0; Skiped: 75104; Defaulted: 260
WAY. Total: 2913630; Objects: 2860275; Outer: 2509754; Stored: 335827
Unmatched: 0; Skiped: 4944; Defaulted: 9750
RELATION. Total: 48414; Objects: 41168; Outer: 38413; Stored: 1926
Unmatched: 0; Skiped: 445; Defaulted: 384
Done
Fixed SOATO outlines: 13
Removed residential areas: 1808
Fixed building numbers: 2084
Removed park interiors: 233
Converted text points: 55
Removed suburb texts: 4
Fixed SOATO codes: 64881
Fixed address streets: 1441
Updated allotment addresses: 1795
Fixed incomplete addresses: 122824
Updated building types: 22171
Created barriers: 268
Exception EReadError in module CityConverter.exe at 0004D916.
Stream read error.

Index map processing
NODE. Total: 20233213; Objects: 512407; Outer: 433839; Stored: 943
Unmatched: 0; Skiped: 0; Defaulted: 77625
WAY. Total: 2913630; Objects: 2861702; Outer: 2510654; Stored: 3520
Unmatched: 0; Skiped: 2046; Defaulted: 345482
RELATION. Total: 48414; Objects: 41214; Outer: 38448; Stored: 36
Unmatched: 0; Skiped: 42; Defaulted: 2688
Done
Скопировано файлов: 1.
Finished
Quote:
D:\soft\cityinfo\import>import.bat BY.osm.pbf minsk
CityInfo(R) OSM data import command set
Importing BY.osm.pbf using minsk configuration
Processing OSM DOM
Done
Main map processing
NODE. Total: 20233213; Objects: 476931; Outer: 401004; Stored: 563
Unmatched: 0; Skiped: 75104; Defaulted: 260
WAY. Total: 2913630; Objects: 2860275; Outer: 2509754; Stored: 335827
Unmatched: 0; Skiped: 4944; Defaulted: 9750
RELATION. Total: 48414; Objects: 41168; Outer: 38413; Stored: 1926
Unmatched: 0; Skiped: 445; Defaulted: 384
Done
Fixed SOATO outlines: 13
Removed residential areas: 1808
Fixed building numbers: 2084
Removed park interiors: 233
Converted text points: 55
Removed suburb texts: 4
Fixed SOATO codes: 64881
Fixed address streets: 1441
Updated allotment addresses: 1795
Fixed incomplete addresses: 122824
Updated building types: 22171
Created barriers: 268
Exception EReadError in module CityConverter.exe at 0004D916.
Stream read error.

Index map processing
NODE. Total: 20233213; Objects: 512407; Outer: 433839; Stored: 943
Unmatched: 0; Skiped: 0; Defaulted: 77625
WAY. Total: 2913630; Objects: 2861702; Outer: 2510654; Stored: 3520
Unmatched: 0; Skiped: 2046; Defaulted: 345482
RELATION. Total: 48414; Objects: 41214; Outer: 38448; Stored: 36
Unmatched: 0; Skiped: 42; Defaulted: 2688
Done
Скопировано файлов: 1.
Finished

В результате после запуска программы имем:

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


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 19 Feb 2018 01:07    Post subject: Reply with quote

Quote:
В результате после запуска программы имем:

Да, нашел очень редкую багу, ломавшую процесс построения. Новый билд уже перелит (2.11.0.2).

Quote:
чтоб определялось наличие актуальной карты и предлагало скачать и сконвертировать более свежую версию

Я не смотрю в эту сторону по многим причинам.
Процесс импорта прозрачен как слеза младенца -- каждый может адаптировать скрипт импорта под нужный источник данных и частоту обновлений :-) Я только обеспечил proof-of-concept минимального объема.
Предлагаемый скрипт предельно прост в плане логики выполняемых действий и практически не содержит оптимизации по повторному использованию данных (всегда прогоняет полный цикл преобразований).
Для себя я автоматизировал построение данных на основе классического make, учитывающего изменения по зависимостям для минимизации повторного выполнения этапов преобразования. Оно намного экономнее при настройке конфигурации импорта, но сложнее по инфраструктуре -- "из коробки" с простой настройкой не заработает.

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


Joined: 12 Dec 2003
Posts: 137
Location: Minsk

PostPosted: 19 Feb 2018 16:25    Post subject: Reply with quote

Все заработало.
Масштабирование шрифтов планируется? Ну или скрывать текст в случае увеличения размера отображения.
Back to top
View user's profile Send private message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 19 Feb 2018 16:35    Post subject: Reply with quote

Andrew, Сейчас все работает на настройках классической CityInfo, где картинка была сбалансирована по насыщенности информацией. Но в данных OSM пропорции присутствия объектов в карте иные, поэтому буду подбирать понемногу лучший вариант.
_________________
Боюсь, у меня нет никаких фобий...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
TerVel
писатель


Joined: 14 Jul 2004
Posts: 39
Location: Минск, Беларусь

PostPosted: 28 Feb 2018 15:15    Post subject: Reply with quote

КЛАСС!!!
Транспорт планируется?

_________________
И кофе для оставшихся в живых...
Back to top
View user's profile Send private message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 28 Feb 2018 15:50    Post subject: Reply with quote

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


Joined: 25 Mar 2017
Posts: 3

PostPosted: 02 Mar 2018 11:14    Post subject: Reply with quote

А можно поменять границы для обрезки карты, что бы добавить всю Беларусь?
Back to top
View user's profile Send private message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 02 Mar 2018 15:51    Post subject: Reply with quote

Tutankhamon, Границы поменять можно (в скрипте все видно), но работать от этого как положено не станет :-)
Под прирезку территорий сначала нужно подготовить конфигурацию импорта (вот сейчас Витебск делается).
Так что для страны пока лучше osmview.

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


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 01 Jun 2018 13:06    Post subject: Reply with quote

CityInfo 2.11.1.1
Даданыя канфігурацыі на Віцебск, Магілёў, Ліду.

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


Joined: 12 Dec 2003
Posts: 137
Location: Minsk

PostPosted: 03 Jun 2018 11:34    Post subject: Reply with quote

А можно сделать так чтоб при запуске оболочки в случае отсутствия нужных файлов для отображениея предлагалось указать папку с нужными файлами.
Удобно для хранения и использования нескольких городов.
Предполагаю что все это можно делать параметрами командной строки. Но предлагаемый вариант чуть более удобней - на мой взгляд.
Back to top
View user's profile Send private message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 19 Jul 2018 13:17    Post subject: Reply with quote

CityInfo 2.11.2.1
Даданая канфігурацыя на Гродна.

_________________
Боюсь, у меня нет никаких фобий...


Last edited by Kong En Ge on 19 Jul 2018 13:19; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 19 Jul 2018 13:19    Post subject: Reply with quote

Quote:
в случае отсутствия нужных файлов для отображениея предлагалось указать папку с нужными файлами

Можно подумать над вопросом.

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


Joined: 25 Aug 2018
Posts: 1

PostPosted: 25 Aug 2018 20:09    Post subject: Reply with quote

Приветствует собравшихся Призрак Св. Лаврентия! К сожалению, после долгого отсутствия забыл свой пароль, поэтому пока пишу с нового аккаунта. :-D

Вопрос такой: почему нынешний компилятор карт не обрабатывает нормально данные для всей Беларуси на профиле common? Данные брал с gis-lab за 20 августа в формате pbf. Выдает выдает 2 ошибки AccessViolation и не формирует act-файл картографического слоя. Если необходимо, могу в ближайшее время прогнать процесс еще раз и дать выдачу терминала для отладки. Или же так и было задумано и обрабатывать всю республику пока нет возможности?





ЗЫ. Уважаемый Евгений, как можно было бы доказать, что я именно тот самый Призрак Св. Лаврентия и восстановить свой старый аккаунт? :-| Некоторые пользователи форума, например уважаемый Stalker, наверняка могут вспомнить кое-какие детали нашего общения в личке, о которых едва ли известно широкой публике, и подтвердить, что я - тот самый человек. Надеюсь на понимание. :-)
Back to top
View user's profile Send private message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 28 Aug 2018 11:32    Post subject: Reply with quote

Quote:
Вопрос такой: почему нынешний компилятор карт не обрабатывает нормально данные для всей Беларуси на профиле common?

Потому что организационно все заточено на работу с данными в объеме населенного пункта. На более крупные по объему территории эвристики обработки не внедрялись по причине того, что целевой продукт на них не ориентирован архитектурно.
Quote:
Данные брал с gis-lab за 20 августа в формате pbf

гислаб тот умер, но причина ошибок ясна и так: сову кто-то захотел натянуть на глобус :-)
Quote:
как можно было бы доказать, что я именно тот самый Призрак Св. Лаврентия

в личке

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


 BELNETMON Team

Joined: 24 Mar 2004
Posts: 9191
Location: Sochi

PostPosted: 11 Oct 2018 09:28    Post subject: Reply with quote

Засланный казачок ©
Вероятно реплилоид spy влез в шкуру настоящего Призрака Св. Лаврентия и пытается взломать пароль с целью получить доступ к карте Минска. expert
Призрак Св. Лаврентия, если ты ещё жив, держись там, братан - no pasaran! dash
Back to top
View user's profile Send private message
Призрак Св. Лаврентия
консультант


Joined: 12 Oct 2008
Posts: 303
Location: Минск, ЮЗ

PostPosted: 26 Oct 2018 16:28    Post subject: Reply with quote

Stalker, да нет - просто по возвращении из отпуска был нагружен задачами по прямой служебной обязанности по самые помидоры. До того, чтобы писать на форумА, руки не доходили хронически, учитывая зачастую рабочие субботы и запойные воскресенья. :-D


Еще один замеченный глюк в конвертации слоев нынешней версии движка. Если делать карту из нерусской территории - конвертер тупо не хочет обрабатывать бусурманские буквы в подписях улиц. Особенно хорошо это видно на какой-нибудь Эстонии, где в Нарве ни одной подписи - а уже через границу в Ивангороде всё как у людей. rus Неужто прога в 2018-м то году хранит названия не в Юникоде, а в кодировке ANSI? 8-0 Конвертер, как ни забавно, не понимает даже украинскую кириллицу в Киеве. Питер же и Кёниг при этом обрабатываются нормально. А вот с Москвой+областью этот эффект вновь выскакивает, но видимо по другой причине - из-за слишком большого количества улиц на карте. В любом случае, забавный баг, который стоило бы устранить хотя бы потому, что нынешняя реинкарнация CI сделана явно с заделом на универсальность движка для любых произвольных топографических данных.

_________________
Весь русский стыд, вся русская тоска
Спекутся в строчках безъискусных:
Загадка русская бессмысленно легка,
Как это сознавать ни грустно.
Максим Водопьянов
Back to top
View user's profile Send private message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 26 Oct 2018 17:58    Post subject: Reply with quote

Quote:
нынешняя реинкарнация CI сделана явно с заделом на универсальность движка для любых произвольных топографических данных.

Не хочу никого расстраивать, но единственное, что тут было сделано -- это трансфер данных из OSM в существующий конвейер конвертации для CityInfo без переработки всего остального. Про универсальность речи никогда не велось, принимая во внимание тот беспорядок в данных, который есть в коллективном труде OSM.

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


Joined: 12 Oct 2008
Posts: 303
Location: Минск, ЮЗ

PostPosted: 26 Oct 2018 22:45    Post subject: Reply with quote

Kong En Ge wrote:
Quote:
нынешняя реинкарнация CI сделана явно с заделом на универсальность движка для любых произвольных топографических данных.

Не хочу никого расстраивать, но единственное, что тут было сделано -- это трансфер данных из OSM в существующий конвейер конвертации для CityInfo без переработки всего остального. Про универсальность речи никогда не велось, принимая во внимание тот беспорядок в данных, который есть в коллективном труде OSM.


Ну, по крайней мере, речь имхо могла бы идти о постепенном расширении географии охвата CI сначала до всей Беларуси, а потом и на какие-то города или небольшие страны ближнего зарубежья. Если что-то вполне приличное удалось выковырять из OSM для Минска и Лиды - то чем Москва или Молдавия хуже? ;-) Скажу прямо, что я достаточно высокого мнения о CI прежде всего как о картографическом движке, и не вижу ничего плохого в его экспансии за пределы Минска.


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


Кстати, можно было бы подумать о расширении карт Гродно/Могилева/Лиды/etc. до размера соответствующих районов, как это уже случилось однажды с Минском? Было бы весьма удобно, особенно учитывая, что у Гродно и Лиды есть города-спутники. idea

_________________
Весь русский стыд, вся русская тоска
Спекутся в строчках безъискусных:
Загадка русская бессмысленно легка,
Как это сознавать ни грустно.
Максим Водопьянов
Back to top
View user's profile Send private message
Kong En Ge
DevTeam


Joined: 05 Nov 2003
Posts: 6913
Location: Minsk

PostPosted: 27 Oct 2018 11:11    Post subject: Reply with quote

Quote:
а потом и на какие-то города или небольшие страны ближнего зарубежья

В зарубежье все заметно сложнее: иное административно-территориальное деление с адресной системой предполагают приличный кусок работы по адаптации. Именно поэтому на сегодня пока нет конфигурации на Брест и вряд ли будет конфигурация на расширение Гродно: "прихватываемые" чужие территории информационно плохо ложатся в подходы обработки, ориентированные на свои :-)

Quote:
Если что-то вполне приличное удалось выковырять из OSM для Минска

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

Quote:
то чем Москва или Молдавия хуже?

Ну, например, кодирование населенных пунктов в них выполнено не в СОАТО Беларуси :-)

Quote:
А беспорядок - это прямое следствие подмены научного метода псевдо-демократическими упражнениями.

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

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


Joined: 12 Oct 2008
Posts: 303
Location: Минск, ЮЗ

PostPosted: 27 Oct 2018 19:39    Post subject: Reply with quote

Kong En Ge wrote:
В зарубежье все заметно сложнее: иное административно-территориальное деление с адресной системой предполагают приличный кусок работы по адаптации. Именно поэтому на сегодня пока нет конфигурации на Брест и вряд ли будет конфигурация на расширение Гродно: "прихватываемые" чужие территории информационно плохо ложатся в подходы обработки, ориентированные на свои :-)

Ну, например, кодирование населенных пунктов в них выполнено не в СОАТО Беларуси :-)


Мне казалось, что и для Минска CI не сильно ориентировалась на формальные условности. confused Одинаковый статус Заславля и Мачулищ как "городов", если я правильно помню (лень сейчас перегружаться под Винду), появился с момента расширения карты за административные границы Минска и спокойненько дожил до текущей реинкарнации.

Kong En Ge wrote:
Quote:
Если что-то вполне приличное удалось выковырять из OSM для Минска


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

А разве ЭСМАсофт не жил всю дорогу преимущественно за счет коммерческих разработок, предоставляя карту Минска широкой аудитории скорее в режиме рекламы собственных умений и наработок?

Kong En Ge wrote:
Беспорядок сам по себе не проблема, проблема в отсутствии способа упорядочить его хотя бы "для себя", а потом публично использовать. В этом смысле токсичность опенсорса очень рано начинает ставить барьеры для дальнейшего развития.


Имхо, подходящий путь был избран CI еще до перехода на опенсорс: отбрасывание лишних подробностей и перенос их в систему дополнительных слоев, разрабатываемых сторонними авторами. :-|

_________________
Весь русский стыд, вся русская тоска
Спекутся в строчках безъискусных:
Загадка русская бессмысленно легка,
Как это сознавать ни грустно.
Максим Водопьянов
Back to top
View user's profile Send private message
Stalker
почетный нетмониторщик


 BELNETMON Team

Joined: 24 Mar 2004
Posts: 9191
Location: Sochi

PostPosted: 27 Oct 2018 20:59    Post subject: Reply with quote

Kong En Ge, бань рептилоида! LOL
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forum.esmasoft.com Forum Index -> CityInfo® 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.374 sec