Mais

Tornar selecionáveis ​​apenas recursos específicos da camada


Estou usando uma interação selecionada. Posso filtrar as camadas que são selecionáveis ​​usando uma função de filtro como ocamadaschave de opção. Desejo também filtrar quais recursos são selecionáveis.

A documentação diz "Quais recursos são selecionados é determinado pelodoençaopção ". Portanto, estou tentando escrever uma função para odoençaopção que pode filtrar recursos específicos. Mas não tenho certeza se isso é possível. Acho que a documentação citada pode ser enganosa.

Odoençafunção recebe um argumento de evento. Primeiro, eu filtro todos os eventos que não são docliquedigite, mas quero filtrar os recursos. O evento tem umalvopropriedade, mas não está claro para mim o que isso indica. Não parece ser uma camada ou recurso.

Eu tenho as coordenadas de pixel e as coordenadas do mapa no ponto clicado. Eu poderia usar qualquer um deles para fazer um loop sobre os recursos naquele ponto da camada e, se eu considerar um deles selecionável, retornar verdadeiro. Mas e se houver dois recursos sobrepostos, um dos quais desejo ser selecionável e o outro não?

Estou adivinhando issodoençaopção não é o que estou procurando, já que é executado uma vez por evento, não uma vez por recurso possível. Existe uma maneira de alcançar o que procuro?


O recurso chegou ao branch master do Openlayers 3 recentemente em https://github.com/openlayers/ol3/pull/3402 - estará na versão 3.5.0. O seguinte está funcionando para mim:

var selectInteraction = new ol.interaction.Select ({camadas: função (camada) {retornar / * alguma lógica na camada para decidir se seus recursos devem ser considerados; retornar verdadeiro se sim * /;}, filtro: função (recurso, camada ) {return / * alguma lógica em um recurso e camada para decidir se deve ser selecionável; return true if yes * /;},});

Parece haver muita discussão sobre isso aqui: https://github.com/openlayers/ol3/issues/3257


Nós reivindicamos:

1. Um sistema para melhorar a precisão do processamento analítico de dados imobiliários, compreendendo a melhoria um meio para mapeamento de dados e um meio para dados de pré-condicionamento.

2. Um sistema para melhorar a precisão do processamento analítico de dados imobiliários, compreendendo a melhoria um meio para mapeamento de dados, um meio para filtrar dados e um meio para dados pré-condicionados.

3. Sistema para fornecer informações imobiliárias, caracterizado pelo fato de que compreende pelo menos um computador servidor que hospeda software de servidor, pelo menos um computador de usuário que hospeda uma interface de usuário e faz interface com o computador servidor por meio de um caminho de comunicação de dados e um banco de dados de dados de propriedades imobiliárias hospedado no computador servidor, cujo banco de dados é preenchido com dados que foram mapeados e pré-condicionados.

4. Sistema, de acordo com a reivindicação 3, caracterizado pelo fato de que compreende ainda pelo menos um mecanismo analítico hospedado no computador servidor e selecionado a partir do grupo que compreende mecanismo de tendência, mecanismo de análise de mercado comparável, mecanismo de sinais de compra / venda e mecanismo de avaliação.

5. Sistema, de acordo com a reivindicação 3, caracterizado pelo fato de que compreende ainda um mecanismo de tendência hospedado no computador servidor e pelo menos um mecanismo analítico hospedado de forma semelhante selecionado do grupo que compreende um mecanismo de análise de mercado comparável, mecanismo de sinais de compra / venda e um mecanismo de avaliação.

6. Sistema, de acordo com a reivindicação 3, caracterizado pelo fato de que compreende ainda um mecanismo de análise de mercado comparável hospedado no computador servidor e pelo menos um mecanismo analítico hospedado de forma semelhante selecionado do grupo que compreende mecanismo de tendência, mecanismo de sinais de compra / venda e mecanismo de avaliação.

7. Sistema, de acordo com a reivindicação 3, caracterizado pelo fato de que compreende ainda, um mecanismo de sinais de compra / venda hospedado no computador servidor e pelo menos um mecanismo analítico hospedado de forma semelhante selecionado do grupo que compreende mecanismo de tendência, mecanismo de análise de mercado comparável e mecanismo de avaliação.

8. Sistema, de acordo com a reivindicação 3, caracterizado pelo fato de que compreende ainda um mecanismo de avaliação hospedado no computador servidor e pelo menos um mecanismo analítico hospedado de forma semelhante selecionado do grupo que compreende análise de tendência, análise de mercado comparável e análise de sinais de compra / venda.

9. Sistema para fornecer informações de imóveis residenciais, caracterizado pelo fato de que compreende pelo menos um computador servidor que hospeda software de servidor, pelo menos um computador de usuário que hospeda uma interface de usuário e faz interface com o computador servidor por meio de um caminho de comunicação de dados e um banco de dados de imóveis residenciais dados de propriedade hospedados no computador servidor, cujo banco de dados é preenchido com dados que foram mapeados e pré-condicionados.

