*** private has quit IRC | 03:09 | |
*** Runge_home has quit IRC | 03:48 | |
*** FSA has quit IRC | 04:45 | |
*** progserega has joined #osm-ru | 05:39 | |
*** Scondo has joined #osm-ru | 05:46 | |
*** progserega has quit IRC | 05:48 | |
*** progserega has joined #osm-ru | 05:49 | |
*** Sanjak has quit IRC | 05:58 | |
*** Sanjak has joined #osm-ru | 05:59 | |
*** toorboalex_ru has joined #osm-ru | 06:15 | |
*** toorboalex_ru has quit IRC | 06:18 | |
*** Maks|nord has joined #osm-ru | 06:28 | |
*** Jim_[work] has joined #osm-ru | 06:32 | |
*** Jim__[work] has quit IRC | 06:39 | |
*** gryphon has quit IRC | 06:39 | |
*** gryphon has joined #osm-ru | 06:40 | |
*** psha[work] has joined #osm-ru | 07:03 | |
*** old_Bibigon has joined #osm-ru | 07:05 | |
*** borism3461 has joined #osm-ru | 07:09 | |
ErshKUS[work] | Runge: amenity=college обрезает landuse=grass это баг, или это отрисовано неверно? http://openstreetmap.ru/#map=19/54.74797/20.50118&layer=S | 07:10 |
---|---|---|
*** Zverik has joined #osm-ru | 07:45 | |
Maks|nord | Komzpa: а проблема повышения аккуратности отрисовки мапником векторных иконок обсуждалась вообще у разработчиков или там бьются за производительность любой ценой? | 07:49 |
*** Scondo has quit IRC | 07:53 | |
*** progserega has quit IRC | 07:56 | |
*** jekhor has joined #osm-ru | 08:15 | |
*** freeExec has joined #osm-ru | 08:19 | |
*** iav has quit IRC | 08:27 | |
*** Out`Of`Control has joined #osm-ru | 08:35 | |
Maks|nord | ты заливал недавно local.osm с гислаба? | 08:36 |
Maks|nord | Zverik: ^ | 08:36 |
Maks|nord | Zverik: посмотри пожалуйста, у тебя есть way с ID 150275310 ? | 08:37 |
Zverik | Maks|nord: level0.osmz.ru/index.php?url=w150275310 | 08:39 |
Zverik | (есть) | 08:39 |
Maks|nord | странно, почему тогда он у меня стабильно выпадает из базы | 08:41 |
freeExec | так он у тебя не через апи тянет ? | 08:41 |
Maks|nord | Zverik: у тебя маркер на Алжир показывает | 08:43 |
freeExec | кстате да, координат нод нету :( | 08:44 |
Maks|nord | тогда понятно, в выгрузке очередная дырка уже несколько месяцев | 08:45 |
Maks|nord | часть нод потеряно | 08:45 |
*** private has joined #osm-ru | 08:45 | |
Zverik | Maks|nord: http://level0.osmz.ru/index.php?url=w150275310! | 08:45 |
Zverik | ой, http://level0.osmz.ru/index.php?url=w150275310%21 | 08:45 |
Zverik | (по умолчанию тянет без зависимостей) | 08:46 |
Maks|nord | это я сейчас сделал ему touch | 08:46 |
Maks|nord | всё, нашёл почему у меня они выпадают | 08:54 |
*** Maks|nord has quit IRC | 08:55 | |
*** Maks|nord has joined #osm-ru | 08:56 | |
Maks|nord | https://www.openstreetmap.org/relation/2087377 | 08:56 |
freeExec | однако О_о | 08:57 |
*** DeathBaba has joined #osm-ru | 08:58 | |
*** Scondo has joined #osm-ru | 09:05 | |
*** Runge_home has joined #osm-ru | 09:11 | |
*** DeathBaba has quit IRC | 09:15 | |
Zverik | ыхыхы | 09:27 |
*** Zverik has quit IRC | 09:38 | |
*** FSA has joined #osm-ru | 09:53 | |
FSA | Доброго времени суток. | 09:54 |
FSA | Подскажите как обозначить территорию, которая находится под водой во время половодья. Там ничего не строят, по понятным причинам. | 09:54 |
Runge | приве всем. | 10:00 |
Runge | freeExec: на днях ты спрашивал про веб составляющую мапсерфера. сейчас у меня есть время. можем потестить? | 10:00 |
freeExec | эх счас обед, может после ? | 10:01 |
Runge | это через час? | 10:01 |
freeExec | ну да где-то так | 10:01 |
Runge | хорошо. приятного )) | 10:01 |
freeExec | спасибо | 10:01 |
Runge | ErshKUS[work]: баг с "amenity=college обрезает landuse=grass" исправил. | 10:03 |
ErshKUS[work] | Runge: ясно, спасибо | 10:03 |
*** DeathBaba has joined #osm-ru | 10:04 | |
*** DeathBaba has quit IRC | 10:05 | |
*** Runge_home has quit IRC | 10:07 | |
*** gryphon|2 has joined #osm-ru | 10:33 | |
*** gryphon|3 has joined #osm-ru | 10:33 | |
*** gryphon|4 has joined #osm-ru | 10:35 | |
*** gryphon has quit IRC | 10:40 | |
*** gryphon|2 has quit IRC | 10:41 | |
*** gryphon|3 has quit IRC | 10:42 | |
psha[work] | FSA: только слабаки там ничего не строят | 10:44 |
freeExec | Runge: мне ставить новую версию ? | 10:44 |
psha[work] | настоящие дачники любят такие места больше всего не свете | 10:44 |
freeExec | psha[work]: типа рис растёт на ура :) | 10:44 |
*** gryphon has joined #osm-ru | 10:45 | |
FSA | Рис там смоет просто. Там на катере можно ездить в половодье | 10:45 |
FSA | На несколько метров вода поднимается | 10:45 |
*** gryphon|2 has joined #osm-ru | 10:46 | |
Runge | freeExec: ну если имеется обновление, то лучше новую. | 10:46 |
FSA | Да и климат на Урале не очень то к рису приспособлен :) | 10:46 |
psha[work] | FSA: рис смоет, а картошку нет! она закопается! | 10:46 |
*** gryphon|3 has joined #osm-ru | 10:46 | |
freeExec | Runge: ок просто тогда надо будет ещё раз отладочные файлы | 10:46 |
Runge | хорошо. ща вышлю | 10:47 |
*** Jim__[work] has joined #osm-ru | 10:47 | |
*** andygol has joined #osm-ru | 10:49 | |
Runge | freeExec: выслал | 10:50 |
*** gryphon|4 has quit IRC | 10:51 | |
freeExec | MSNMapService.MapServiceWrapper.RegisterModules() in i:\MapSurfer.NET\WebSites\MSNMapService\App_Code\MapServiceWrapper.cs:185 | 10:51 |
freeExec | NullReferenceException | 10:52 |
*** gryphon|4 has joined #osm-ru | 10:52 | |
*** gryphon has quit IRC | 10:53 | |
*** gryphon has joined #osm-ru | 10:53 | |
*** gryphon|4 has quit IRC | 10:53 | |
*** gryphon|2 has quit IRC | 10:54 | |
*** Jim_[work] has quit IRC | 10:54 | |
*** gryphon|2 has joined #osm-ru | 10:54 | |
Runge | freeExec: аа точно, она самая. сейчас подправлю и вышлю новую версию сборки. | 10:54 |
*** andygol has quit IRC | 10:54 | |
*** gryphon|3 has quit IRC | 10:59 | |
*** gryphon has quit IRC | 11:01 | |
Runge | freeExec: выслал. | 11:04 |
*** FSA has quit IRC | 11:05 | |
freeExec | что-то не чего не изменилось :( | 11:06 |
Runge | а файлы точно скопировал в ту папку, которая указывает на веб сервис в IIS? | 11:06 |
freeExec | точно, не туда :) | 11:07 |
freeExec | эти данные важны LocalWeb\Bin\MSNMapService.dll.config а то что-то там пути не те | 11:09 |
Runge | удалить этот файл можно | 11:10 |
Runge | нужна только *.dll | 11:10 |
freeExec | всё равно там же в 185 строке падает | 11:10 |
Runge | хмм. | 11:11 |
Runge | а в логах системных ничего нет? | 11:12 |
*** jekhor has quit IRC | 11:13 | |
freeExec | тоже самая ошибка в логах | 11:13 |
freeExec | что у тебя там в этой строке ? | 11:13 |
Runge | там функция вызывается, в которой еще есть appDomain.AssemblyResolve -= new ResolveEventHandler(Domain_AssemblyResolve); | 11:15 |
Runge | freeExec: еще одну проверку добавил. сейчас вышлю. | 11:18 |
freeExec | MapServiceWrapper.cs:192 | 11:21 |
*** Zverik has joined #osm-ru | 11:27 | |
Zverik | по результатам прошлой недели должен сказать, что делать картостиль сложнее, чем мне казалось. Особенный адик с подписями — похоже, с мапником постобработки не избежать | 11:28 |
Zverik | кто-нибудь пытался научить мапник (в идеале — tilemill, либо через postgis) нормальной расстановке меток? MapSurfer — это, конечно, круто, но я хочу удобно и под линукс | 11:29 |
*** DeathBaba has joined #osm-ru | 11:29 | |
Runge | Zverik: :)) | 11:30 |
Runge | freeExec: еще разок попробуем? выслал | 11:30 |
freeExec | Runge: почему он файл лога не создаёт? | 11:31 |
*** DeathBaba has quit IRC | 11:31 | |
Runge | до этого место просто не доходит, валится на самом первом этапе, поиске и загрузке нужных сборок | 11:32 |
*** DeathBaba has joined #osm-ru | 11:32 | |
freeExec | Runge: опять ошибка в 192 строке | 11:32 |
Runge | ррррр. а сам в дебаге проект сможешь запустить? если я тебе его вышлю | 11:33 |
freeExec | вот что мен студия выдала Ссылка на объект не указывает на экземпляр объекта.StackTrace: в MSNMapService.AssemblyLoader.GetMSNInstallPath() в i:\MapSurfer.NET\WebSites\MSNMapService\App_Code\AssemblyLoader.cs:строка 58 | 11:34 |
freeExec | смогу | 11:34 |
Runge | уже лучше. ща гляну. если что вышлю проект | 11:34 |
*** SergeyA has joined #osm-ru | 11:35 | |
SergeyA | http://www.unian.net/politics/909974-v-harkove-zaderjali-shpiona-maskirovavshegosya-pod-nischego.html | 11:35 |
SergeyA | >гражданин, похожий на нищего, слонялся неподалеку корпусов Харьковского университета Воздушных Сил им. Ивана Кожедуба на улице Кочковськой. Военные патрульные заметили, что плохо одетый мужчина среднего возраста заглядывал за забор учебного | 11:36 |
SergeyA | По описанию - типичный маппер. | 11:36 |
Runge | freeExec: проблема с реестром. не может путь найти для версии 1.15 | 11:37 |
Runge | в web.config точно все правильно указано? | 11:37 |
freeExec | видимо корни растут от тада же откуда инсталлер не может в нужное место поставить | 11:37 |
Runge | возможно. где в реестре у тебя путь прописан к Software\MapSurfer.NET\1.15\InstallPath\ | 11:38 |
freeExec | может тут фалй:// лишнии <codeBase version="1.150.5205.29235" href="file:/// | 11:38 |
Runge | это из какого файла выдержка? | 11:39 |
freeExec | [HKEY_CURRENT_USER\Software\MapSurfer.NET\1.15] | 11:39 |
freeExec | Web.config | 11:39 |
Zverik | коммерческие карты рулят. gryphon|2: http://i.imgur.com/ZiLFTqU.jpg | 11:41 |
freeExec | Runge: а у тебя у самого в программфайл стоит ? | 11:41 |
Runge | да. | 11:41 |
Runge | предлагаешь ку да нибудь на другой диск поставить? | 11:41 |
freeExec | ну как минимум это различие | 11:41 |
Runge | попробую. | 11:42 |
freeExec | Runge: ну вроде отдельно получения из реестра из модуля AssemblyLoader у меня воспроизвелось | 11:47 |
Runge | ты имеешь в виду путь к дистр? | 11:47 |
freeExec | в GetRegistryKey regHive = LocalMachine | 11:47 |
Runge | а дальше все равно валится? | 11:48 |
freeExec | он ищет не текущего пользователя, а машины | 11:48 |
Runge | ну он ищет в двух местах. сначала машину, потом тек. пользователя | 11:48 |
freeExec | от падает в regKey.GetValue("InstallPath") когда клеит путь, а там null | 11:49 |
psha[work] | вам явно не хватает FHS :) | 11:50 |
freeExec | что это ? | 11:50 |
freeExec | Runge: RegistryKey похоже никогда не отдаёт null, даже если такой ветки в реестре нет | 11:51 |
freeExec | * GetRegistryKey | 11:52 |
Runge | хорошо. я понял. щас обед у меня. после буду думать. | 11:52 |
Runge | спасибо | 11:52 |
freeExec | ок | 11:53 |
*** andygol has joined #osm-ru | 11:56 | |
psha[work] | freeExec: это filesystem hierarchy standard :) | 12:00 |
psha[work] | который описывает что где живет | 12:00 |
freeExec | а нам она зачем ? | 12:01 |
psha[work] | чтоб пути в реестр не писать | 12:01 |
freeExec | вот я кстате не пойму, где он 64-битную ветку хранит, код говорит там, что-то есть, а regeditor не показывает | 12:02 |
*** gryphon|2 is now known as gryphon | 12:11 | |
gryphon | Zverik: а что, неплохая идея, мостик бы там не помешал | 12:12 |
Zverik | gryphon: по-моему, переход там не вписывается ни в какие маршруты — хотя, конечно, я только за открытие новых погранпереходов. Но у нас существующие бы сохранить... | 12:14 |
Runge | freeExec: у тебя случайно в ветке LocalMachine нет пустой ветки Software\MapSurfer.NET\1.15 оставшейся с предыдщущей установки для всех пользователей? | 12:52 |
freeExec | есть, но его не видно через regedit, вижу только через код или плагин к тоталкомандеру | 12:53 |
Runge | теперь кажется ясно почему ошибка появляется. щас подправлю | 12:54 |
Runge | freeExec: выслал версию, в которой исправлен баг с путем в реестре от предыдущей инсталяции | 13:03 |
*** Sanjak has quit IRC | 13:03 | |
freeExec | System.IO.IOException: Unable to determine installed version. | 13:04 |
*** Sanjak has joined #osm-ru | 13:04 | |
Runge | ой ой. т.е. не смог найти ни в LocalMachine ни в CU | 13:05 |
Runge | хмммм | 13:05 |
Runge | что же у тебя там с реестром?! ) | 13:05 |
freeExec | :) в пользователе есть | 13:05 |
freeExec | если отдельно попробовать код, то у меня показывает InstallPath is null, а в браузере и до этого не доходит :( | 13:08 |
freeExec | а не, я забыл версию задать, так что отдельно работает, странно как-то | 13:10 |
Runge | а у тебе веб сервис или дебаг в каком режиме запускается ? x86 или x64? | 13:10 |
freeExec | в проекте был Environment.Is64BitOperatingSystem = true, а вот в какой сервия я не знаю | 13:12 |
Runge | ясно. думаю дальше | 13:12 |
freeExec | процесс w3wp 64бит | 13:12 |
freeExec | но от запущен от пользователя mapserf возможно у него прав не хватает | 13:13 |
Runge | действительно. нужно мне проверить права на чтение реестра | 13:14 |
freeExec | процесс монитор показывает, что ветка не найдена, а когда он ищёт пользовательский ресурс, то там естественно другой пользователь и там этого ключа нет | 13:19 |
*** Maks|nord has quit IRC | 13:20 | |
Runge | т.е. MSN установлен для одного пользователя, а веб процесс запускается другим, у которого в реестре конечно же нет записи нужной | 13:21 |
freeExec | угу, но по идеет тут должна спасать машинная запись | 13:22 |
Runge | но у тебя в машинной записи нет InstallPath | 13:23 |
Runge | а руками можешь прописать тот же путь в localmachine, что у тебя указан для твоего CU? | 13:24 |
*** Maks|nord has joined #osm-ru | 13:24 | |
freeExec | я пробовал через regedit, но он попадает как бы для RegistryView.Registry32, для 64 его не видно | 13:26 |
Runge | http://support.microsoft.com/kb/305097 | 13:27 |
freeExec | да, что-то тут не так, даже со статьёй папки Wow6432Node я не вижу, а значит я в 32битной | 13:33 |
Runge | странно. под 64 разрядной виндой я в командной строке просто запускаю regedit и по идее открывается редактор реестра для 64 | 13:34 |
freeExec | да дома у меня тоже так, плюс нет точного индикатора что там показывает | 13:35 |
Runge | я думаю, если они совпадают, то WOW6432Node не выводится просто. | 13:36 |
Runge | другой вариант - сменить пользователя сервиса на текущего. или переставить мапсерфер для всех пользователей, т.е. в localmachine | 13:36 |
freeExec | попробую второй вариант | 13:37 |
freeExec | удалил, переставил для всех, завёлся, но всё равно ещё есть ошибка, теперь в текстовом логе: В документе XML (11, 8) присутствует ошибка. | 13:44 |
Runge | ну уже сдвиг какой то. а что за xml не написано? | 13:45 |
freeExec | неа | 13:45 |
freeExec | в MapSurfer.IO.FileTypes.FileType`1.Load(String fileName, ProgressEventHandler callback, Object userInfo) в MapSurfer.Web.Services.MappingService..ctor(String name) | 13:46 |
Runge | теперь ясно | 13:46 |
Runge | файл Service1.msnwss. что там прописано в 11 строке? | 13:47 |
freeExec | <ServiceName>WMTS Server</ServiceName> | 13:47 |
Runge | а в следующей? | 13:48 |
freeExec | а вот в предыдущей я менял <LogLevel>All</LogLevel> | 13:48 |
freeExec | а было Error | 13:48 |
Runge | вот тут и ошибка | 13:48 |
Runge | щас скажу что поставить | 13:48 |
Runge | Debug или Verbose | 13:49 |
*** Jim__[work] has quit IRC | 13:52 | |
Zverik | Runge: у меня к тебе вопрос, как к специалисту. Есть ли какой-то смысл в выборе начальной позиции метки (до проверки на пересечения) не фиксированного направления («справа»), а случайного (справа/слева/сверху и т.п.)? | 13:55 |
freeExec | теперь тут опять хмл не нравится в MapSurfer.IO.FileTypes.FileType`1.Load(String fileName, ProgressEventHandler callback, Object userInfo) в MapSurfer.Web.Common.BaseWebMap.縨欈澤ㄆ㗘錺⟳廤.펛⠬鶏ꓓ鑥첵(Int32 匤抗㉊檭氥쀮엣썔) | 13:55 |
Zverik | MapBox утверждают, что карта так выглядит лучше, когда не большинство меток с одной стороны от точки, а все разбросаны | 13:56 |
Zverik | вот: https://www.mapbox.com/tilemill/docs/guides/labels-advanced/#improved_direction_distribution_random_approach | 13:56 |
Runge | Zverik: конечно есть. все атласы придерживаются напередзаданного списка позиций вокруг точки. а то что Мапбокс придумывает колесо на ровном месте, все давно уже в курсе )) | 13:57 |
Zverik | Runge: у mapbox тоже наперёдзаданный, вопрос в том, лучше иметь «позицию по умолчанию», или выбрать эту позицию из списка случайным образом (до проверки на коллизии) | 13:58 |
Runge | за такую расстановку экзамен по картографии будет точно завален. | 13:58 |
Zverik | Runge: я знаю, что у мапника тяжело с подписями, но приходится работать с тем, что есть | 13:58 |
Runge | самая лучшая позиция справа сверху. | 13:59 |
*** SergeyA has quit IRC | 13:59 | |
Runge | freeExec: пытаюсь найти место.. | 13:59 |
Komzpa | Zverik: есть тому свои причины | 14:00 |
Komzpa | Zverik: гридоподобные датасеты деревень без этого выглядят кошмарненько | 14:00 |
Zverik | Komzpa: ну это понятно. У меня-то обычная карта. Хочу сделать подписи максимально красивыми, хотя для печати всё равно придётся в inkscape таскать буквы от дорог, к воде | 14:02 |
Runge | freeExec: в файле логов в последней строчке что написано? | 14:02 |
Zverik | Komzpa: ты не пробовал через postgis улучшать расстановку подписей? | 14:02 |
freeExec | errorLog или servicelog ? | 14:02 |
Komzpa | Zverik: пробовал. см. komap / чепецк.net | 14:02 |
freeExec | Runge: может это быть из-за координат где нет данных ? | 14:03 |
Zverik | о, вижу первый тайл на чепецк.net | 14:03 |
Zverik | о, второй и третий | 14:03 |
Zverik | пятый подгрузился | 14:03 |
Zverik | хм... | 14:04 |
Runge | freeExec: там что то с путем к стилям. минутку еще | 14:04 |
Zverik | шестой | 14:04 |
Zverik | как-то медленно | 14:04 |
Zverik | Maks|nord | 14:04 |
Komzpa | Zverik: написано же: "минуточку" | 14:04 |
Zverik | уже вторая идёт, я всё на семь тайлов смотрю | 14:05 |
freeExec | лог начинается с Creating map objects... и потом пять ошибко в ..Load() | 14:05 |
Zverik | кирово-чепецка, при чём | 14:05 |
Zverik | о, восьмой | 14:05 |
Zverik | ещё два | 14:05 |
Zverik | короче, не дождусь :) | 14:06 |
Komzpa | а я четвёртую сорвал! | 14:06 |
freeExec | так на чепецк всё равно не на всех машстабах остальные города :( | 14:06 |
Maks|nord | рендер сейчас остановлен, только тайлы отдаются отрендеренные | 14:07 |
Maks|nord | доступа у меня нет сейчас к серверу | 14:07 |
Zverik | а, ну ладно | 14:07 |
Maks|nord | скорость действительно низкая? | 14:08 |
Zverik | очень | 14:08 |
Zverik | примерно тайл в 20 секунд | 14:08 |
Komzpa | подтверждаю | 14:08 |
Runge | freeExec: путь к файлу со стилем проверь. тот что в tms_config.xml <StylesFileName>your_styles.msnpx</StylesFileName> | 14:08 |
Maks|nord | понятно, провайдер опять с роутингом балуется | 14:08 |
Maks|nord | попробую стукнуть провайдеру по голове удалённо | 14:08 |
freeExec | Runge: до этого у меня там небыло файла, я положил и вот стала эта ошибка. мне кажется вот на это может ругаться <ServerBusy>C:\MapSurfer\ServerConfig\Images\ServerUnavailable.png</ServerBusy> | 14:10 |
Zverik | Komzpa: ты можешь в трёх словах объяснить ST_Dump(ST_Multi(ST_Buffer(ST_Simplify(ST_Collect(p.way),%s),%s))) ? | 14:11 |
Runge | Zverik: в мапнике помимо замены алгоритма greedy, на что нибудь более продвинутоее (Tabu Search, Simulated Annealing, еще нужны функции измерения качества (приоритет по населению, наличие другие объектов под надписью, принадлежность... | 14:11 |
Runge | ...нас. пункта к побережью и т.д.,) | 14:11 |
freeExec | Zverik: хотел рекурсивный релайшен поправить в уровень0, не вышло, говорит загружать нечего | 14:12 |
Zverik | freeExec: удалили, может? | 14:12 |
freeExec | хм.. откуда тогда данные он грузит | 14:12 |
Zverik | я только что открыл: http://level0.osmz.ru/index.php?url=r2885600 | 14:13 |
Runge | freeExec: в логах что сейчас пишется. я запутался немного | 14:13 |
Komzpa | Zverik: подписывание кучи рядомлежащих полигонов одной надписью | 14:14 |
Zverik | Komzpa: понял, спасибо | 14:14 |
Zverik | ох. Я дошёл до snap_to_street | 14:15 |
Runge | файлик для ServerBusy не обязателен | 14:15 |
Komzpa | Zverik: там всё просто же) | 14:15 |
Zverik | это да, просто занимает целый экран :) | 14:16 |
freeExec | Runge: сервислог говорит упал тред, в другом - В документе XML (2, 2) присутствует ошибка. MapSurfer.IO.FileTypes.FileType`1.Load(String fileName, ProgressEventHandler callback, Object userInfo) | 14:16 |
*** andygol has quit IRC | 14:16 | |
*** ErshKUS has joined #osm-ru | 14:17 | |
*** Maks|nord has quit IRC | 14:18 | |
Runge | freeExec: а до ошибки логи какие еще писались? типа Creating map objects... | 14:18 |
freeExec | нет, в ErrorLog_ это первая строчка | 14:19 |
Runge | еще момент. путь к стиляем относительный или абсолютный? | 14:19 |
freeExec | если путь до проекта не верен, он так и сообщает | 14:20 |
freeExec | полный | 14:20 |
Runge | значит пропарсить файл .msnpx не может. хммм. | 14:20 |
freeExec | а который из них там ? | 14:20 |
*** Maks|nord has joined #osm-ru | 14:21 | |
Runge | не понял вопроса | 14:21 |
Zverik | Komzpa: в общем, расстановкой подписей именно населённых пунктов ты, видимо, не занимался — там эвристики только для улиц и номеров домов | 14:21 |
freeExec | ну там в архиве много xml | 14:22 |
Runge | mapstyles.xml | 14:22 |
Maks|nord | Komzpa: ты насчёт SnapToGrid и power/man_made не смотрел? | 14:22 |
Komzpa | Zverik: collision-sort-by: population | 14:22 |
Komzpa | Zverik: этого хватало ) | 14:22 |
*** az09|not has joined #osm-ru | 14:22 | |
Komzpa | Maks|nord: нет пока что | 14:23 |
Maks|nord | ок | 14:23 |
Zverik | Runge: когда нет задачи отобразить максимум подписей, алгоритм мапника достаточно хорош, не хватает только выбора позиции по весу, а не «да/нет» | 14:23 |
Zverik | Komzpa: ну у меня, как минимум, задача не перекрывать линии основных дорог, и при возможности выносить на воду | 14:23 |
Zverik | теоретически, конечно, можно решить через st_azimuth... | 14:24 |
Komzpa | подпиши дороги прозрачными единичками без отступов между ними | 14:24 |
Komzpa | и отрисуй до НП | 14:25 |
Runge | Zverik: задача максимума надписей вторична, самое главное это их функциональность. а вот как раз расчета весов, отражающих все возможные картограф. правила, и не хватает большинству ГИС программ. | 14:25 |
Zverik | Komzpa: это ты смешно придумал, попробую | 14:25 |
Komzpa | Zverik: в смысле смешно? задача - положить лайнстринг в коллижн-буфер | 14:26 |
Komzpa | я не знаю, чем ещё можно :) | 14:26 |
Zverik | Runge: в общем, я понимаю, что это не твоя задача, но было бы здорово, если бы ты взял эти картографические правила и (зачёркнуто) подумал, как можно их применить к мапнику с его ограничениями | 14:27 |
Zverik | это бы улучшило твой доклад на sotm-eu раза в три | 14:27 |
Runge | ))) я поставлю задачу, а затем желающие могут ее осуществить. правда времени нужно довольно много. | 14:28 |
Zverik | Komzpa: ещё бы этот буфер работал по принципу «если нельзя, но очень хочется» :) | 14:28 |
freeExec | Runge: через XmlDocument().Load() этот xml грузится без нареканий | 14:28 |
*** ErshKUS has quit IRC | 14:28 | |
Zverik | Runge: ну да, речь не о программировании и копании в sql, а посмотреть на ограничения и попробовать придумать, как с их учётом попробовать следовать подмножеству правил | 14:28 |
Maks|nord | Zverik: allow-overlap, когда ну очень хочется | 14:28 |
*** karavanjo has joined #osm-ru | 14:29 | |
Runge | freeExec: засада какая-то. но я постараюсь разобраться | 14:29 |
Zverik | скажем, вот Гостилицы в самом пупке этого (раннего, сейчас лучше) рендера: http://not.textual.ru/zverik/2/4/yuzhny-beta.png — с запретом на перекрытие дорог их не подписать, а надо | 14:30 |
Runge | Zverik: решение проблемы мапника описано в научной литературе. но никто эту самую литературу, к сожалению, не читает | 14:30 |
Zverik | Runge: тут вопрос в том, кто должен читать. Авторы мапника — не будут, видимо, а пользователям — бессмысленно, технической возможности нет | 14:31 |
Zverik | (и да, я знаю, что мапник опенсорс, «иди и напиши») | 14:31 |
Runge | ну вот это самая главная проблема | 14:31 |
Zverik | соответственно, Гостилицы могут либо перекрывать всё, либо ничего, а я хочу, чтобы перекрывали минимум. Так понимаю, мапник этого не умеет | 14:32 |
Komzpa | Runge: а можно конкретные отсылки? :) | 14:32 |
Runge | Komzpa: ссылки на литературу интересуют? | 14:33 |
Komzpa | Runge: угу | 14:33 |
Runge | ну к примеру. http://dash.harvard.edu/handle/1/2032678. в ней кстати можно увидеть на тестах как greedy решает проблему расстановки надписей. | 14:34 |
Runge | а вот почти полный список литературы за 40 лет исследований в этой области http://i11www.iti.uni-karlsruhe.de/~awolff/map-labeling/bibliography/maplab_author.html | 14:36 |
Zverik | Runge: кажется, ты в какой-то то ли презентации, то ли записи в блоге делал список статей? | 14:36 |
Zverik | или не ты, а тот человек, что ездил в Бирмингем | 14:37 |
Runge | я точно не делал. возможно Андреас | 14:37 |
Maks|nord | Zverik: мне кажется или это PT Sans? | 14:40 |
Zverik | Maks|nord: да, он | 14:40 |
Zverik | это у меня шрифт по умолчанию для sans-serif, вместо всяких Arial и Liberation Sans | 14:40 |
Zverik | для карты интересен узостью, примерно между Arial и Arial Narrow | 14:41 |
Maks|nord | у меня он со времени публичного релиза основной в компьютере | 14:41 |
Runge | freeExec: странно, что ошибка в парсинге. ведь код используется один и тот же, как в веб сервис так и в студии для правки стилей. | 14:42 |
Maks|nord | я его сделал основным в новой версии стиля, при этом сделал разрядку, что увеличило читаемость в разы | 14:42 |
Runge | freeExec: может опять проблема в конфигурации .net в IIS? | 14:43 |
Maks|nord | а вчера в тестовой версии текущего стиля на чепецк переехал тоже на него | 14:43 |
Zverik | кстати да, тоже нужно сделать разрядку. Это не шрифт узкий, это мапник, почему-то, слишком близко буквы ставит | 14:43 |
freeExec | Runge: всё может быть, кстате вижу что пытается искать файл MapSurfer\1.15\Core\Algorithms\LabelPlacement, это нормально ? | 14:44 |
Komzpa | Zverik: рендери на х2 и уменьшай | 14:44 |
Maks|nord | заявка в ТП провайдера ушла, говорят что есть какие то проблемы в мою сторону, обещали исправить | 14:44 |
Zverik | Komzpa: это стиль для печати, там обязательные экспорт в SVG и постобработка | 14:44 |
*** andygol has joined #osm-ru | 14:45 | |
Komzpa | Zverik: проблема в снятии метрик шрифта | 14:45 |
freeExec | Runge: т.е. он открыл проект, три раза пытался это найти, потом закрыл и записал в лог | 14:45 |
Zverik | Komzpa: хорошо, попробую | 14:46 |
Maks|nord | Записан: /usr/src/packages/RPMS/x86_64/mapnik-2.3.0-1.1.x86_64.rpm | 14:46 |
Runge | freeExec: это нормально. движок ищет сторонние расширения (провайдеры данных, рендереры, алгоритмы расстановки надписей и тд.) | 14:46 |
*** andygol has quit IRC | 14:47 | |
*** andygol has joined #osm-ru | 14:47 | |
Maks|nord | Komzpa: мне кажется, раньше, в 2.1.0 LinePattern работал с SVG, хоть и криво, а сейчас в 2.2.0 точно не работает, только SVG | 14:47 |
Maks|nord | *только PNG | 14:49 |
*** jekhor has joined #osm-ru | 14:58 | |
Maks|nord | Komzpa: кстати, давно ругается на xml сделаный komap-ом: renderd[4862]: Unknown projection string, using web mercator as never the less. +init=epsg:3857 | 15:04 |
Komzpa | Maks|nord: у тебя proj4 мало в системе | 15:06 |
Maks|nord | это как? | 15:07 |
Runge | freeExec: а попробуй указать в конфигах веб сервиса файл со стилями Bremen.msnpx, которые идут с инсталятором | 15:08 |
psha[work] | Maks|nord: надо как минимум proj5 | 15:09 |
psha[work] | лучше proj6 | 15:09 |
*** psha[work] has quit IRC | 15:22 | |
*** old_Bibigon has quit IRC | 15:24 | |
*** andygol has quit IRC | 15:30 | |
*** borism3461 has quit IRC | 15:33 | |
*** Mezonin__ has joined #osm-ru | 15:42 | |
*** Mezonin_ has quit IRC | 15:45 | |
Maks|nord | господа, проверте пожалуйста скорость тайлов чепецк | 15:49 |
freeExec | 15-20 сек на тайл | 15:53 |
freeExec | не приврал, замерил точно 8-10 | 15:54 |
Maks|nord | не исправили | 15:54 |
freeExec | притом почему-то два слоя грузятся | 15:55 |
Maks|nord | там 100 МБ/сек и рендер неактивный, должно отдавать 15-20 тайлов в секунду | 15:55 |
Maks|nord | а не наоборот | 15:55 |
freeExec | а тайлы должны быть с рыжими дорогами или черно/серые ? | 15:56 |
Maks|nord | любые | 16:00 |
Maks|nord | там 6 слоёв | 16:00 |
Maks|nord | на осм.ру подключены те, что с хешем в URL | 16:00 |
freeExec | а зачем они все грузятся сразу | 16:01 |
Maks|nord | сразу они никак не могут грузится | 16:01 |
*** gryphon has quit IRC | 16:02 | |
freeExec | ну при медленной загрузки я наблюдал сначала тайл с хешем, а потом их закрыли серо/зеленые | 16:02 |
freeExec | возможно потому, что у меня в закладке layers=BFFT | 16:03 |
Maks|nord | тогда это немного баг OpenLayers | 16:05 |
Maks|nord | да, раньше там был один базовый слой и несколько оверлеев | 16:05 |
Maks|nord | сейчас все базовые | 16:06 |
freeExec | угу теперь корректный layers=B00000T | 16:06 |
Maks|nord | Komzpa: для полигонов natural=water пытаюсь collision-sort-by: way_area; получаю ошибку в этом: CASE WHEN "way_area" ~ E'^[[:digit:]]+([.][[:digit:]]+)?$' THEN to_char(CAST ("way_area" AS FLOAT) ,'000000000000000.99999999999') else "way_area" end | 16:10 |
Maks|nord | ОШИБКА: оператор не существует: real ~ unknown | 16:10 |
Maks|nord | HINT: Оператор с данными именем и типами аргументов не найден. Возможно, вам следует добавить явные преобразования типов. | 16:10 |
*** private has quit IRC | 16:12 | |
*** Scondo has quit IRC | 16:22 | |
Komzpa | Maks|nord: way_area дефолтный же, кажется | 16:23 |
*** old_Bibigon has joined #osm-ru | 16:30 | |
az09|not | уже и система вчера обновилась до 14.04, а жосм так и не хочет стартовать. тормозит на этапе проверки версии жабы =/ | 16:31 |
az09|not | куда бы палочкой потыкать а? | 16:32 |
freeExec | возможно стоит выкинуть присет от osm.org.ru | 16:32 |
Maks|nord | Komzpa: он создаётся osm2pgsql на этапе загрузки и тип у него real, а у тебя case ловит либо float либо int | 16:32 |
Maks|nord | Komzpa: сейчас руками попробую подсунуть приведение типов в этом case | 16:33 |
*** freeExec has quit IRC | 16:33 | |
Komzpa | Maks|nord: https://github.com/kothic/kothic/blob/master/src/komap.py#L786 | 16:34 |
Komzpa | оно по нему сортится | 16:34 |
*** bim2010 has joined #osm-ru | 16:34 | |
Maks|nord | т.е. оно уже? | 16:35 |
Maks|nord | ну ок | 16:35 |
*** Komzpa has quit IRC | 16:42 | |
*** iav has joined #osm-ru | 16:45 | |
*** AMDmi3 has joined #osm-ru | 16:46 | |
AMDmi3 | я вернулсо | 16:56 |
AMDmi3 | собрал много треков и сломал квадрик :) | 16:56 |
Maks|nord | лучше собрать много квадриков и сломать один трек | 17:00 |
Maks|nord | господа, проверте ещё раз скорость, ТП мамой поклялась что всё нормально теперь | 17:01 |
AMDmi3 | квадрики без треков бесполезны :( | 17:03 |
Zverik | инерциальная прокрутка на чепецк.net — это сплошной лол (а тайлы ускорились) | 17:03 |
Maks|nord | ок, спасибо | 17:05 |
*** Mixaill has joined #osm-ru | 17:14 | |
*** bim2010_ has joined #osm-ru | 17:16 | |
Mixaill | Вышел белорусская публичная кадастровая карта http://map.nca.by/ | 17:18 |
Mixaill | Как обычно, копирайтов нет | 17:18 |
Maks|nord | так, починил разрывы кейсингов на мостах, артефакты на мостах, стрелочки на реках вылезающие поверх всего | 17:19 |
*** bim2010 has quit IRC | 17:19 | |
*** bim2010_ is now known as bim2010 | 17:19 | |
*** gryphon has joined #osm-ru | 17:20 | |
Maks|nord | переехал на читаемый шрифт, перерисовал power=tower/pole | 17:20 |
Maks|nord | исправил море, которое перекрывалось landuse | 17:21 |
Maks|nord | расширил список отображаемых surface до 12 типов | 17:24 |
Maks|nord | но на сервер всё это выложить не могу пока | 17:32 |
*** Mixaill has quit IRC | 17:32 | |
*** Mixaill has joined #osm-ru | 17:34 | |
*** sh4 has joined #osm-ru | 17:35 | |
*** Mixaill has quit IRC | 17:35 | |
*** Mixaill has joined #osm-ru | 17:36 | |
*** jekhor has quit IRC | 17:40 | |
*** sh4 has quit IRC | 17:43 | |
*** sh4 has joined #osm-ru | 17:44 | |
*** karavanjo has quit IRC | 17:45 | |
*** andygol has joined #osm-ru | 17:46 | |
*** sh4 has quit IRC | 17:46 | |
*** sh4 has joined #osm-ru | 17:47 | |
*** andygol has quit IRC | 17:54 | |
az09|not | Mixaill: белорусская публичная кадастровая карта не выдержала пристального внимания чатика? ) | 18:09 |
*** ErshKUS has joined #osm-ru | 18:09 | |
az09|not | > Ошибка: не удалось загрузить библиотеку ArcGIS API for JavaScript. | 18:09 |
AMDmi3 | addr:street="Первом. переулок" | 18:15 |
AMDmi3 | сокращения в абсолюте | 18:16 |
*** private has joined #osm-ru | 18:16 | |
Maks|nord | абсолютом было бы «Пер. пер.» | 18:17 |
AMDmi3 | гыгы, точно-точно | 18:17 |
*** Mixaill has quit IRC | 18:17 | |
*** Mixaill has joined #osm-ru | 18:19 | |
*** CGI641 has joined #osm-ru | 18:22 | |
Mixaill | az09|not: Оперу 12 ощущаю я | 18:26 |
az09|not | Mixaill: значит такой сайт идет в сад =) | 18:28 |
*** iav has quit IRC | 18:29 | |
*** Maks|nord has quit IRC | 18:33 | |
*** CGI641 has quit IRC | 18:39 | |
*** gryphon has quit IRC | 18:42 | |
*** iav has joined #osm-ru | 18:45 | |
*** gryphon has joined #osm-ru | 19:09 | |
*** Komzpa has joined #osm-ru | 19:09 | |
*** Mixaill has quit IRC | 19:19 | |
*** Mixaill has joined #osm-ru | 19:19 | |
*** Komzpa has quit IRC | 19:31 | |
*** Zverik_h has joined #osm-ru | 19:44 | |
*** Mixaill has quit IRC | 19:46 | |
*** Mixaill has joined #osm-ru | 19:46 | |
*** psha has joined #osm-ru | 19:47 | |
*** Mixaill has quit IRC | 19:51 | |
*** sh4 has quit IRC | 19:58 | |
*** az09|not has quit IRC | 20:01 | |
*** pir1 has joined #osm-ru | 20:15 | |
*** DeathBaba has quit IRC | 20:16 | |
*** DeathBaba has joined #osm-ru | 20:20 | |
*** DeathBaba has quit IRC | 20:21 | |
*** karavanjo has joined #osm-ru | 20:31 | |
*** trolleway has joined #osm-ru | 20:33 | |
*** gryphon has quit IRC | 20:51 | |
*** Komzpa has joined #osm-ru | 21:10 | |
*** Hind has joined #osm-ru | 21:26 | |
Hind | > power=pole | 21:26 |
Hind | Силовое поле © | 21:26 |
*** Komzpa has quit IRC | 21:34 | |
*** Hind has quit IRC | 21:34 | |
*** private has quit IRC | 21:35 | |
*** Scondo has joined #osm-ru | 21:46 | |
*** psha has quit IRC | 22:06 | |
*** old_Bibigon has quit IRC | 22:10 | |
*** ErshKUS has quit IRC | 22:10 | |
*** jekhor has joined #osm-ru | 22:14 | |
*** Komzpa has joined #osm-ru | 22:32 | |
*** Out`Of`Control has quit IRC | 22:33 | |
*** Scondo has quit IRC | 22:33 | |
*** bim2010 has quit IRC | 22:39 | |
*** AMDmi3 has quit IRC | 22:52 | |
*** Scondo has joined #osm-ru | 23:00 | |
*** jekhor has quit IRC | 23:00 | |
*** jekhor has joined #osm-ru | 23:01 | |
*** Scondo has quit IRC | 23:07 | |
Zverik_h | какая только фигня не попадается при фильтрации по railway=rail http://www.openstreetmap.org/way/181972864 | 23:12 |
andrewsh | :D | 23:15 |
*** Zverik_home has joined #osm-ru | 23:28 | |
*** Zverik_h has quit IRC | 23:35 | |
*** Zverik_home has quit IRC | 23:43 | |
*** private has joined #osm-ru | 23:59 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!