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

GeoMixer. Вопрос по привязке растров к векторным объектам

Добавлено: 06 ноя 2013, 13:08
andreygeo
В документации есть раздел:
Пример привязки фотографий
Часто возникает задача привязки фотографий к карте. Для этого создаете точечный слой. В этом точечном shp, есть поле «NAME», в ячейках которого прописаны названия файлов с расширением «DSC01835.jpg». Выкладываем фотографии в сеть. В меню «Подсказка при наведении и клике» (19) прописываем <div><img src="http://images.kosmosnimki.ru/foto_anapa/[NAME]" width="400px" height="270px"><br><br>


Не получается у меня. :cry: Руки не оттуда, наверное.
Вопрос 1. Точечный слой я могу сделать как в самом Миксере, так и в сторонней программе (я в GM делаю). А где надо?
Вопрос 2. В точечном shp поле NAME...ок, вроде как тут всё понятно, его прописываешь при создании точек, т.е. я завожу этот параметр непосредственно в GM, проверяю в dbf, всё есть.
Вопрос 3. В какую сеть выкладывать фото? На файлообменник, генерирующий прямую ссылку? Или же на сервер с Миксером в специальную папку?
Вопрос 4. В Миксере есть возможность загружать собственный маркер. А чего не сделать такую же процедуру для привязки растров? Вроде же как смысл одинаков.

Re: GeoMixer. Вопрос по привязке растров к векторным объекта

Добавлено: 06 ноя 2013, 14:26
paleogis
andreygeo писал(а):Вопрос 1. Точечный слой я могу сделать как в самом Миксере, так и в сторонней программе (я в GM делаю). А где надо?
Где удобно, там и делай.
andreygeo писал(а):Вопрос 2. В точечном shp поле NAME...ок, вроде как тут всё понятно, его прописываешь при создании точек, т.е. я завожу этот параметр непосредственно в GM, проверяю в dbf, всё есть.

Да все так и есть
andreygeo писал(а):Вопрос 3. В какую сеть выкладывать фото? На файлообменник, генерирующий прямую ссылку? Или же на сервер с Миксером в специальную папку?
Положить лучше в расшаренную в вебе папку, можешь залезть на сервер где стоит геомиксер и в IIS расшарить в сети папку, можно эту ссылку сделать средствами Геомиксера, но это еще более замароченный путь, нужно будет распишу
andreygeo писал(а):Вопрос 4. В Миксере есть возможность загружать собственный маркер. А чего не сделать такую же процедуру для привязки растров? Вроде же как смысл одинаков.
Не все так просто, в веб реализовать подобные вещи сложнее, сейчас пока вся привязка идет в настольных приложениях, что разумнее. Если будет конкретный запрос от заказчиков на подобный сервис, сделаем.

Re: GeoMixer. Вопрос по привязке растров к векторным объекта

Добавлено: 06 ноя 2013, 17:10
andreygeo
paleogis писал(а): Положить лучше в расшаренную в вебе папку, можешь залезть на сервер где стоит геомиксер и в IIS расшарить в сети папку, можно эту ссылку сделать средствами Геомиксера, но это еще более замароченный путь, нужно будет распишу
Не могу я залазить на сервер :( Он ведомственный, я не в штате, мне всё это делать надо через сисадмина. Он парень хороший и помогает, но это не очень удобно.
Вариант средствами Миксера мне нравится, но если без доступа к серверу.

Re: GeoMixer. Вопрос по привязке растров к векторным объекта

Добавлено: 07 ноя 2013, 13:56
paleogis
andreygeo писал(а):Вариант средствами Миксера мне нравится, но если без доступа к серверу.
Есть такой вариант, но он не пользовательский:
1. Создаешь точечный слой.
2. Заходишь в стили слоя, выбираешь в меню опцию "Маркер URL". Нажимаешь на папочку справа, загружаешь растровое изображение. В "Маркер URL", прописыватется ссылка на это изображение, например

Код: Выделить всё

http://edu.kosmosnimki.ru:81/GetImage.ashx?usr=LayerManager&img=black_punkt_8.png

Где

Код: Выделить всё

http://edu.kosmosnimki.ru:81/GetImage.ashx?usr=LayerManager&img=
ссылка на папку img пользователя LayerManager, а black_punkt_8.png, имя растра, который находится в этой папке.
3. Закидваешь все свои фотографии в папку img.
4. Создаешь точечный слой. В этом точечном shp, создаешь поле «NAME», в ячейках которого прописаны названия файлов с расширением «DSC01835.jpg». В меню «Подсказка при наведении и клике» (19) прописываешь
Пример

Код: Выделить всё

 <div><img src="http://edu.kosmosnimki.ru:81/GetImage.ashx?usr=LayerManager&img=[NAME]" width="400px" height="270px"><br><br> 
.
Вроде должно сработать, но это достаточно глючный вариант, проще расшарить папку в IIS.