Pytania otagowane jako postgis

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


2
Jaki jest identyfikator SRID plików kształtu census.gov?
Pobrałem pliki hrabstwa z: http://www.census.gov/cgi-bin/geo/shapefiles2011/main Nie mogę dowiedzieć się, jakiego SRID użyć z nimi. Kiedy próbuję wygenerować plik klasy ./manage.py ogrinspect ..., otrzymuję identyfikator SRID -1w polu wielokąta. Nie sądzę, że to prawda. GDAL dał mi Proj4 z +proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs. Wiem, że SRID -1 oznacza nieznany. Czy to …


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 …

1
Relacja jeden do wielu w QGIS z PostGIS
Czy ktoś wie o jakimkolwiek narzędziu, które może nawiązać relację jeden do wielu w QGIS? Mam swoje dane w bazie danych PostGIS. Chciałbym mieć możliwość przeszukiwania warstw przestrzennych związanych z tabelami przestrzennymi lub nieprzestrzennymi i odwrotnie. Wierzę, że istniał sposób w ArcGIS 9.x, który pozwolił zrobić coś podobnego.

2
Jak przyspieszyć partycjonowanie przestrzeni w Postgis?
Mam kilka nakładających się wielokątów i próbuję podzielić przestrzeń, aby uniknąć nakładania się tych wielokątów. Myślę, że mój problem jest dość prosty. Używając jakiegoś produktu ESRI i http://arcscripts.esri.com/details.asp?dbid=16700 mój współpracownik obliczył go w 48s. Próbuję to zrobić za pomocą Postgis przy użyciu http://s3.opengeo.org/postgis-power.pdf#page=24 (zgadując szczegóły, używając http://trac.osgeo.org/postgis/wiki/UsersWikiSimplifyPreserveTopology jako inspiracja), ale …

1
Jak utworzyć tabelę z istniejących tabel (stosując nowe schematy) w Postgis DB?
Mam tabelę, która jest włączona geoprzestrzennie; które zawierają granice świata. Chcę rozbić to na różne schematy (globalny, europejski itp.). Moją myślą jest użycie czegoś, co wygląda następująco: CREATE TABLE europe.borders AS (SELECT * FROM wo_borders WHERE admin_lvl2='eu' ); //just an example! Co jest poprawne, aby utworzyć tabele z istniejących tabel, …

1
Jak uprościć topologię zachowującą sieć liniową?
Mam Shapefile (składający się z głównych europejskich dróg) z około 250 000 segmentów, które muszę uprościć w celu opracowania. Ale nie mogę znaleźć sposobu, aby zrobić to właściwie. Tak to wygląda: i tak powinno to wyglądać: W jakiś sposób muszę usunąć każdy punkt linii, który jest połączony z mniej niż …

1
Jak przeprowadzić wyszukiwanie zbliżeniowe za pomocą Postgis?
Pobrałem bazę danych Geonames (cities1000) i napisałem mały program Ruby, aby zaimportować je do mojej tabeli ( geo_cities). Następnie dodałem kolumnę geograficzną o nazwie geog. Następnie przekonwertowałem wszystkie liczby lat / lon na kolumnę geog, używając: update public.geo_cities set geog = st_GeogFromText('SRID=4326;POINT(' || longitude || ' ' || latitude || …

4
Jak naprawić problem z wydajnością w PostGIS ST_Intersects?
Jestem początkującym w postgis i mam problem z wydajnością zapytań. To moje zapytanie: SELECT DISTINCT ON (userid) userid ,ST_AsText(position), timestamp FROM table1 WHERE ST_Intersects ( ST_GeomFromText('a multiypolygon geom goes here',4326),position) ORDER BY userid, timestamp desc problem polega na tym, że mój wielokąt zawiera BARDZO duże wielokąty (600 stron długich w …

3
Rozpuścić czy nieoświetlone linie wspólnych atrybutów w PostGIS lub GRASS?
Mam plik kształtu linii środkowej drogi, który dzieli drogi na każdym skrzyżowaniu. Chciałbym jednak dołączyć LINESTRING, które mają wspólny zestaw atrybutów, w jeden LINESTRING. Tak długo, jak nazwa, ograniczenie prędkości itp. Się nie zmienią, chcę je połączyć. Ma to na celu ostateczne połączenie z OpenStreetMap. Oprogramowanie ArcGIS dla komputerów stacjonarnych …

2
Pomoc PostGIS ST_Buffer Promień
Próbuję znaleźć wszystkie punkty w promieniu pięciu mil od danego punktu. Mam takie zapytanie: SELECT * FROM table WHERE ST_Contains(ST_Buffer(geomFromText('POINT(0 0)', 4326), ?), latlon) Nie mogę zrozumieć, co umieściłem w miejscu ?(promienia), aby uzyskać pięć mil. Wszystko jest w EPSG 4326 i zgodnie z dokumentacją PostGIS (najlepiej jak potrafię powiedzieć) …

2
Przechowywanie powierzchni GML w PostGIS
Używam PostGIS 2.0.0 i chciałbym przechowywać powierzchnię GML w sposób, który pozwala na obliczenie przecięć między tą powierzchnią a różnymi punktami i liniami. W moim przypadku powierzchnia będzie miała jeden element PolygonPatch bez pierścieni wewnętrznych i pierścień zewnętrzny, którym może być LineStringSegment, Geodesic, Arc lub Circle. Odległości mogą być rzędu …

4
Zmienić nazwę tabeli postGIS i zaktualizować GeoServer?
Chcę zmienić nazwę jednej z moich tabel postGIS. Jednak kiedy to robię, stosując prosty ALTER TABLE old_name RENAME TO new_name; Rozumiem, że dane przestrzenne nie są aktualizowane o nową nazwę. Po pierwsze, czy te odniesienia można naprawić, uruchamiając funkcję: SELECT probe_geometry_columns() Czy po tym sam stół jest w porządku? Czy …

3
Uogólniasz wielokąty na wielokąty w GeoDjango?
Skonfigurowałem model models.PolygonFieldw geodjango, używając bazy danych postgres. Próbuję zaimportować shp do postgres. Problem polega na tym, że shp (skompilowane z QGIS) miesza wielokąty i wieloboki, dlatego zawsze nie wykonuje eksportu z powodu sprawdzenia ograniczenia enforce_geotype. Czy istnieje sposób na usunięcie ograniczenia, aby przechowywać zarówno dane typu wielokąta, jak i …

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.