2011-04-29 5 views
2

현재 프로그램을 개발하는 중입니다. 여기에서 어디로 가야할지 확실하지 않습니다 ...내 GIS 애플리케이션에 가장 적합한 데이터베이스를 사용해야합니까?

GIS/GPS 측면을 처리하기 위해 Visual C# 및 DotSpatial frawework을 사용하고 있지만 확실하지 않습니다. 어떤 백엔드 데이터베이스를 사용할 것인가.

저는 PostGIS와 함께 PostgrSQL을 살펴 보았으며 현재 지리 정보 기능이 있으므로 MSSQL을 살펴 보았습니다.

따라서 달성하고자하는 것은 소프트웨어와 함께 다음과 같습니다 : - 소프트웨어는 사람의 책상에서 사용할 필요가 있지만 원격으로 GIS/GPS 시스템을 사용하여 여행하는 사용자를 추적하는 동안 . (즉, 이동해야하는 위치를 찾을 때 - 이것은 원격 사이트의 맞춤 데이터입니다). 이것은 DotSpatial 단독으로는 상대적으로 쉽지만 DB는 필요하지 않습니다. - 사이트에있는 동안 데이터 (텍스트, 라트/롱, 사진)를 캡처하는 사용자 지정 양식이 있습니다. 이 - 데이터들이 다시 사무실 에있을 때 기본 데이터베이스와 동기화 할 수 있어야합니다 - 시스템이 궁극적으로이 될 수 있다면

업데이트되면이 데이터는 시스템에 연결된 모든 사람이 볼 수 있어야 그러면 DMS의 한 종류가 좋을 것입니다. 그래서 나는 그것을 염두에두고 있습니다.

데이터의 측면에 별도의 DB를 사용하고 메인 DB에 다른 것을 사용해야합니까? 아니면 둘 다 사용해야합니까? 어느 것이 가장 구성하기 쉽습니까? 설치가 부드럽게 진행되고 각 컴퓨터를 수동으로 구성하지 않아도된다는 점을 선호합니다.

주 서버는 Windows 2008 Server btw입니다.

도움이나 의견을 크게 주시면 감사하겠습니다.

답변

4

저는 PostGIS와 함께 PostgreSQL을 매일 사용합니다. opensource이지만 매우 훌륭한 기능과 성능을 제공합니다.

Cross Compare은 SQL Server 2008 Spatial, PostgreSQL/PostGIS 1.3-1.4, MySQL 5-6 사이를 확인하십시오. 이것은 당신에게 좋은 생각을 줄 수있다.

+0

어떻게 배포합니까? PostgreSQL과 PostGIS를 사용하고 있습니까? 몇 번 MSSQl을 배포했지만 일반적으로 Windows 인증을 사용하지 않는 한 최종 사용자가 설치 과정에서 설치하기가 어렵습니다. – GrimR7529

+0

예. PostgreSQL을 DBMS로 설치합니다. PostGIS는 지형 객체에 대한 지원을 추가합니다. 그것은 견고한 공동체와 신 (Instalation)을 포함한 하나님의 단계별 지침서를 가지고 있습니다. – rmcc

2

나는 PostgreSQL/PostGIS에 대한 권고보다 2 초 빠릅니다. 그것은 매우 잘 작동하고 커뮤니티에 의해 잘 지원됩니다. OpenStreetMap은 PostGIS도 사용합니다. 실제로 데이터로 작업하고 싶다면 PostgreSQL을 원할 것입니다.

관련 문제