Diskussion:OpenGeoDB - Umkreissuche: Unterschied zwischen den Versionen
OpenGeoDB & GISWiki - Das freie Portal für Geoinformatik (GIS)
Mro (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Hallo Geo Freunde, die beschriebene Umkreissuche erscheint mir v.a. auf SQL Datenbanken ungünstig. Stattdessen empfehle ich in solchen Fällen ein mehrstufi…“) |
Mwelt (Diskussion | Beiträge) (Neuer Abschnitt →Anlegen der Indizes) |
||
Zeile 11: | Zeile 11: | ||
--[[Benutzer:Mro|Mro]] 00:31, 3. Jun. 2013 (CEST) | --[[Benutzer:Mro|Mro]] 00:31, 3. Jun. 2013 (CEST) | ||
+ | |||
+ | == Anlegen der Indizes == | ||
+ | |||
+ | Der Abschnitt zum Anlegen der Indizes ist unvollstaendig, daher hab ich das mal durchgestrichen. Das SQL, was da steht macht so keinen Sinn. |
Version vom 29. April 2015, 00:34 Uhr
Hallo Geo Freunde,
die beschriebene Umkreissuche erscheint mir v.a. auf SQL Datenbanken ungünstig.
Stattdessen empfehle ich in solchen Fällen ein mehrstufiges Verfahren:
- aus Mittelpunkt und gewünschtem Umkreis mal Wurzel 2 (umgebendes Quadrat zum Kreis) eine BBox (lat,lon) berechnen,
- per SQL alle Kandidaten innerhalb dieser BBox finden (einfacher <= Vergleich, kann über DB Index für lat,lon gehen),
- optional: alle innerhalb des in den Kreis eingeschriebenen Quadrats sind auf jeden Fall dabei (wieder: einfacher <= Vergleich),
- fragliche Kandidaten per Abstandsformel prüfen.
--Mro 00:31, 3. Jun. 2013 (CEST)
Anlegen der Indizes
Der Abschnitt zum Anlegen der Indizes ist unvollstaendig, daher hab ich das mal durchgestrichen. Das SQL, was da steht macht so keinen Sinn.