Ich habe eine Punktebene (dbo.ptLayer)
- Rund 1 Million Punkte
- Typ der räumlichen Geometrie (dbo.ptLayer.geom)
- Noch kein räumlicher Index, erstellt jedoch einen, sobald die Datenerfassung abgeschlossen ist.
Ich habe eine Polygonebene (dbo.polygonLayer)
- Rund 500 Polygone.
- Typ der räumlichen Geometrie (dbo.polygonLayer.geom)
Beide haben Felder namens ID.
Wie fülle ich ein leeres ganzzahliges Feld in der Polygonebene mit der Gesamtzahl der Punkte in jedem Polygon aus?
Obwohl ich Zugriff auf andere Softwareprodukte habe, bin ich daran interessiert zu erfahren, was nur in SQL und SQL Server möglich ist.
Ich glaube, ich sollte STIntersects verwenden , möchte aber wissen, wie ein Update am besten durchgeführt werden kann, um dieses Feld auszufüllen .
sql
sql-server
point-in-polygon
Simon
quelle
quelle