Ich habe in einem Forum gefragt, ob es eine gute Idee sein könnte, räumliche Indizes für Teilmengen einer Tabelle zu erstellen, wenn Ihre Anwendung nur diese Teilmengen und niemals die gesamte Tabelle auf der Karte anzeigt.
Ich habe diese Frage gestellt, weil ich dachte, da die Teilmengen nicht die gleichen Ausmaße der gesamten Tabelle haben, wäre es möglicherweise schneller, die Teilmengen mit ihren eigenen räumlichen Indizes anzuzeigen.
Die Antwort, die ich erhielt, war, dass räumliche Indizes die Anzeigezeit nicht beeinflussen, sondern nur für räumliche Abfragen wie Vereinigung oder Schnittmenge verwendet werden. Ist es wahr??? Meine Erfahrung mit GIS und Datenbank ist, dass wenn eine Tabelle keinen räumlichen Index hat, die Anzeige auf der Karte viel langsamer ist. Ich habe immer gedacht, dass die angezeigte Tabelle abgefragt wird, um die Features anzuzeigen, die die aktuelle Kartenfensterausdehnung schneiden, sodass die Features außerhalb nicht umsonst geladen werden. Funktioniert es wirklich so? Dies ist eine Art räumliche Abfrage, nein?
Was ist die Wahrheit? Ist es eine gute Idee, räumliche Indizes für Teilmengen zu erstellen?