Страница 1 из 1

Пользовательская карта, привязка

Добавлено: 23 окт 2011, 12:58
Filsh
Сразу скажу что я не очень понимаю в картографии и т.д.
Необходимо создать карту с растрового изображения, перелопатил весь интернет, вминяемого ничего не нашел :(
У меня настроен сервер с TileMill, Mapnik, TileStream и библиотека GDAL, с этим всем добром я вроде как разобрался, в них предпологается что уже есть shapefile, вот с этим у меня все проблемы.
Как мне с растрового изображения сделать shapefile, ведь он же векторный, или я не в ту сторону копаю?
Помогите! :)

Re: Пользовательская карта, привязка

Добавлено: 23 окт 2011, 13:05
Максим Дубинин
вам нужно показывать растры? мапник вроде может растры
http://trac.mapnik.org/wiki/RasterSymbolizer

Re: Пользовательская карта, привязка

Добавлено: 23 окт 2011, 13:14
Filsh
Мне нужно с большого изображения(тысячи пикселей) сделать карту и что бы на нее я мог накладывать еще слои.
Суть в том что есть дизайнер, он должен нарисовать карту, а мне ее необходимо вывести через веб с возможностью добавлять слои и разные обьекты.

Re: Пользовательская карта, привязка

Добавлено: 23 окт 2011, 14:37
Voltron
Т.е. вам нужны векторные слои (например, слой дорог, слой зданий и т.д.), которые будут накладываться на растр?
В таком случаем модет стоит воспользоваться готовыми слоями? Тот же OSM.

Если надо создать свои собственные слои по объектам растра, то вам нужна какая-нибудь ГИС, например QGIS. В ней создаете нужные слои и делаете отрисовку. Только я не понял, а дизайнер зачем? Он что-ли будет рисовать?

Re: Пользовательская карта, привязка

Добавлено: 23 окт 2011, 15:07
Filsh
Предпологалось что рисовать будет дизайнер, но судя по сложности он не сможет)
Дело в том что задача для карты довольно специфична, это карта вымышленого мира для онлайн игры.
За QGIS спасибо, щас буду пробовать. Еще вопрос, я же смогу на ней сделать динамические обьекты, ну тоесть что бы js на стороне клиента их можно было добавлять/удалять, например через OpenLayers?

Re: Пользовательская карта, привязка

Добавлено: 23 окт 2011, 15:36
Voltron
QGIS это настольная ГИС, и JavaScript там нет. Вам скорее всего надо будет создать слои в ней, а всю работу со слоями и объектами реализовывать при помощи OpenLayers. Хотя я не уверен, что это правильный выбор для онлайн игры.