공간 데이터를 저장할 데이터베이스를 선택 하시겠습니까?


21

며칠 전에 MapInfo의 공간웨어 4.9 데모를 SQL Server 2005 설치에 설치하고 더 큰 데이터 세트를 모두로드했습니다. 나는 이전의 파일 기반 접근 방식과 비교하여 성능에 상당히 감동했지만 다른 옵션이 무엇이고 그에 대한 장단점이 무엇인지 생각하게했습니다.

공간웨어로 말해야 할 단점은 $ 5000 p / a이며 MapInfo만이 객체를 읽을 수 있다는 사실입니다. MapInfo가 우리가 사용하는 모든 것이기 때문에 지금은 어느 것이 좋습니다.

나는 다른 사람들이 겪은 것과 그들의 경험이 무엇인지 궁금합니다.


MapInfo에는 많은 옵션이있는 것 같습니다 : pbinsight.com/products/location-intelligence/applications/… PostGIS, SQL Server 등은 모두 기본 공간 데이터 유형을 지원하는 것으로 보입니다.
JasonBirch

1
사실, 방금 PostGIS를 설치했는데 인상적이며 매력처럼 작동하며 C #의 엔티티 프레임 워크와 함께 사용할 수 있으므로 주변에 매핑 응용 프로그램을 작성할 수 있습니다. 승리!
Nathan W

답변:


29

PostgreSQL 기반의 PostGIS 는 GIS에 널리 사용되는 데이터베이스입니다.

나는 그것을 많이 사용하지는 않았지만 프로 는 오픈 소스이며 많은 다른 GIS가 그것을 사용하여 적극적인 GIS 커뮤니티를 운영한다는 것입니다.


내가 거기 가파른 학습 곡선의 비트가,하지만 당신은 그것을 극복하면, 정말 조용 우수하고 gerat의, pgrouting / PostGIS와 함께 발견
dassouki을

2
PostGIS는 실제로 가장 성숙한 공간 구현입니다 (sql server 2008, oracle 공간, db 2 공간 블레이드 (또는 이름에 관계없이), mysql 공간 등 비교). 라우팅, 지오 코딩, 공간 로깅, 래스터 지원. 무료로!
George Silva

1
PostGIS의 경우 +1 지금까지 결함없이 Arc, R 및 Python과 잘 작동하는 중앙 데이터 저장소
radek

1
또한 학습 곡선이 가파른 것을 발견했지만 postgis / postgresql은 훌륭합니다. PostGIS in Action ( postgis.us )을 사용하는 것이 좋습니다 .
djq

8

SQL Server 2008에는 지리 공간 기능이 내장되어 있습니다. 무료 Express Edition조차도 내가 아는 한 전체 지리 공간 기능을 지원합니다.

더 읽을 거리 :


1
SQL Server 2008은 제대로 작동하는 것 같지만 PostGIS 및 Spatialware와 같은보다 성숙한 제품에 비해 속도가 매우 느립니다.
Damien

1
그 진술을 뒷받침하는 벤치 마크?
Simon

Microsoft의 기술인 SQL Server 2008 / C # / VB / IIS를 사용하면 최상의 통합입니다.

4

PostGIS에도 투표권이 있지만 SQLiteSpatiaLite 확장 은 가벼운 대안으로 간주 될 수 있습니다.


Nathan이 MapInfo를 사용함에 따라 SpatialLite는 MapInfo가이를 지원하지 않기 때문에 적어도 현재는 옵션이 아닙니다.
피터 Horsbøll Møller

맵 인포 프로페셔널 버전 11.5.2 이상 버전에서 SQLite는 또한 맵 인포 프로페셔널에서 지원
피터 Horsbøll Møller의에게


4

NoSQL 데이터베이스를 사용하여 지리 데이터를 저장할 수도 있습니다. 비 관계형 데이터 저장소의 GIS 데이터 확장은 아키텍처의 특성으로 인해 쉽습니다.


3

PostGIS는 GIS의 대부분의 사용 사례에서 확실히 가장 좋습니다.

고급 토폴로지 관리가 필요한 경우 Gothic 을 조언 합니다.


나는 Yeoman이 Gothic을 이해하는 사람을 모두 처분했다고 생각하거나 새로운 소프트웨어에 동일한 이름을 사용하고 있습니까?
Ian

1

세계에서 가장 인기있는 것은 Postgresql-PostGIS와 Oracle-Spatial (로케이터)입니다. Postgresql-PostGIS는 가장 진보 된 오픈 소스 공간 DB입니다. 신뢰할 수 있고 많은 생산 시스템, 대규모 커뮤니티에서 성공적으로 사용되고 많은 시스템에서 테스트되었습니다. Oracle-Spatial 및 로케이터에 대한 나쁜 경험이 있습니다. PostGIS보다 속도가 느리고 사용이 어렵고 복잡합니다. 새로운 GIS 기능 (OGC 표준 구현)은 큰 시간 지연 후에 발생합니다. 오라클의 perormance는 postgis보다 훨씬 낮습니다.

Oracle 및 PosGIS의 성능 테스트는 다음과 같습니다. http://www.gise.cse.iitb.ac.in/wiki/images/c/c4/Finalreport.pdf


0

Pro Postgis-많은 데이터를 렌더링하는 데 가장 중요한 옵션 중 하나 인 경계 상자. MySQL에는 bbox 옵션이 없습니다.


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