You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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

Runge wrote:

Мне осталось придумать только, как быть в случае если 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, даже если их там не было и в переменных среды были прописаны другие пути для этих файлов.

freeExec wrote:

Мне кажется было бы логично один раз попросить пользователя указать где он находится и добавить в его окружение (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

Runge wrote:

Осуществить этот самый импорт я планирую в этом месяце.

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


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#1333 2014-05-08 05:12:52

NetWormKido
Member
From: Chapaevsk@63RUS
Registered: 2011-11-22
Posts: 1,003

Re: Обновление MapSurfer.NET

Осуществить этот самый импорт я планирую в этом месяце.

Уря! Мы таки дождались smile

Offline

#1334 2014-05-10 11:54:02

firsovil10
Member
Registered: 2014-05-04
Posts: 31

Re: Обновление MapSurfer.NET

Это снова я big_smile
Имеется ли аналог мапниковскому параметру text-transform? Судя по тому, как набраны названия единиц АТД в OpenMapSurfer, такая возможность в движке есть. Однако навскидку подобной опции обнаружить не удалось. Видимо, опять плохо ищу smile

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

mavl wrote:

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

Вы уверены что им стоит давать name? oO

Offline

#1342 2014-05-13 04:04:14

mavl
Member
From: Заводоуковск
Registered: 2013-02-06
Posts: 394

Re: Обновление MapSurfer.NET

GaM wrote:

Вы уверены что им стоит давать 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

Santacloud wrote:

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

Продолжаю свои изыскания. smile

Никак не могу заставить Studio работать с PostGIS. Соединение с базой проходит успешно, все поля заполнил вроде как правильно, однако на добавление элементарного симболайзера рендер реагирует белым полем. TileMill с той же самой базой вполне себе работает. На всякий случай даю скрин окна настроек:
b4992b33c59f8181840ae6012262bae9.png
Дело наверняка в запросе, который содран подчистую из тайлмилла. Однако здесь почему-то такой запрос не катит. Хотелось бы знать, где, собственно, ошибка

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 заработало. К сожалению, то, что нужна сокращённая запись, совсем неочевидно. Надеюсь, в следующих версиях с этим будет получше. smile
Теперь пара практических и немного дилетантских вопросов.

1.
ff08f13d19cd4c95d0b908fcedf3cb4f.png
Наверное, распространённая проблема. Примыкание дорог двух разных типов выглядит вовсе не так, как хотелось бы. На мелких масштабах это особенно заметно. При попытке скопировать стили тестового OSM-файла в постгисовский слой данная проблема ("налезание" линии одного стиля на другую) проявляется ещё более явно. Вопрос, собственно говоря, что с этим делать. smile

2.
01ebf8775294b21c2b005a065ff6019b.png
В основном рендере на этом куске карты название улицы с разделительной полосой (проспект Академика Сахарова) отображается дважды: на обеих сторонах дороги, при этом надписи раздвинуты. Аналогичного эффекта у себя я добиться не смог, хотя все соответствующие настройки вроде бы перебрал. Возможно, надо копать в GeometryExpressions, но для меня не совсем ясен даже их синтаксис, не говоря уже о том, чтобы извлечь из этих expressions какую-то пользу. smile Однако проблемка, хоть и некритичная, присутствует

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

Board footer

Powered by FluxBB