You are not logged in.
- Topics: Active | Unanswered
Announcement
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.***
#1326 2014-05-06 07:15:12
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
firsovil10, в текущей версии имеется баг, который я уже нашел.
Мне осталось придумать только, как быть в случае если GDAL не находится в папке C:\Program Files\GDAL. А именно, куда вынести настройку этот пути для пользователя.
Вам могу предложить опробовать временный способ.
Мое предположение, что программа падает, поскольку папка C:\Program Files\GDAL для (x64) или C:\Program Files (x86)\GDAL не существует. Попробуйте создать одну из этих папок на вашем компьютере. Причем нужно учитывать разрядность ваших длл. Если у вас QGIS x86, то его файлы с MapSurfer.NET x64 работать, конечно же, не будут.
Далее нужно проверить указано ли в переменной среды "PATH" путь к вашим GDAL файлам (fwtools или QGIS).
Надеюсь, что этот способ поможет решить проблему.
freeExec, спасибо. учту )
Last edited by Runge (2014-05-06 07:18:03)
Offline
#1327 2014-05-06 07:41:33
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Обновление MapSurfer.NET
Мне осталось придумать только, как быть в случае если GDAL не находится в папке C:\Program Files\GDAL. А именно, куда вынести настройку этот пути для пользователя.
Мне кажется было бы логично один раз попросить пользователя указать где он находится и добавить в его окружение (HKEY_CURRENT_USER\Environment) этот путь и потом работать как положено.
Offline
#1328 2014-05-06 13:26:00
- firsovil10
- Member

- Registered: 2014-05-04
- Posts: 31
Re: Обновление MapSurfer.NET
Удалось с заработавшего gisinternals поставить "правильный" дистрибутив. Заработало. Видимо, проблема была в том, что программа пыталась считать библиотеки GDAL/OGR из папки %PROGRAMFILES%\GDAL, даже если их там не было и в переменных среды были прописаны другие пути для этих файлов.
Мне кажется было бы логично один раз попросить пользователя указать где он находится и добавить в его окружение (HKEY_CURRENT_USER\Environment) этот путь и потом работать как положено.
Не думаю, что это будет очень удачным решением. Мало ли, понадобится поменять по каким-то причинам путь. В таком случае предполагается лезть в переменные. При желании, конечно, можно перенастроить, но лучше бы сделать эту настройку непосредственно в программе
Offline
#1329 2014-05-06 13:52:18
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
Баг с исключением, в случае если папка %PROGRAMFILES%\GDAL не существует, я уже исправил.
Насчет дополнительной настройки я не уверен, что она вообще нужна. Так или иначе при установке GDAL, путь прописывается в переменные среды. Если же нет, то пользователь может сам туда вписать правильный в его случае путь.
Offline
#1330 2014-05-07 18:50:40
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Обновление MapSurfer.NET
Почему-то рендерится линия, которая была давно удалена: http://openstreetmap.ru/#map=19/48.0388 … 38&layer=S
И наоборот, не рисуется http://www.openstreetmap.org/way/232721377 http://openstreetmap.ru/#map=19/48.1075 … 71&layer=S
Обе проблемы наблюдаются на всех масштабах, перерисовка тайлов (в первом сообщении темы) не помогла
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#1331 2014-05-07 19:32:02
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
edward17, проблема с данными в базе данных для рендеринга известная. Решение проблемы проблемы требует нового импорта даннных.
До настоящего момента не было возможности это сделать. Теперь она появилась. Осуществить этот самый импорт я планирую в этом месяце.
Offline
#1332 2014-05-07 19:52:03
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Обновление MapSurfer.NET
Осуществить этот самый импорт я планирую в этом месяце.
Спасибо. Буду ждать.
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#1333 2014-05-08 05:12:52
- NetWormKido
- Member

- From: Chapaevsk@63RUS
- Registered: 2011-11-22
- Posts: 1,003
Re: Обновление MapSurfer.NET
Осуществить этот самый импорт я планирую в этом месяце.
Уря! Мы таки дождались ![]()
Offline
#1334 2014-05-10 11:54:02
- firsovil10
- Member

