GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Начало работы с TileMill

Обсуждение материалов сайта: вопросы, замечания, предложения

Начало работы с TileMill

Сообщение Максим Дубинин » 25 авг 2012, 14:42

Буду признателен конструктивной критике и правке статьи: Начало работы с TileMill. Написал для себя пока разбирался с этой штукой.

Предупреждаю, сильно ее расширять не планирую. Основная цель статьи - дать введение для новичков + немного внутренностей. Возможно в будущем ее стоит разделить на собственно первые шаги и техническое описание, сейчас некоторая смесь.
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8870
Репутация: 630
Статьи: 231
Проекты: 12/6

Re: Начало работы с TileMill

Сообщение Denis Rykov » 26 авг 2012, 09:56

Интересный продукт. Как я понял параллельно с тайлами грузится атрибутика в json формате. Интересно, что за формат данных при этом используется и как осуществляется поиск атрибутики при наведении мышью на объект (фактически же никаких объектов нет, это же растр, то есть атрибутика в json-е как то связан с пиксельными координатами). Что за картографический фреймворк используется для визуализации всего этого? Беглый просмотр кода подсказывает, что это скорее всего Modest Maps.

UPD: то что касается раздельной загрузки атрибутики и тайлов - очень интересная тема, решил сам подготовить небольшой обзор по этому направлению.
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3275
Репутация: 482
Статьи: 33
Проекты: 9

Re: Начало работы с TileMill

Сообщение Максим Дубинин » 26 авг 2012, 13:38

В коде карты на mapbox также упоминается Wax.
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8870
Репутация: 630
Статьи: 231
Проекты: 12/6

Re: Начало работы с TileMill

Сообщение shoresu » 31 авг 2012, 10:54

Столкнулся с проблемой что при создании нового или при открытии существующего проекта TileMill не видит zip папку с файлами, хотя по прописанному в выскакивающем окне адресу, эта папка есть.
  • 0

shoresu
Интересующийся
 
Зарегистрирован: 03 дек 2008
Откуда: г.Сочи, Краснодарский край (на карте)
 
Сообщения: 27
Репутация: 1

Re: Начало работы с TileMill

Сообщение Максим Дубинин » 31 авг 2012, 22:35

Не совсем понятно, почему TileMill должен видеть zip-папку с файлами?
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8870
Репутация: 630
Статьи: 231
Проекты: 12/6

Re: Начало работы с TileMill

Сообщение shoresu » 01 сен 2012, 12:37

с windows 7 видно какая то пробуксовка.
в вашей статье сказано "В результате этой операции будет создан новый проект, имеющий базовую подложку из границ стран, суши и моря (слой countries), центрированную на координатах 0,0."
При попытке создания проекта на windows 7 TileMill не может увидеть базовую подложку, оповещая об этом выскакивающим сообщением.
на windows xp всё работает
  • 0

shoresu
Интересующийся
 
Зарегистрирован: 03 дек 2008
Откуда: г.Сочи, Краснодарский край (на карте)
 
Сообщения: 27
Репутация: 1

Re: Начало работы с TileMill

Сообщение Максим Дубинин » 01 сен 2012, 13:11

1. Цитирую: "В этой статье приводится пример работы с TileMill версии 0.9.1 в ОС Windows 7." Так что TileMill в этой ОС как минимум работает.
2. Цитирую: "Каждый проект TileMill размещается в своей папке, названной так, как называется проект. Все они располагаются в папке c:\Users\User\Documents\MapBox\project\, User - имя пользователя в операционной системе."

Соответственно вопрос, не кириллицей ли у вас имя пользователя? TileMill ни разу нельзя назвать стабильным отлаженным ПО хорошо поддерживающим кириллицу, так что не удивлюсь, если он не может что-то сделать из-за имени пользователя.

Ну и последнее, вы могли бы и приложить "выскакивающее сообщение", телепаты то в отпуске.
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8870
Репутация: 630
Статьи: 231
Проекты: 12/6

Re: Начало работы с TileMill

Сообщение shoresu » 01 сен 2012, 15:30

Ок, не исключаю что из-за кириллицы. До win7 доберусь проверю. Если причину не найду выскакивающее сообщение приложу.
  • 0

shoresu
Интересующийся
 
Зарегистрирован: 03 дек 2008
Откуда: г.Сочи, Краснодарский край (на карте)
 
Сообщения: 27
Репутация: 1

Re: Начало работы с TileMill

Сообщение Denis Rykov » 18 сен 2012, 10:52

