Более

Сделайте доступными только определенные функции на слое


Я использую выборочное взаимодействие. Я могу фильтровать слои, которые можно выбрать, используя функцию фильтра в качествеслоиключ опции. Я хочу также отфильтровать, какие функции можно выбрать.

В документации говорится: «Какие функции выбираются, определяетсяусловиеoption ". Поэтому я пытаюсь написать функцию дляусловиеопция, которая может отфильтровать определенные функции. Но я не уверен, что это возможно. Я думаю, что цитируемая документация может вводить в заблуждение.

Вусловиефункция принимает аргумент события. Сначала я отфильтровываю любые события, не относящиеся кщелкнутьтипа, но затем я хочу отфильтровать по функциям. Мероприятие имеетцельсвойство, но мне непонятно, на что это указывает. Это не похоже на слой или объект.

У меня есть координаты пикселей и координаты карты в выбранной точке. Я мог бы использовать любой из них, чтобы перебрать объекты в этой точке слоя и, если я считаю, что один из них можно выбрать, вернуть true. Но что, если есть две перекрывающиеся функции, одну из которых я хочу выбрать, а другую - нет?

Я предполагаю этоусловиевариант - это не то, что я ищу, поскольку он запускается один раз для каждого события, а не один раз для каждой возможной функции. Есть ли способ достичь того, что я ищу?


Эта функция недавно попала в основную ветку Openlayers 3 с https://github.com/openlayers/ol3/pull/3402 - она ​​будет в 3.5.0. У меня работает следующее:

var selectInteraction = new ol.interaction.Select ({Layers: function (layer) {return / * некоторая логика на уровне, чтобы решить, следует ли учитывать его особенности; вернуть true, если да * /;}, filter: function (feature, layer ) {return / * некоторая логика для объекта и слоя, чтобы решить, следует ли его выбирать; вернуть true, если да * /;},});

Похоже, здесь много дискуссий по этому поводу: https://github.com/openlayers/ol3/issues/3257


Мы заявляем:

1. Система повышения точности аналитической обработки данных о недвижимости, содержащая средство для отображения данных и средство для предварительной обработки данных.

2. Система повышения точности аналитической обработки данных о недвижимости, содержащая средство отображения данных, средство фильтрации данных и средство предварительной обработки данных.

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

4. Система по п.3, дополнительно содержащая, по меньшей мере, один аналитический механизм, размещенный на сервере и выбранный из группы, включающей механизм тенденций, сопоставимый механизм анализа рынка, механизм сигналов покупки / продажи и механизм оценки.

5. Система по п.3, дополнительно содержащая механизм трендов, размещенный на серверном компьютере, и по меньшей мере один аналогично размещенный аналитический механизм, выбранный из группы, включающей сопоставимый механизм анализа рынка, механизм сигналов покупки / продажи и механизм оценки.

6. Система по п.3, дополнительно содержащая сопоставимый механизм анализа рынка, размещенный на серверном компьютере, и по меньшей мере один аналогично размещенный аналитический механизм, выбранный из группы, включающей механизм тенденций, механизм сигналов покупки / продажи и механизм оценки.

7. Система по п.3, дополнительно содержащая механизм сигналов покупки / продажи, размещенный на серверном компьютере, и по меньшей мере один аналогично размещенный аналитический механизм, выбранный из группы, включающей механизм тенденций, сопоставимый механизм анализа рынка и механизм оценки.

8. Система по п.3, дополнительно содержащая механизм оценки, размещенный на серверном компьютере, и по меньшей мере один аналогично размещенный аналитический механизм, выбранный из группы, включающей анализ тенденций, сопоставимый анализ рынка и анализ сигналов покупки / продажи.

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

10. Система по п.9, дополнительно содержащая, по меньшей мере, один аналитический механизм, размещенный на сервере и выбранный из группы, включающей механизм тенденций, сопоставимый механизм анализа рынка, механизм сигналов покупки / продажи и механизм оценки.

11. Система по п.9, дополнительно содержащая механизм трендов, размещенный на серверном компьютере, и по меньшей мере один аналогично размещенный аналитический механизм, выбранный из группы, включающей сопоставимый механизм анализа рынка, механизм сигналов покупки / продажи и механизм оценки.

