«postgresql» 태그된 질문

PostgreSQL은 오픈 소스 객체 관계형 데이터베이스 시스템입니다.

1
postgis DB의 기존 테이블 (새 스키마 적용)에서 테이블을 만드는 방법은 무엇입니까?
지리 공간적으로 활성화 된 테이블이 있습니다. 세계 경계가 포함되어 있습니다. 다른 스키마 (전역, 유럽 등)로 나누고 싶습니다. 내 생각은 다음과 같은 것을 사용하는 것입니다. CREATE TABLE europe.borders AS (SELECT * FROM wo_borders WHERE admin_lvl2='eu' ); //just an example! 새로운 스키마를 고려하여 지리 공간적으로 활성화하는 기존 테이블에서 테이블을 만드는 것이 옳은 …

1
Postgis로 근접 검색을 수행하려면 어떻게합니까?
Geonames 데이터베이스 (cities1000)를 다운로드하고 작은 Ruby 프로그램을 작성하여 내 테이블로 가져 왔습니다 ( geo_cities). 그런 다음이라는 지리 열을 추가했습니다 geog. 그런 다음 모든 위도 / 경도 숫자를 다음을 사용하여 geog 열로 변환했습니다. update public.geo_cities set geog = st_GeogFromText('SRID=4326;POINT(' || longitude || ' ' || latitude || ')'); 상황이 좋아 보입니다. …

4
PostGIS ST_Intersects에서 성능 문제를 해결하는 방법?
postgis의 초보자이며 쿼리 성능에 문제가 있습니다. 이것은 내 쿼리 : 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 문제는 매우 큰 다각형 (단어 문서의 600 페이지 길이!)을 포함하는 다중 다각형이며 실행하는 데 2 ​​시간 이상이 걸렸습니다! …

4
postGIS 테이블의 이름을 바꾸고 GeoServer를 업데이트 하시겠습니까?
postGIS 테이블 중 하나의 이름을 바꾸고 싶습니다. 그러나 내가 간단한 것을 적용하여 이것을 할 때 ALTER TABLE old_name RENAME TO new_name; 내가 이해하는 것처럼 공간 데이터는 새로운 이름으로 업데이트되지 않습니다. 먼저 함수를 실행하여 이러한 참조를 수정할 수 있습니까? SELECT probe_geometry_columns() 이 후에 테이블 자체는 괜찮습니까? 아니면 다른 조치를 취해야합니까? 둘째, …

1
PostGIS에서 여러 레이어의 교차
여러 계층의 교차를 계산하려면 PL / pgSQL 저장 프로 시저를 작성해야합니다. 예를 들어 A, B, C의 세 레이어에 대해이 함수는 ABC 형상을 반환해야합니다. 함수는 교차해야하는 레이어의 id를 입력으로받습니다. 누구 든지이 기능을 구축하는 데 조언을 줄 수 있습니까? 이것에 대한 내 생각은 첫 번째 레이어를 교차 한 다음 두 번째 교차와 …

1
OpenStreetMap에서 기고자를 얻는 방법
osm2pgsql 덕분에 osm 파일을 기본으로 저장했으며 기고자 목록을 얻는 방법을 찾고 있습니다. 데이터베이스에서 검색했지만 많이 찾지 못했습니다 ... osm2pgsql 스키마에 대한 osm 위키에는 많은 세부 정보가 포함되어 있지 않습니다 ... 가능합니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.