Pytania otagowane jako sql

Skrót nazwy języka zapytań strukturalnych. Składnia pobierania i manipulowania danymi z relacyjnej bazy danych.

1
Dołącz na podstawie maksymalnego nakładania się w PostGIS / PostGresQL?
Mam dwa zestawy wielokątów w dwóch tabelach. Zestawy nakładają się na siebie. Dla każdego wielokąta w zestawie A chciałbym uzyskać identyfikator wielokąta w zestawie B, który najbardziej na siebie zachodzi. Używam PostgreSQL z rozszerzeniem PostGIS. Wiem wystarczająco dużo o SQL, aby wiedzieć, że możesz dołączyć tylko na podstawie warunków prawda …

4
Wolne zapytanie ST_Intersection
Próbuję wykonać przecięcie dwóch warstw: Warstwa polilinii reprezentująca niektóre drogi (~ 5500 wierszy) Warstwa wielokąta reprezentująca bufory o nieregularnych kształtach wokół różnych punktów zainteresowania (~ 47 000 rzędów) Ostatecznie staram się przypiąć polilinie do wielu (czasami nakładających się) buforów, a następnie zsumować całkowitą długość jezdni zawartą w każdym buforze. Problem …

2
Jak rekurencyjnie zapętlać przecięcia nadrzędnych wielokątów, aby uzyskać najmniejsze (podrzędne) wielokąty bez nakładania się?
Przez kilka dni borykam się z problemem i zdałem sobie sprawę, że wiele osób również utknęło, gdy tematem są skrzyżowania w PostGIS (v2.5). Dlatego postanowiłem zadać bardziej szczegółowe i ogólne, wspólne pytanie. Mam następującą tabelę: DROP TABLE IF EXISTS tbl_foo; CREATE TABLE tbl_foo ( id bigint NOT NULL, geom public.geometry(MultiPolygon, …
11 postgis  sql 

3
Zmień „handedness” wielokąta dla SQL 2008 (odwrotna kolejność wierzchołków wielokątów)
Mam kilkaset kształty ( polygonS multipolygons) każda składająca się z dziesiątków tysięcy punktów, które staram się dostać do SQL 2008. Niestety kształty, które próbowałem zaimportować, są „praworęczne” (obwód każdego z nich jest narysowany zgodnie z ruchem wskazówek zegara wokół zawartych w nim punktów). Serwer SQL przyjmuje kształty „leworęczne” (przeciwnie do …

3
Używasz ST_Difference do usunięcia nakładających się funkcji?
Próbuję użyć ST_Difference do utworzenia zestawu wielokątów (processing.trimmedparcelsnew), które nie zawierają żadnego obszaru objętego innym zestawem wielokątów (test.single_geometry_1) przy użyciu PostGis 2.1 (i Postgres SQL 9.3). Oto moje zapytanie: CREATE TABLE processing.trimmedparcelsnew AS SELECT orig.id, ST_Difference(orig.geom, cont.geom) AS difference FROM test.single_geometry_1 cont, test.multi_geometry_1 orig; Ale powstałe wielokąty nie zostały przycięte, …

2
Jak wykonać 3-parametrową geotransformację i projekcję w Sql Server 2012?
Mam w niej tabelę z długością geograficzną (NAD27). Obliczam dwie inne kolumny, X i Y, reprezentujące lokalizację Web Mercator (WGS84). Obecnie używam do tego Arcmap, stosując zalecaną geotransformację dla obszaru badań - 3-parametrową (geocentryczną) geotransformację - aby przejść z NAD27 do WGS84. Chciałbym to zrobić całkowicie w Sql Server 2012. …


4
Znaleźć najbliższych sąsiadów między dwiema tabelami z lokalizacjami punktów w SpatiaLite?
Dzisiaj zacząłem grać ze SpatiaLite i już natknąłem się na problem. Dla każdego położenia punktu zapisanego w tableOne chciałbym wybrać jeden, najbliższy (odległość liniowa) punkt z tableTwo. Do tej pory wymyśliłem niezdarne rozwiązanie, które wykorzystuje VIEW: CREATE VIEW testview AS SELECT A.id , B.myValue, Distance(A.Geometry, B.Geometry) AS distance FROM tableOne …

1
Wzrost wydajności dzięki wskaźnikowi GIST dla punktu w zapytaniu wielokąta
Mam dwie tabele: lokalizacje (id, region_id, the_geom) i regiony (id, the_geom). Dla każdego punktu lokalizacji chcę określić region, w którym się znajduje: UPDATE locations SET region_id = (SELECT id FROM regions WHERE ST_Within(locations.the_geom,regions.the_geom) ); Czy ma sens budowanie indeksu GIST na punktach lokalizacji? Zbuduję indeks na wielokątach regionu, ale nie …


5
Analiza GIS w celu znalezienia zduplikowanych geometrii
Mam duży plik kształtu, który zawiera wszystkie budynki i domy miasta, w których pracuję (około 90 000 obiektów). Dane budynków / domów są zapisywane przez inżynierów geodezyjnych miasta, a ze względu na złą praktykę i dostęp różnych geodetów do tych danych wiele budynków / domów zostało zapisanych dwukrotnie i pokazanych …


2
Składnia GDAL SQL, aby dodać pole wartości put
Próbuję utworzyć nowe pole w mojej tabeli atrybutów i wstawić wartości z innego pola po konwersji z znaku na liczbę całkowitą, ale nie mogę uzyskać właściwej składni. Uruchamiam to jako skrypt powłoki w MSYS. cd D:/GIS_DataBase/CorineLC/shps_app_and_extr/ myfile=extr_and_app.shp name=${myfile%.shp} ogrinfo $myfile -sql "ALTER TABLE $name ADD COLUMN code_num int(3)" ogrinfo $myfile …
9 sql  ogr 

2
Znajdź punkty, które mieszczą się w zestawie współrzędnych
Mam db PostGIS i chcę znaleźć punkty, które leżą w pewnym regionie (obwiednia). Mam dwa zestawy współrzędnych, z których mogę uzyskać wszystkie cztery punkty prostokąta, które tworzą pole (w razie potrzeby). Moja kolumna danych, o której mowa, nosi nazwę „punkt” i jest również typu punkt. Czy w każdym razie należy …
9 postgis  sql  point  extents 

1
Przypisz wartość Z do początku i końca linii PostGIS
Mam tabelę wierszy w mojej bazie danych PostGIS i tabelę z poziomami odwrócenia na początku i na końcu każdej linii. Moim celem jest tworzenie linii 3D w mojej tabeli z moich danych odwróconych. Wiem, że mogę użyć st_makeline do odtworzenia linii z punktem 3D na początku i na końcu, ale …
9 postgis  3d  sql 

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.