Попробовал TileMill, впечатления положительные. Очень понравился редактор стилей Carto. Вот что получилось. Стили подсмотрел в проекте выгрузок OSM для QGIS.
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3275
Репутация: 482
Статьи: 33
Проекты: 9

Re: Начало работы с TileMill

Сообщение ericsson » 18 сен 2012, 11:23

Denis Rykov писал(а):Попробовал TileMill, впечатления положительные. Очень понравился редактор стилей Carto. Вот что получилось. Стили подсмотрел в проекте выгрузок OSM для QGIS.

Подписи для улиц верхних классов потерялись как-то.
  • 0

ericsson
Вредитель полей
 
Зарегистрирован: 27 июл 2009
 
Сообщения: 3102
Репутация: 640

Re: Начало работы с TileMill

Сообщение Denis Rykov » 18 сен 2012, 11:28

Это же чисто "на попробовать", подписи я добавил только для HIGHWAY = 'residential' и на зуме >= 15:
Код: Выделить всё
Map {
  background-color: #ffffff;
}

#vegetationpolygon {
  polygon-fill: #add3a5;
}

#railwayline {
  [RAILWAY = 'rail'] {
    ::outer {
      line-color: #000;
      line-cap: round;
      line-width: 2;
    }
    ::inner {
      line-color: #fff;
      line-width: 1;
      line-dasharray: 4,6;
    }
  }
  [RAILWAY = 'tram'] {
    line-width: 1
  }
}

#buildingpolygon {
    line-color: #6a6a6a;
    polygon-fill: #ce9a9c;
}

#highwayline {
  [HIGHWAY = 'secondary'] {
    ::outer {
      line-color: #646464;
      line-cap: round;
      line-width: 2;
    }
    ::inner {
      line-color: #ffd7a5;
      line-width: 1;
    }
  }

  [HIGHWAY = 'primary'] {
    ::outer {
      line-color: #646464;
      line-cap: round;
      line-width: 2;
    }
    ::inner {
      line-color: #ef9a9c;
      line-width: 1;
    }
  }

  [HIGHWAY = 'tertiary'] {
    ::outer {
      line-color: #646464;
      line-cap: round;
      line-width: 3;
    }
    ::inner {
      line-color: #ffffb5;
      line-width: 2;
    }
  }

  [HIGHWAY = 'residential'][zoom >= 15] {
    ::outer {
      line-color: #646464;
      line-cap: round;
      line-width: 3;
    }
    ::inner {
      line-color: #ffffff;
      line-width: 2;
    }
    ::labels {
        text-name: "[NAME]";
        text-face-name: "Arial Bold";
        text-placement: line;
        text-halo-radius: 2;
    }
  }

}
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3275
Репутация: 482
Статьи: 33
Проекты: 9

Re: Начало работы с TileMill

Сообщение Максим Дубинин » 18 сен 2012, 11:53

Денис, пример классный. Есть глупый вопрос, что такое "редактор стилей Carto"? Для CartoCSS есть какой-то визуальный редактор помимо того что в TileMill?
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8870
Репутация: 630
Статьи: 231
Проекты: 12/6

Re: Начало работы с TileMill

Сообщение Denis Rykov » 18 сен 2012, 20:42

Нет, я встроенный редактор и имел в виду.

[ Сообщение с мобильного устройства ]
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3275
Репутация: 482
Статьи: 33
Проекты: 9

Re: Начало работы с TileMill

Сообщение Дмитрий Барышников » 19 сен 2012, 20:30

  • 0

Аватара пользователя
Дмитрий Барышников
Гуру
 
Зарегистрирован: 17 ноя 2009
Откуда: Москва (на карте)
 
Сообщения: 2572
Репутация: 258
Статьи: 7
Проекты: 2

Re: Начало работы с TileMill

Сообщение Grace2 » 31 окт 2016, 19:05

Что то у меня не получается((
Делаю всё по мануалу с картинками http://gis-lab.info/qa/tilemill-begin.html
Дошёл до того что получил из TileMill файл *.mbtiles.

Не получается шаг "Публикация карты в Интернет". Зарегистрировался на Mapbox, насколько я понял надо грузить файл в разделе "Tilesets"... вроде даже загрузил. Но как её отобразить в браузере?

Подскажите пошагово плиз что нужно делать?
  • 0

Grace2
Участник
 
Зарегистрирован: 18 янв 2011
Откуда: г.Пермь (на карте)
 
Сообщения: 63
Репутация: 0

След.

Вернуться в Материалы сайта

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).