12. Система по п.9, дополнительно содержащая сопоставимый механизм анализа рынка, размещенный на серверном компьютере, и по меньшей мере один аналогично размещенный аналитический механизм, выбранный из группы, включающей механизм тенденций, механизм сигналов покупки / продажи и механизм оценки.

13. Система по п.9, дополнительно содержащая механизм сигналов покупки / продажи, размещенный на серверном компьютере, и по меньшей мере один аналогично размещенный аналитический механизм, выбранный из группы, включающей механизм тенденций, сопоставимый механизм анализа рынка и механизм оценки.

14. Система по п.9, дополнительно содержащая механизм оценки, размещенный на серверном компьютере, и по меньшей мере один аналогично размещенный аналитический механизм, выбранный из группы, включающей анализ тенденций, сопоставимый анализ рынка и анализ сигналов покупки / продажи.

15. Система для предоставления информации о недвижимости, содержащая, по меньшей мере, один серверный компьютер, на котором размещено серверное программное обеспечение, по меньшей мере, один пользовательский компьютер, на котором размещен пользовательский интерфейс и соединенный с серверным компьютером через канал передачи данных, и базу данных данных о недвижимости. размещенная на сервере, эта база данных предоставляет следующие инструменты принятия решений в виде графиков исторических ценовых диаграмм в ответ на запросы, отправленные пользователем, работающим на пользовательском компьютере, сгенерированные запросом данных в заданном диапазоне вокруг объекта объекта и на заданном географическом уровне пользователем и выбранной из группы, включающей: построение графика проданной цены дома и ежемесячного объема продаж с течением времени; составление графика проданной цены дома на квадратный фут жилой площади с течением времени; графика проданной цены дома на квадратный фут площади участка с течением времени; составление графика проданной цены дома за спальни в динамике с отображением среднего или медианного возраста домов, проданных с течением времени, и со средним или средним размером домов, проданных с течением времени.

16. Система для предоставления информации о недвижимости, содержащая, по меньшей мере, один серверный компьютер, на котором размещено серверное программное обеспечение VYH, по меньшей мере, один пользовательский компьютер, на котором размещен пользовательский интерфейс и соединенный с серверным компьютером через канал передачи данных, и базу данных недвижимости. данные, размещенные на сервере, эта база данных предоставляет следующую графическую систему географической информации, отображающую инструменты принятия решений в ответ на запросы, отправленные пользователем, работающим на пользовательском компьютере, сгенерированные запросом данных в заданном диапазоне вокруг объекта объекта и в географический уровень, указанный пользователем и выбранный из группы, включающей: отображение средних или медианных цен на жилье для разных штатов на карте с цветовой кодировкой; отображение средних или медианных цен на жилье для разных округов на карте с цветовой кодировкой со средними или медианными ценами на диаграммах. цены на дома по разным почтовым индексам на карте с цветовой кодировкой по графику цен средние или медианные цены на дома для разных городов или мун Информация на карте обозначена цветом, обозначенным ценой, и диаграммой для каждого почтового индекса на отдельных картах, цветовой кодировкой по диапазону, отражающей - среднюю цену продажи одной семьи, количество продаж одной семьи, общий объем продаж одной семьи, средний уровень повышения цены одной семьи между указанными даты, средняя цена продажи одной семьи за квадратный фут жилой площади, средняя цена продажи одной семьи за спальню, средний возраст проданных домов для одной семьи и любой из предыдущих инструментов принятия решений в виде временной последовательности.

17. Система для предоставления информации о недвижимости, содержащая, по меньшей мере, один серверный компьютер, на котором размещено серверное программное обеспечение, по меньшей мере, один пользовательский компьютер, на котором размещен пользовательский интерфейс и соединенный с серверным компьютером через канал передачи данных, и базу данных данных о недвижимости. размещенная на сервере, эта база данных предоставляет следующие инструменты принятия решений с графическими диаграммами распределения цен в ответ на запросы, отправленные пользователем, работающим на пользовательском компьютере, сгенерированные запросом данных в заданном диапазоне вокруг объекта объекта и на заданном географическом уровне пользователем и выбирается из группы, включающей: отображение средней или медианной распределенной цены проданного дома; отображение распределения средней или медианной цены проданного дома на квадратный фут и отображение любой из предыдущих диаграмм распределения в виде временной последовательности.

