Клик на объекте на слое

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
c4_d
Новоприбывший
Сообщения: 7
Зарегистрирован: 08 июл 2014, 09:18
Репутация: 0

Клик на объекте на слое

Сообщение c4_d » 10 июл 2014, 16:00

Доброго времени суток.
Вообщем я подгружаю карту в webc lient Qgis. Выполняю события (тестовые), но не как не пойму как получить доступ к слою и объектам на этом слое?

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

geoExtMap.map.addControl(openlayersClickEvent);
	 getCoordinatClick = new OpenLayers.Control.Click( {
     trigger: function(e) {
			 
			// что собственно тут писать?
			}
     });
	 geoExtMap.map.addControl(getCoordinatClick);
Прошу прощения, за глупый вопрос, я изучаю ГИС только 6 день.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Клик на объекте на слое

Сообщение Denis Rykov » 11 июл 2014, 06:45

Посмотрите в отладчике на объект e и решите что писать.
Spatial is now, more than ever, just another column- The Geometry Column.

c4_d
Новоприбывший
Сообщения: 7
Зарегистрирован: 08 июл 2014, 09:18
Репутация: 0

Re: Клик на объекте на слое

Сообщение c4_d » 15 июл 2014, 09:49

layerTree = Ext.getCmp('LayerTree');
var title = layerTree.root.firstChild.text;
var layer = layerTree.root.firstChild.childNodes[4];
Я получил доступ к интересующему меня слою, и аттрибутам. Как получить список features слоя?

Прошу прощения, за глупый вопрос, я изучаю ГИС только 8 день.

Ответить

Вернуться в «QGIS»

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

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