2013-02-09 5 views
3

postGIS를 사용하여 응용 프로그램을 작성하는 방법을 배우고 싶습니다. 거기에 내가 볼 수있는 좋은 오픈 소스 예제가 있는지 궁금합니다. 특히지도 데이터를 저장하기 위해 포스트그레스를 사용하지 않고 응용 프로그램 코드 (집계 및 SQL-MM 즉 ST_ * 함수)에서 postGIS 특수 함수를 광범위하게 사용하는 것에 관심이 있습니다. 감사!postGIS applications

답변

4

PostGIS는 지리적 데이터에 대한 모든 종류의 쿼리를 저장하고 실행하는 데 유용한 도구입니다. 그러나지도를 표시하려면 다른 도구가 필요합니다. 거기에 많은 사람들이 있습니다.

웹 매핑에 관심이있는 경우 여기에 question I asked about web mapping이 있습니다. 결국 PostGIS 데이터베이스에 매핑 데이터를 저장 한 다음 GeoServer 및 OpenLayers를 사용하여 데이터를 제공했습니다. 또 다른 확실한 웹 매핑 경로는 GeoDjango입니다.

편집 : 내 이전 경험에 대해 자세히 설명합니다. 셰이프 파일 (.shp)에 저장된 벡터 데이터 (다각형)의 데이터 세트가 있습니다. Google지도 위에 표시하고 웹 플랫폼에서 선택할 수 있어야했습니다. 먼저 셰이프 파일을 PostGIS 데이터베이스로 가져 왔습니다.

GeoServer를 설정 한 후 PostGIS 데이터베이스를 GeoServer에 연결하고 WFS 계층을 만들었습니다. WMS와 같은 여러 유형이 있지만 WFS를 사용했는데 그 이유는 내가 표시 한 폴리곤을 선택하기에 좋았 기 때문입니다.

다음으로 GeoServer에 추가 한 레이어를 표시해야합니다. 나는 OpenLayers JavaScript 라이브러리를 사용했다. 그들은 그들의 사이트에 많은 예제를 가지고있다. This one은 GeoServer를 사용하여지도 데이터를 제공합니다. 소스를보고 Openlayers가 어떻게 맵을 얻고 표시하는지 확인하십시오.

오프라인지도를 만들려면 :Quantum GIS은 무료 도구입니다. ArcGIS도 매우 인기가 있지만 무료는 아닙니다.

만약 내가 너라면 https://gis.stackexchange.com/을 확인해 보겠다. 거기에 많은 것을 발견 할 수 있으며 매우 유용한 커뮤니티입니다.

+0

고마워요! 질문을 GIS 사이트로 옮길 것입니다. – JRR