10. Sistema, de acordo com a reivindicação 9, caracterizado pelo fato de que compreende ainda pelo menos um mecanismo analítico hospedado no computador servidor e selecionado a partir do grupo que compreende mecanismo de tendência, mecanismo de análise de mercado comparável, mecanismo de sinais de compra / venda e mecanismo de avaliação.

11. Sistema, de acordo com a reivindicação 9, caracterizado pelo fato de que compreende ainda um mecanismo de tendência hospedado no computador servidor e pelo menos um mecanismo analítico hospedado de forma semelhante selecionado do grupo que compreende um mecanismo de análise de mercado comparável, mecanismo de sinais de compra / venda e um mecanismo de avaliação.

12. Sistema, de acordo com a reivindicação 9, caracterizado pelo fato de que compreende ainda um mecanismo de análise de mercado comparável hospedado no computador servidor e pelo menos um mecanismo analítico hospedado de forma semelhante selecionado do grupo que compreende mecanismo de tendência, mecanismo de sinais de compra / venda e mecanismo de avaliação.

13. Sistema, de acordo com a reivindicação 9, caracterizado pelo fato de que compreende ainda, um mecanismo de sinais de compra / venda hospedado no computador servidor e pelo menos um mecanismo analítico hospedado de forma semelhante, selecionado do grupo que compreende mecanismo de tendência, mecanismo de análise de mercado comparável e mecanismo de avaliação.

14. Sistema, de acordo com a reivindicação 9, caracterizado pelo fato de que compreende ainda, um mecanismo de avaliação hospedado no computador servidor e pelo menos um mecanismo analítico hospedado de forma semelhante selecionado do grupo que compreende análise de tendência, análise de mercado comparável e análise de sinais de compra / venda.

15. Sistema para fornecer informações imobiliárias, caracterizado pelo fato de que compreende pelo menos um computador servidor que hospeda software de servidor, pelo menos um computador de usuário que hospeda uma interface de usuário e faz interface com o computador servidor por meio de um caminho de comunicação de dados e um banco de dados de dados de propriedades imobiliárias hospedado no computador servidor, cujo banco de dados fornece as seguintes ferramentas de decisão gráficos históricos de preços em resposta a consultas enviadas por um usuário operando um computador de usuário, geradas por uma consulta de dados em um determinado intervalo em torno de uma propriedade em questão e em um nível geográfico especificado pelo usuário, e selecionado a partir do grupo que compreende: traçar o preço de venda da casa e o volume de vendas mensal ao longo do tempo traçar o preço de casa vendido por pé quadrado de área de estar ao longo do tempo traçar o preço de casa vendido por pé quadrado de área do lote ao longo do tempo traçar o preço de casa vendido por quartos ao longo do tempo mapeando a idade média ou mediana das casas vendidas ao longo do tempo e mapeando o tamanho médio ou mediano das casas vendidas ao longo do tempo.

16. Sistema para fornecer informações imobiliárias, caracterizado pelo fato de que compreende pelo menos um computador servidor que hospeda software de servidor VYH, pelo menos um computador de usuário que hospeda uma interface de usuário e faz interface com o computador servidor por meio de um caminho de comunicação de dados e um banco de dados de propriedade imobiliária dados hospedados no computador servidor, cujo banco de dados fornece as seguintes ferramentas de decisão de mapas de mercado de sistema de informação geográfica gráfica em resposta a consultas enviadas por um usuário operando um computador de usuário, geradas por uma consulta de dados em um determinado intervalo em torno de uma propriedade do assunto e em um nível geográfico especificado pelo usuário e selecionado a partir do grupo que compreende: mapeamento de preços médios ou medianos de residências para diferentes estados em um mapa codificado por cores de preços médios ou medianos de preços residenciais para diferentes condados em um mapa codificado por preços médios ou medianos de mapeamento preços de residências para diferentes CEPs em um mapa codificado por cores de gráficos de preços médios ou medianos de preços de residências para diferentes cidades ou mun. icipalidades em um mapa codificado por cores por preço e gráficos por CEP em mapas individuais, codificados por cores por faixa, refletindo - preço médio de venda de uma única família, número de vendas de uma única família, volume total de vendas de uma única família, taxa média de valorização do preço de uma única família entre os especificados datas, preço médio de venda de uma única família por metro quadrado de área de estar, preço médio de venda de uma única família por quarto, idade média das casas de família vendidas e qualquer uma das ferramentas de decisão anteriores como uma sequência de tempo.

