우리 조직은 현재 Excel에 저장되어있는 많은 환경 모니터링 데이터 (스트림 흐름, 수질 화학 등)를 수집합니다. 모든 것을 데이터베이스에 가져오고 싶습니다 – 아마도 PostGIS – 데이터베이스 원칙에 대한 지식이없는 사람들 (SQL 또는 이와 유사한 것)이없는 사람들이 데이터에 액세스 할 수 있어야합니다.
사용자가 관심있는 모니터링 스테이션, 가변 유형 (예 : 스트림 질산염 농도) 및 시간 간격을 선택하는 데이터베이스에 대한 간단한 프론트 엔드를 원합니다. 그런 다음 데이터베이스는 요청 된 데이터를 csv 형식으로 반환하여 사용자가 컴퓨터에 다운로드 할 수 있도록합니다. 이상적인 세계에서는 프런트 엔드에 모든 모니터링 스테이션의 클릭 가능한 맵이 표시되지만, 더 쉬운 경우 사용 가능한 사이트 드롭 다운 목록을 시작하는 것이 좋습니다. 이 프론트 엔드는 아마도 웹 사이트 일 것 같지만 반드시 그럴 필요는 없습니다.
이 방법이 얼마나 어려우며 다양한 옵션이 있습니까? 저는 데이터 베이 싱 전문가가 아니지만 Desktop GIS에 대해 잘 알고 있으며 간단한 Python 스크립트를 작성하고 PostGIS, SpatiaLite 및 ESRI Personal 지오 데이터베이스를 가지고 노는 것을 좋아합니다. 웹 개발이나 웹 GIS를 한 번도 해 본 적이 없지만 배우고 싶습니다.
어제 일부에서 훌륭한 OpenGeo 튜토리얼을 살펴 보았습니다 . 이 방법은 유망 해 보이며 적어도 웹 사이트에 데이터를 표시하는 방법을 알 수 있습니다. 덜 분명한 것은 사용자가 데이터베이스를 쿼리하고 결과를 다시 얻는 방법입니다.
내 질문 : 이런 프로젝트를 위해 어떤 종류의 소프트웨어 구조를 생각해야합니까? 예 :
PostGIS + GeoServer + Something else?
조사해야 할 다른 옵션은 무엇입니까?
간단하지만 기능적인 솔루션이 처음에 선호 될 것입니다. 기본 프로토 타입을 구성 할 수 있으면이를 사용하여 "적절하게"수행하는 방법을 배우는 데 더 많은 시간을 할애 할 수 있습니다. 혜택을 증명할 수있을 때까지 예산이 없기 때문에 오픈 소스도 요구 사항입니다.
매우 감사합니다!