Als «spatial» getaggte Fragen

Speichern, Abfragen und Indizieren von Geodaten (einschließlich geometrischer und geografischer Darstellungen).

1
Einige SQL Server-Geodatenabfragen dauern viel, viel länger als andere
Wir haben eine einfache SQL Server-Tabelle mit Geodaten, die folgendermaßen aussieht: CREATE TABLE [dbo].[Factors]( [Id] [int] IDENTITY(1,1) NOT NULL, [StateCode] [nvarchar](2) NOT NULL, [GeoLocation] [geography] NULL, [Factor] [decimal](18, 6) NOT NULL, CONSTRAINT [PK_dbo.Factors] PRIMARY KEY CLUSTERED ( [Id] ASC ) Wir haben momentan mehr als 100.000 Zeilen darin, aber das …

1
Verbessern einer DbGeography-Abfrage
Ich bin noch neu in der Datenbankverwaltung und versuche, eine Suchabfrage zu optimieren. Ich hatte eine Abfrage, die so aussah und in einigen Fällen 5 bis 15 Sekunden für die Ausführung benötigte. Außerdem verursachte sie eine 100% ige CPU-Auslastung: DECLARE @point geography; SET @point = geography::STPointFromText('POINT(3.3109015 6.648294)', 4326); SELECT TOP …

1
Zwei Server, unterschiedliche Ausführungspläne. Unterschied in der Laufzeit um mehrere Größenordnungen
Zwei Server, Entwicklung und Live. Der Live-Server ist eine Amazon RDS SQL Server-Webinstanz. Beide Server haben identisches Schema und identische Daten. Es gibt einen guten räumlichen Index für die Geometriespalte. Auf meinem Entwicklungsserver wird die Abfrage in <30 Millisekunden ausgeführt. Auf dem Live-Server dauert die Abfrage> 20 Minuten. Die Prüfung …


1
ST_GeomFromGeoJSON () Verursacht einen Absturz von Postgres
Ich stoße auf ein seltsames Problem, das ich nicht lösen kann. Der Server stürzt ab, wenn einige Postgis-bezogene Abfragen ausgeführt werden. Nach einigem Debuggen anhand der von postgis bereitgestellten Beispiele scheint die Funktion den Server zum Absturz zu bringen.ST_GEOMFROMGeoJSON() Stürzt ab: SELECT ST_AsText(ST_GeomFromGeoJSON('{"type":"Point","coordinates":[-48.23456,20.12345]}')) As wkt; Funktioniert normal: SELECT ST_AsText( ST_Transform( …

1
Mongodb - Rückgabe der Punkte, die einem Ort am nächsten liegen, mit Entfernung
Was entspricht der MongoDB dieser Abfrage: SELECT 111151.29341326 * SQRT( pow(-6.186753-`Latitude`, 2) + pow(106.772835-`Longitude`, 2) * cos(-6.186753*0.017453292519943) * cos(`Latitude`*0.017453292519943) ) as distance from tablename ; Dies verwendet die Haversine-Formel , um den Großkreisabstand zu einem festen Punkt zu berechnen. Wir möchten die nächsten 20 Punkte von einem Ort erhalten und …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.