17. Sistema para fornecer informações imobiliárias, caracterizado pelo fato de que compreende pelo menos um computador servidor que hospeda software de servidor, pelo menos um computador de usuário que hospeda uma interface de usuário e faz interface com o computador servidor por meio de um caminho de comunicação de dados e um banco de dados de dados de propriedades imobiliárias hospedado no computador servidor, cujo banco de dados fornece as seguintes ferramentas gráficas de decisão de tabelas de distribuição de preços em resposta a consultas enviadas por um usuário operando um computador de usuário, geradas por uma consulta de dados em um determinado intervalo em torno de uma propriedade em questão e em um nível geográfico especificado pelo usuário, e selecionados a partir do grupo que compreende: gráfico da distribuição do preço médio ou mediano de casa vendida, gráfico da distribuição do preço médio ou mediano de casa vendido por metro quadrado e mostrando qualquer um dos gráficos de distribuição anteriores como uma sequência de tempo.

18. Sistema para fornecer informações imobiliárias, caracterizado pelo fato de que compreende pelo menos um computador servidor que hospeda software de servidor, pelo menos um computador de usuário que hospeda uma interface de usuário e faz interface com o computador servidor por meio de um caminho de comunicação de dados e um banco de dados de dados de propriedades imobiliárias hospedado no computador servidor, cujo banco de dados fornece as seguintes ferramentas de decisão gráficos históricos de hipotecas em resposta a consultas enviadas por um usuário operando um computador de usuário, geradas por uma consulta de dados em um determinado intervalo em torno de uma propriedade em questão e em um nível geográfico especificado pelo usuário, e selecionados a partir do grupo que compreende: estatísticas gerais de hipotecas traçando o preço médio ou mediano da casa e o valor da hipoteca ao longo do tempo traçando a proporção média ou mediana de hipoteca sobre o valor ao longo do tempo traçando a média ou hipoteca mediana por tipo ao longo do tempo - volume médio de hipotecas pelos principais credores ao longo do tempo Estatísticas de hipotecas de credor único mapeando credor hipotecário individual mensalmente preço médio ou mediano da casa e valor da hipoteca ao longo do tempo traçando a taxa média ou mediana entre empréstimo e valor do credor hipotecário individual ao longo do tempo traçando a média mensal do credor hipotecário individual ou hipoteca mediana por tipo ao longo do tempo e mapeando o volume de empréstimo do credor hipotecário individual ao longo do tempo.

19. Sistema para fornecer informações imobiliárias, caracterizado pelo fato de que compreende pelo menos um computador servidor que hospeda software de servidor, pelo menos um computador de usuário que hospeda uma interface de usuário e faz interface com o computador servidor por meio de um caminho de comunicação de dados e um banco de dados de dados de propriedades imobiliárias hospedado no computador servidor, cujo banco de dados fornece a seguinte análise técnica gráfica de ferramentas de decisão de série histórica de preços domésticos em resposta a consultas enviadas por um usuário operando um computador de usuário, geradas por uma consulta de dados em um determinado intervalo em torno de uma propriedade em questão e em um nível geográfico especificado pelo usuário e selecionado do grupo que compreende: traçar o preço e uma linha de tendência de melhor ajuste traçando o preço e uma linha de "suavidade anterior" traçando o preço e várias médias móveis traçando o preço e o gráfico do índice de força relativa o preço e o índice de convergência / divergência de média móvel traçando o preço e o volume do balanço traçando o preço e o fluxo de dinheiro índice que traça o preço e a variação percentual em uma base periódica, traçando as bandas de preços e volatilidade, fornecendo previsões de séries temporais de preços mensais e traçando qualquer uma das ferramentas de decisão anteriores como um histograma.

20. Sistema para fornecer informações imobiliárias, caracterizado pelo fato de que compreende pelo menos um computador servidor que hospeda software de servidor, pelo menos um computador de usuário que hospeda uma interface de usuário e faz interface com o computador servidor por meio de um caminho de comunicação de dados e um banco de dados de dados de propriedades imobiliárias hospedado no computador servidor, cujo banco de dados fornece a seguinte análise gráfica fundamental de ferramentas de decisão de série histórica de preços domésticos em resposta a consultas enviadas por um usuário operando um computador de usuário, geradas por uma consulta de dados em um determinado intervalo em torno de uma propriedade em questão e em um nível geográfico especificado pelo usuário e selecionado do grupo que compreende: traçar o crescimento do emprego traçar a taxa de desemprego traçar a nova construção medida pelo número de alvarás de construção emitidos traçar as tendências nos aluguéis medianos traçar a classificação e traçar a taxa de vacância de aluguel desempenho de preços ao longo dos períodos em um histograma, classificando e mapeando o desempenho fundamental ao longo do período ds por população, emprego, renda pessoal total e licenças de construção classificadas por desempenho de preço e desempenho fundamental e correlacionando graficamente o preço mensal e fatores fundamentais.