«postgis» 태그된 질문

PostGIS는 지리적 객체에 대한 지원을 추가하는 PostgreSQL 객체 관계형 데이터베이스의 확장입니다.

1
QGIS 및 ArcGIS와 함께 PostgreSQL을 사용하십니까?
QGIS 및 ArcGIS와 함께 PostgreSQL을 사용할 수 있습니까? 즉, 다른 클라이언트를위한 하나의 데이터베이스. 두 개의 다른 소프트웨어에서 DBMS를 사용하는 것이 걱정 스럽거나 문제가 있습니까? PostGIS와 ArcSDE가 필요하다는 것을 알고 QGIS의 PostgreSQL에서 PostGIS 1.5로 래스터 데이터를 조작하거나 저장할 수 없습니다. 무엇을 추천하거나 피해야합니까?

3
점과 다각형의 가장 가까운 부분 사이의 거리와 방위를 얻는 방법은 무엇입니까?
SQL을 작성하고 PostGIS를 사용하는 것이 상당히 익숙합니다. postGIS 데이터베이스에 다각형 피처 테이블이 있으며 사전 정의 된 점의 특정 거리 내에서 폴리곤 피처의 모든 속성, 거리 및 방향을 선택하려면 SQL 쿼리를 작성해야합니다. ST_Distance를 사용하여 기능을 선택하고 거리를 계산했지만 베어링을 얻는 방법을 해결할 수 없었습니다. 이것은 지금까지 사용중인 스크립트입니다. SELECT *, ST_Distance …
9 postgis 

2
census.gov shapefile의 SRID는 무엇입니까?
카운티 파일을 다음에서 다운로드했습니다. http://www.census.gov/cgi-bin/geo/shapefiles2011/main SRID 와 함께 사용할 SRID 를 파악할 수 없습니다 . 에서 클래스 파일을 생성하려고 할 때 폴리곤 필드에 ./manage.py ogrinspect ...SRID가 표시 -1됩니다. 나는 이것이 옳다고 생각하지 않습니다. GDAL 은의 Proj4 를 주었다 +proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs. SRID -1은 알 수 없음을 의미합니다. 그것이 내 …

3
전체 스키마에서 PostGIS에 공간 인덱스 생성
SPIT (QGIS 플러그인)를 사용하여 PostGIS 데이터베이스에 여러 shapefile을로드했습니다. 이 레이어에는로드시 작성된 공간 인덱스가 없습니다. 각 레이어에 대한 쿼리를 작성하지 않고 스키마의 각 레이어에 대한 공간 인덱스를 만드는 방법이 있는지 궁금합니다. 저는 PostGIS 스크립트 작성자가 아니므로 도움을 주시면 감사하겠습니다. 감사

1
PostGIS와 QGIS의 일대 다 관계
QGIS에서 일대 다 관계를 수행 할 수있는 도구를 아는 사람이 있습니까? PostGIS 데이터베이스에 데이터가 있습니다. 공간 또는 비 공간 테이블과 관련된 공간 레이어를 쿼리 할 수 ​​있기를 원합니다. ArcGIS 9.x에는 비슷한 것을 할 수있는 방법이 있다고 생각합니다.

2
postgis에서 공간 분할 속도를 높이는 방법은 무엇입니까?
겹치는 다각형이 많아서 겹치는 다각형을 피하기 위해 공간을 분할하려고합니다. 내 문제는 매우 간단하다고 생각합니다. ESRI 제품과 http://arcscripts.esri.com/details.asp?dbid=16700을 사용하여 동료가 48 초 안에 계산했습니다. http://s3.opengeo.org/postgis-power.pdf#page=24 ( http://trac.osgeo.org/postgis/wiki/UsersWikiSimplifyPreserveTopology를 사용하여 세부 정보 추측)를 사용하여 postgis로 시도하고 있습니다. 영감으로)) 너무 느려서 10 개 이상의 폴리로 할 수 없습니다 (800 개를 나눕니다). 느린 부분은 ST_Union이며 …

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

1
회선 네트워크 보존 토폴로지를 단순화하는 방법?
약 250.000 개의 세그먼트가있는 Shapefile (유럽 주요 도로로 구성)이 있으며 pgrouting을 위해 단순화해야합니다. 그러나 나는 그것을 올바르게하는 방법을 찾지 못하는 것 같습니다. 이것은 다음과 같습니다 이것이 다음과 같아야합니다. 나머지 점 사이의 토폴로지 연결을 유지하면서 3 개 미만의 선 (교차하지 않음)에 연결된 선의 모든 점을 어떻게 든 제거해야합니다. 누구든지 아이디어가 있다면 …

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 ​​시간 이상이 걸렸습니다! …

3
PostGIS 또는 GRASS의 공통 속성에서 줄을 분리 또는 분리 하시겠습니까?
모든 교차점에서 도로가 분할되는 도로 중심선 모양 파일이 있습니다. 그러나 공통된 속성 집합을 가진 LINESTRING을 단일 LINESTRING에 결합하고 싶습니다. 이름, 제한 속도 등이 변경되지 않는 한 서로 병합하고 싶습니다. 이것은 결국 OpenStreetMap으로의 통합을위한 것입니다. Esri의 ArcGIS for Desktop 소프트웨어는 Dissolve 명령과 UNSPLIT_LINES 옵션으로이를 허용하는 것으로 보입니다. QGIS에서 Dissolve 명령도 찾았지만 …

2
PostGIS ST_Buffer Radius 도움말
주어진 지점의 5 마일 반경 내에있는 모든 지점을 찾으려고합니다. 다음과 같은 쿼리가 있습니다. SELECT * FROM table WHERE ST_Contains(ST_Buffer(geomFromText('POINT(0 0)', 4326), ?), latlon) ?5 마일을 얻기 위해 (반지름) 대신 무엇을 넣었는지 알 수 없습니다 . 모든 것은 EPSG 4326에 있으며 PostGIS 문서에 따르면 (내가 아는 한 최선의) 반경은 미터 단위 …

2
PostGIS에 GML 표면 저장
PostGIS 2.0.0을 사용하고 있으며 해당 표면과 다양한 점과 선 사이의 교차점을 계산할 수있는 방식으로 GML 표면을 저장하고 싶습니다. 필자의 경우 Surface에는 내부 링이없는 하나의 PolygonPatch와 LineStringSegment, Geodesic, Arc 또는 Circle이 될 수있는 외부 링이 있습니다. 거리는 수십에서 수백 마일 정도일 수 있습니다. PostGIS에는 CIRCULARSTRING및 유형이 CURVEPOLYGON지원되지 않는 점을 제외하고 호를 …

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

3
GeoDjango에서 다각형을 다중 다각형으로 일반화 하시겠습니까?
models.PolygonFieldpostgres를 데이터베이스로 사용하여 geodjango 로 모델을 설정했습니다 . postgres로 shp를 가져 오려고합니다. 문제는 shp (QGIS로 컴파일 됨)가 다각형과 다중 다각형을 혼합하므로 제약 조건 검사로 인해 항상 내보내기를 수행하지 못하는 것 enforce_geotype입니다. 다중 다각형 및 다각형 유형 데이터를 모두 저장하기 위해 제약 조건을 지우는 방법이 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.