Pytania otagowane jako spatial-index

W bazie danych: mechanizm optymalizacji dostępu do danych w oparciu o kolumny przestrzenne tabeli danych.

2
Nabycie prędkości podobnej do ArcGIS w Postgis
Korzystam z Postgis 2.0 już od 3/4 roku i chociaż naprawdę cieszę się z jego używania, nadmierny czas przetwarzania zapytań sprawił, że jest on praktycznie bezużyteczny w moim przypadku użycia. Często wykonuję ciężkie geoprzetwarzanie w miejskich zestawach danych, które często mają setki tysięcy wieloboków. Te multipolygony są czasami kształtowane bardzo …

3
Jak przyspieszyć zapytania dotyczące baz danych rastrowych?
Mam bazę danych rastrowych w postgresql / postgis z tymi kolumnami: (ID, rast, data_of_data) . „rast” to kolumna zawierająca pliki rastrowe w formacie WKT. Przykładowe zapytanie dotyczące znalezienia wartości DN punktu w systemie WGS84 (30.424, -1.66) i dla 2002-01-09 jest następujące: SELECT st_value(rast,(st_GeomFromText('POINT(30.424 -1.66)', 4326))) as val FROM my_table WHERE …

3
Zoptymalizuj zapytanie najbliższego sąsiada w 70 milionach chmur punktów w SQL Server 2008
Mam około 75 milionów rekordów w bazie danych SQL Server 2008 R2 Express. Każda ma długość odpowiadającą pewnej wartości. Tabela ma kolumnę geograficzną. Próbuję znaleźć najbliższego sąsiada dla danej długości i szerokości geograficznej (punktu). Mam już zapytanie z indeksem przestrzennym. Ale w zależności od tego, gdzie rekord znajduje się w …

1
wydajność indeksu przestrzennego serwera SQL
Mam tabelę z około 2 milionami rekordów. Tworzę indeks przestrzenny, używając wartości domyślnych innych niż obwiednia. Zauważyłem, że niektóre zapytania są bardzo szybkie, a niektóre bardzo wolne. Czynnikiem determinującym jest wielkość wielokąta użytego w zapytaniu. W przypadku większych obszarów wyszukiwania użycie WITH(INDEX(SIX_FT5))znacznie spowalnia zapytanie (od 0 sekund do ponad 15 …

1
Dostęp do wewnętrznej struktury danych przechowującej indeks przestrzenny Postgis (PostGres GiST)
Ciekawi mnie, w jaki sposób wewnętrzne struktury danych i mechanizm przechowywania przestrzennego indeksu GiST w Postgis. W Oracle lubiłem pokazywać, w jaki sposób indeksy SDO były „tylko kolejną tabelą” oraz w jaki sposób poziomy były atrybutami indeksów, a ramki indeksowanych geometrii były przechowywane jako obiekty BLOB (które można wyodrębnić). W …

3
Zrozumienie zastosowania indeksów przestrzennych z RTree?
Mam problem ze zrozumieniem użycia indeksów przestrzennych w RTree. Przykład: Mam 300 zbuforowanych punktów i muszę znać obszar przecięcia każdego bufora za pomocą wielokąta. Plik kształtu wielokąta ma> 20 000 wielokątów. Zasugerowano użycie wskaźników przestrzennych w celu przyspieszenia procesu. SO ... Jeśli utworzę indeks przestrzenny dla mojego pliku kształtu wielokąta, …




1
Zapisujesz indeks przestrzenny w QGIS API?
Próbuję utworzyć indeks przestrzenny dla niektórych plików kształtów za pomocą interfejsu API Qgis. Postępowałem zgodnie z instrukcjami opisanymi na blogu Nathana Woodrowa ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) i działa świetnie : layer = QgsVectorLayer(path, name, 'ogr') idx = QgsSpatialIndex() all_features = layer.getFeatures() map(idx.insertFeature, all_features) Mój problem polega na tym, że nie mam …


3
Utwórz indeks przestrzenny w PostGIS na całym schemacie
Załadowałem wiele plików shapefile przy użyciu SPIT (wtyczka QGIS) do mojej bazy danych PostGIS. Te warstwy nie miały indeksu przestrzennego utworzonego podczas ładowania. Zastanawiam się, czy istnieje sposób utworzenia indeksu przestrzennego dla każdej warstwy w schemacie bez pisania zapytania dla każdej warstwy. Nie jestem dobrym pisarzem skryptów PostGIS, więc każda …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.