18. Система для предоставления информации о недвижимости, содержащая, по меньшей мере, один серверный компьютер, на котором размещено серверное программное обеспечение, по меньшей мере, один пользовательский компьютер, на котором размещен пользовательский интерфейс и соединенный с серверным компьютером через канал передачи данных, и базу данных данных о недвижимости. размещенная на сервере, эта база данных предоставляет следующие графические инструменты принятия решений по историческим ипотечным диаграммам в ответ на запросы, отправленные пользователем, работающим на пользовательском компьютере, сгенерированные запросом данных в заданном диапазоне вокруг объекта объекта и на заданном географическом уровне пользователем и выбирается из группы, включающей: общую статистику по ипотеке, отображающую среднюю или медианную цену дома и сумму ипотечного кредита в динамике, графическое среднее или медианное соотношение ипотечного кредита к стоимости во времени, графическое среднее или медианное значение ипотеки по типу в динамике, графическое среднее или средний объем ипотечных кредитов по крупнейшим кредиторам с течением времени статистика по ипотечным кредитам одного кредитора ежемесячный график индивидуального ипотечного кредитора средняя или медианная цена дома и сумма ипотечного кредита с течением времени, составление графика среднего или медианного отношения ссуды к стоимости ссуды для отдельного ипотечного кредитора с течением времени, составление графика среднемесячной или медианной ипотечной ссуды по индивидуальному ипотечному кредитору с разбивкой по типу с течением времени и график объема ссуд индивидуального ипотечного кредитора с течением времени.

19. Система для предоставления информации о недвижимости, содержащая, по меньшей мере, один серверный компьютер, на котором размещено серверное программное обеспечение, по меньшей мере, один пользовательский компьютер, на котором размещен пользовательский интерфейс и соединенный с серверным компьютером через канал передачи данных, и базу данных данных о недвижимости. размещенная на сервере, эта база данных обеспечивает следующий графический технический анализ инструментов принятия решений по историческим сериям цен на жилье в ответ на запросы, отправленные пользователем, работающим на пользовательском компьютере, сгенерированные запросом данных в заданном диапазоне вокруг объекта объекта и в географический уровень, указанный пользователем и выбранный из группы, состоящей из: графика цены и наиболее подходящей линии тренда, отображающей цену, и линии «априорной гладкости», отображающей цену и различных скользящих средних, отображающих цену и график индекса относительной силы цена и индекс конвергенции / расхождения скользящего среднего, отображающий цену и объем баланса, отображающий цену и денежный поток Индекс, отображающий изменения цен и процентов на периодической основе, отображающий диапазоны цен и волатильности, предоставляющий временные ряды прогнозов месячных цен и отображающий любой из предыдущих инструментов принятия решений в виде гистограммы.

20. Система для предоставления информации о недвижимости, содержащая, по меньшей мере, один серверный компьютер, на котором размещено серверное программное обеспечение, по меньшей мере, один пользовательский компьютер, на котором размещен пользовательский интерфейс и соединенный с серверным компьютером через канал передачи данных, и базу данных данных о недвижимости. размещенная на сервере, эта база данных обеспечивает следующий графический фундаментальный анализ инструментов принятия решений исторического ряда цен на жилье в ответ на запросы, отправленные пользователем, работающим на пользовательском компьютере, сгенерированные запросом данных в заданном диапазоне вокруг объекта объекта и в географический уровень, указанный пользователем и выбранный из группы, состоящей из: построения графиков роста занятости; построения графиков уровня безработицы; построения графиков нового строительства, измеренного количеством выданных разрешений на строительство; построения графиков тенденций в средней арендной плате; построения графиков рейтинга и построения графиков уровня арендных вакансий. динамика цен за периоды в ранжировании гистограммы и построение графиков фундаментальных показателей за период ds по численности населения, занятости, общему личному доходу и разрешениям на строительство, ранжируемых по ценовым характеристикам и фундаментальным показателям, а также графическая корреляция ежемесячных цен и фундаментальных факторов.