Pytania otagowane jako postgis

PostGIS jest rozszerzeniem dla obiektowo-relacyjnej bazy danych PostgreSQL, która dodaje obsługę obiektów geograficznych.

3
Identyfikacja skrzyżowań drogowych za pomocą PostGIS
Próbuję ustalić, gdzie drogi się przecinają, i wskazać punkt na tym skrzyżowaniu, podając liczbę dróg, które tworzą skrzyżowanie. Zastanawiałem się, czy istnieje jakiś sposób wykorzystania ST_NumPoints, aby to osiągnąć, ale nie do końca wiem, co powinienem zrobić. Zrobiłem to, aby utworzyć tabelę punktów, w których linie przecinają się przy użyciu …



3
Dodanie ramki danych GeoPandas do tabeli PostGIS?
Mam prostą ramkę danych GeoPandas: Chciałbym załadować tę GeoDataframe do tabeli PostGIS. Mam już konfigurację bazy danych z rozszerzeniem PostGIS, ale wydaje się, że nie mogę dodać tej ramki danych jako tabeli. Próbowałem następujące: engine = <> meta = MetaData(engine) eld_test = Table('eld_test', meta, Column('id', Integer, primary_key=True), Column('key_comb_drvr', Text), Column('geometry', …

2
Policz punkty w wielokącie za pomocą Postgis
Mam prosty problem: chcę policzyć liczbę punktów w zestawie wielokątów. Mam już kod SQL, ale zwraca on jedynie gid wielokąta, który faktycznie zawiera punkty. Moje tabele: warstwa wielokąta z 19 000 rzędami i warstwa punktowa z 450 rzędami. Następujący SQL select grid.gid, count(*) AS totale FROM grid, kioskdhd3 WHERE st_contains(grid.geom,kioskdhd3.geom) …

1
Co to jest „skrzyżowanie bez węzłów”?
Czy ktoś może podać dokładną definicję tego, czym jest „skrzyżowanie bez węzła”? Istnieją różne platformy i zestawy narzędzi GIS, które zawierają błędy w tym tekście, a wyniki wyszukiwania Google w tej kategorii mieszczą się w kategorii „upuść trochę precyzji, a wszystkie twoje problemy znikną” bez żadnego prawdziwego wyjaśnienia, co się …

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 …

6
Jak zainstalować PostGIS w systemie Windows?
Chcę stworzyć platformę aplikacji na podstawie danych PostGIS. Przeczytałem dokumentację, w której widziałem warunek instalacji GEOS, GDAL i Proj4. Głównym problemem jest to, że korzystam z platformy Windows. Czy ktoś może skierować mnie tam, gdzie mogę uzyskać pełną dokumentację, aby zainstalować PostGIS, GDAL, GEOS, Proj4 na Windows z całą biblioteką? …

4
Jakie są popularne strony internetowe korzystające z OpenLayers i PostGIS?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Myślę, że istnieje wiele przekonujących argumentów przemawiających za korzystaniem z PostGIS, ale jestem zainteresowany pokazaniem ludziom przykładów witryn korzystających z PostGIS i OpenLayers. Niektóre przykłady, które widziałem to: …

6
Znaleźć pseudo-węzły w darmowym oprogramowaniu GIS?
Oprogramowanie gvSIG OA Digital Edition 2010 ma topologię narzędzi do wyszukiwania pseudo-węzłów w geometrii liniowej. Ustawiam tolerancję klastra 0,00002 i maksymalną liczbę błędów -10000 dla geometrii liniowej liczby łączy 20000. Ale nieudany wynik. Czy są jakieś rozwiązania, które znajdują pseudo-węzły w darmowym oprogramowaniu GIS? Muszę warstwować pseudo-węzły (jedno rozwiązanie tego …


3
Konwertujesz MultiLinestring na Linestring za pomocą PostGIS?
Mam ciąg multilinii i chcę przekonwertować go na linię, aby móc korzystać z niektórych funkcji, które działają tylko z liniami. Użyłem ST_Dump()i otrzymałem kolekcję moich geometrii. Jeśli połączę je z powrotem, nadal otrzymam multilinestring. Czy powinienem zdobyć punkty Npoint i połączyć je razem, czy coś, aby uzyskać prosty linestring? ST_LineMerge()też …
16 postgis  sql 

1
Czy istnieje funkcja PostGIS do określania, czy znak linii przecina się?
Szukałem funkcji, która może mi powiedzieć, czy LineString się przecina. Próbowałem dzwonić st_intersectsz tym samym LineString dwa razy, ale oczywiście identyczne linie łączą się. Mój plan, jeśli nie ma żadnej funkcji, polegałby na zebraniu wszystkich punktów w ciągu linii i utworzeniu pojedynczych linii, a następnie sprawdzeniu każdego nowego linii przy …
16 postgis 


1
Identyfikacja zależności topologicznych za pomocą PostGIS
Próbuję przeprowadzić podstawową analizę typologii za pomocą PostGIS. Moim celem jest znalezienie dowolnych wielokątów, które dotykają innych wielokątów. Aby to zrobić, pomyślałem, że ST_GetFaceEdgesto zadziała ( odniesienie ). Chcę sprawdzić każdy wielokąt w mojej bazie danych i wyświetlić listę wszystkich innych wielokątów, które go dotykają. Na poniższym obrazie spodziewałbym się, …
16 postgis  sql  topology 

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.