- Registered: 2014-05-04
- Posts: 31
Re: Обновление MapSurfer.NET
Это снова я ![]()
Имеется ли аналог мапниковскому параметру text-transform? Судя по тому, как набраны названия единиц АТД в OpenMapSurfer, такая возможность в движке есть. Однако навскидку подобной опции обнаружить не удалось. Видимо, опять плохо ищу ![]()
UPD: Сделал через TextExpression ([tag].ToUpper() и т.д.). По-видимому, это штатный способ. (опять пожаловался на отсутствие документации)
Last edited by firsovil10 (2014-05-10 14:44:37)
Offline
#1335 2014-05-10 18:17:50
- Santacloud
- Member
- Registered: 2012-03-15
- Posts: 331
Re: Обновление MapSurfer.NET
А под какой лицензией публикуются тайлы Mapsurfer?
Offline
#1336 2014-05-10 20:34:24
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
firsovil10, вы сделали все абсолютно правильно. Документация в планах, но времени на нее пока нет.
Santacloud, конкретной лицензии на тайлы нет. Для некоммерческого использования тайлов в разумных объемах нужно лишь добавить необходимую информацию об университете (пример см. на openstreetmap.ru).
Offline
#1337 2014-05-11 22:40:07
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Обновление MapSurfer.NET
Колодцы man_made=water_well полезно было бы видеть (классическое ведро и ручка в «рабочем» положении)
Пример объекта
Offline
#1338 2014-05-12 16:07:24
- Santacloud
- Member
- Registered: 2012-03-15
- Posts: 331
Re: Обновление MapSurfer.NET
Runge
Как изложить это в Wikimedia Commons?
С "источником" и "авторами" всё понятно, но пункт "Теперь расскажите нам, почему вы уверены, что имеете право публиковать это произведение" содержит совершенно не то. Я предполагал указать ссылку на их лицензию как "иную причину", но раз её нет - теряюсь.
Offline
#1339 2014-05-12 18:37:50
- mavl
- Member
- From: Заводоуковск
- Registered: 2013-02-06
- Posts: 394
Re: Обновление MapSurfer.NET
Возможно, имеет смысл отображать номера геодезических пунктов.
Offline
#1340 2014-05-12 21:19:57
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
LLlypuk82
Как найду подходящую иконку для колодцев, так сразу добавлю.
Santacloud
Затрудняюсь ответить. ((
mavl
Добавил номера для геод. пунктов.
Offline
#1341 2014-05-13 01:23:44
- GaM
- Member
- From: Planet.osm
- Registered: 2011-01-10
- Posts: 3,210
Re: Обновление MapSurfer.NET
Возможно, имеет смысл отображать номера геодезических пунктов.
Вы уверены что им стоит давать name? oO
Offline
#1342 2014-05-13 04:04:14
- mavl
- Member
- From: Заводоуковск
- Registered: 2013-02-06
- Posts: 394
Re: Обновление MapSurfer.NET
Вы уверены что им стоит давать name?
Не уверен. В name занесено то, что указано на табличке.
Offline
#1343 2014-05-16 19:58:27
- golyanitskiy
- Member
- Registered: 2013-12-20
- Posts: 776
Re: Обновление MapSurfer.NET
А сделайте отображение amenity=monastery?
А то монастыри есть, а нигде не отображаюся
Offline
#1344 2014-05-17 07:39:29
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
golyanitskiy
А сделайте отображение amenity=monastery?
А то монастыри есть, а нигде не отображаюся
Монастыри добавил.
Offline
#1345 2014-05-17 10:28:25
- putnik
- Member
- From: Moscow
- Registered: 2008-03-04
- Posts: 121
- Website
Re: Обновление MapSurfer.NET
Runge
Как изложить это в Wikimedia Commons?
Никак. Учитывая, что тайлы не под свободной лицензией, их загрузить может разве что сам Runge, если пожелает.
Offline
#1346 2014-05-17 14:38:26
- golyanitskiy
- Member
- Registered: 2013-12-20
- Posts: 776
Re: Обновление MapSurfer.NET
Спасибо!:)
Offline
#1347 2014-05-19 22:32:57
- firsovil10
- Member

- Registered: 2014-05-04
- Posts: 31
Re: Обновление MapSurfer.NET
Продолжаю свои изыскания. ![]()
Никак не могу заставить Studio работать с PostGIS. Соединение с базой проходит успешно, все поля заполнил вроде как правильно, однако на добавление элементарного симболайзера рендер реагирует белым полем. TileMill с той же самой базой вполне себе работает. На всякий случай даю скрин окна настроек:
Дело наверняка в запросе, который содран подчистую из тайлмилла. Однако здесь почему-то такой запрос не катит. Хотелось бы знать, где, собственно, ошибка
Offline
#1348 2014-05-20 07:56:59
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
firsovil10
Изначально реализация запросов для этого провайдера была сделана в следующем формате. В текстовом поле вам необходимо указать то, что идет в условиях после слова WHERE, т.е.
вместо SELECT * FROM planet_osm_line WHERE highway is not null, нужно указать всего лишь highway is not null.
Боюсь, что в настоящий момент конструкции запросов с SELECT в самом поле могут дать непредсказуемый результат. Попробую исправить эту недоработку.
Offline
#1349 2014-05-20 16:55:29
- firsovil10
- Member

- Registered: 2014-05-04
- Posts: 31
Re: Обновление MapSurfer.NET
Спасибо. В форме без SELECT * FROM заработало. К сожалению, то, что нужна сокращённая запись, совсем неочевидно. Надеюсь, в следующих версиях с этим будет получше. ![]()
Теперь пара практических и немного дилетантских вопросов.
1. 
Наверное, распространённая проблема. Примыкание дорог двух разных типов выглядит вовсе не так, как хотелось бы. На мелких масштабах это особенно заметно. При попытке скопировать стили тестового OSM-файла в постгисовский слой данная проблема ("налезание" линии одного стиля на другую) проявляется ещё более явно. Вопрос, собственно говоря, что с этим делать. ![]()
2. 
В основном рендере на этом куске карты название улицы с разделительной полосой (проспект Академика Сахарова) отображается дважды: на обеих сторонах дороги, при этом надписи раздвинуты. Аналогичного эффекта у себя я добиться не смог, хотя все соответствующие настройки вроде бы перебрал. Возможно, надо копать в GeometryExpressions, но для меня не совсем ясен даже их синтаксис, не говоря уже о том, чтобы извлечь из этих expressions какую-то пользу.
Однако проблемка, хоть и некритичная, присутствует
Last edited by firsovil10 (2014-05-20 16:56:46)
Offline
#1350 2014-05-20 19:00:24
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Обновление MapSurfer.NET
По первому пункту, если я правильно понял, нужно рисовать в несколько проходов. Сначала контуры, потом заливка, причём порядок заливки тоже важен.
Offline