PostGIS에서 소위 단면 버퍼 또는 평행선을 만드는 방법을 찾고 있습니다. 예 : 1. 버퍼, 2. 한쪽, 3. 양쪽 2009 년 메일 링리스트 와 GEOS 에서 구현 된 정보 에 대한 토론을 찾았 지만 현재 PostGIS 상태에 대해서는 아무것도 없습니다. 기능이 아직 구현되지 않은 경우 해결 방법을 알고 있습니까? 일반 버퍼의 …
선 세그먼트에서 외삽하여 선의 점을 찾으려고하지만 '뒤로'의 3 번째 방법, 즉 new점 A과 B아래에서 점 을 찾으려고 합니다. 선이 주어지면 특정 비율에서 위치를 얻도록 보간 할 수 있습니다. =# select st_line_interpolate_point( st_makeline('0101000020E6100000300DC347C49418C03EE8D9ACFAA44A40', '0101000020E6100000FB743C66A03218C0CDCCCCCCCC7C4A40'), 0.333); 0101000020E6100000ED45B41D537718C069C6A2E9EC984A40 반대 방향으로 선을 따라 점을 찾으려면 음수를 입력하려고했지만 보간 인수가 [0, 1] 범위에 있어야하기 때문에 …
사용자 정의에 따르면 다른 KML 파일 구조를 의미하지는 않지만 <description></description>섹션에는 이런 종류의 HTML 태그가있는 데이터가 있습니다. <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <Placemark> <name>New York City</name> <description><![CDATA[ <table> <tr><td colspan='2'>Attributes</td></tr> <tr><td>CITY_ID</td><td>150335</td></tr> <tr><td>POPULATION</td><td>8244910</td></tr> <tr><td>AREA</td><td>468.48</td></tr> </table>]]> </description> <Point> <coordinates>40.712964,-74.003886,0</coordinates> </Point> </Placemark> </Document> </kml> 각 위치 표시에 대해이 모든 데이터를 데이터베이스의 해당 열이있는 …
지도에 그려진 상자에서 minLat, minLong, maxLat 및 maxLong이 있습니다. 현재 상자의 모든 점을 얻는 쿼리는 다음과 같습니다. SELECT * FROM geomTable WHERE (longitude BETWEEN minLon AND maxLon) AND (latitude BETWEEN minLat AND maxLat) 위도 / 경도 열 대신 형상 열을 사용하여 결과를 얻고 싶습니다. 나는이 쿼리를 시도했다 : SELECT * …
Record에서 X킬로미터 떨어진 모든 테이블 을 쿼리하고 반환 해야하는 응용 프로그램을 작성 중입니다 PointX. Records과 PointX의 위치를 결정하는 (long/lat)구글 지오 코딩 API에서 제공하는 정보를 제공합니다. PostGIS를 처음 사용합니다. 빠른 연구 끝에이 질문을 찾았습니다 . 대답은 다음과 같은 줄에있는 것 같습니다. SELECT * FROM your_table WHERE ST_Distance_Sphere(the_geom, ST_MakePoint(your_lon,your_lat)) <= radius_mi * …
ST_Union ()을 실행 한 속성 경계의 데이터 세트로 작업 중이므로 모든 다각형이 테이블의 한 행에 다중 다각형으로 나타납니다. 각 모양에 대해 별도의 행 / 다각형을 얻도록 이것을 분리하고 싶습니다. ST_Dump ()를 실행하려고 시도했지만 데이터 세트에서 다각형을 분리하는 것처럼 보이지만 더 이상 GIS에서 볼 수 없습니다 (현재 QGIS를 사용하고 있습니다). 이 …
지오메트리별로 그룹화해도 괜찮습니까? 우리는 학생들의 실사를 계산하기 위해 데이터를 먼저 교차시키는 다각형 기하학으로 많은 계산 포인트를 수행합니다. 학교 경계, 블록 그룹 등으로 : SELECT n.nbhd_id , count(*) AS count_burglaries FROM denver.crime AS c JOIN denver.neighborhoods AS n ON ST_Intersects(c.geom, n.geom) WHERE c.offense_ty LIKE 'BURG%' GROUP BY n.nbhd_id 두 번째 단계는 …
PostGIS의 새로운 기능 목록이 점점 늘어나고 있으며 그 중 일부에는 GEOS(예 :)가 포함되어 있습니다 ST_ClusterKMeans. 일부 기능 (예 :의 기능 pgrouting)은 다른 라이브러리 (예 :)를 사용 BGL합니다. 필자는 이러한 기본 라이브러리 (주로 C / C ++에서)의 많은 부분이 메모리와 보조 메모리 / 스토리지 / 디스크 사이의 버퍼 관리를 처리 하지 …
PostGIS가 올바른 형식의 주소를 지오 코딩하는 데 얼마나 빠릅니까? PostgreSQL 9.3.7 및 PostGIS 2.1.7을 설치하고 국가 데이터와 모든 주 데이터를로드했지만 지오 코딩이 예상보다 훨씬 느리다는 것을 알았습니다. 기대치를 너무 높게 설정 했습니까? 초당 평균 3 개의 개별 지오 코드가 표시됩니다. 나는 약 5 백만을해야하며 이것을 위해 3 주를 기다리고 싶지 …
서쪽을 향하고있는 (+/- 20-30도)이 행성의 모든 해변 (또는 주어진 부분 집합)을 식별하고 싶습니다. 내 생각은 OSM을 데이터 소스로 사용하는 것입니다. "natural = beach"태그가있는 모든 다각형을 추출하면 해변으로 플래그가 지정된 모든 영역의 데이터 세트 / 모양 파일이 제공됩니다. 여태까지는 그런대로 잘됐다. 또한 해변 데이터를 식별하기 위해 OSM 또는 Natural Earth 등의 …
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 작년에 문을 닫았 습니다 . 벡터 shapefile을 PostGIS 데이터베이스로 내보내는 방법은 무엇입니까? 내보낼 형식을 묻습니다.
나는 SRID 4326으로 정의 모두 나는 다음과 같은 사용하여 문제없이 테이블에 삽입 할 수있는 두 개의 기하학 열이 PostGIS와 테이블이 INSERT(성명 lng과 lat값이 프로그램에 전달됩니다) INSERT INTO pad_meta ( uuid, created, updated, name, origin, radius, area, expiry, creator ) VALUES ( $1, now(), now(), $2, ST_GeomFromText('POINT(lng, lat)', 4326), $3, ST_Buffer(ST_GeomFromText('POINT(lng, …