Eu tenho uma camada de pontos (dbo.ptLayer)
- Cerca de 1 milhão de pontos
- Tipo de geometria espacial (dbo.ptLayer.geom)
- Ainda não há índice espacial, mas criará um quando a coleta de dados for concluída.
Eu tenho uma camada de polígono (dbo.polygonLayer)
- Cerca de 500 polígonos.
- Tipo de geometria espacial (dbo.polygonLayer.geom)
Ambos têm campos chamados ID.
Como preencho um campo inteiro vazio na camada de polígono, com uma contagem do número total de pontos em cada polígono?
Embora eu tenha acesso a outros produtos de software, estou interessado em saber o que pode ser feito exclusivamente no SQL e no SQL Server.
Acredito que deveria usar STIntersects, mas gostaria de saber qual é a melhor maneira de fazer uma atualização para preencher esse campo.
sql
sql-server
point-in-polygon
Simon
fonte
fonte