문제

우리 팀은 다양한 데이터베이스 플랫폼에서 제공하는 지리 공간 기능을 조사하고 있습니다.

모든 구현 데이터베이스가 구체적이거나 ANSI SQL 표준 또는 유사한 유형의 표준이 있습니까?

구현 된 코드가 가능한 한 데이터베이스가 불가지론하기를 원하기 때문에 (프로젝트는 ANSI SQL 표준으로 작성) 묻습니다.

앞으로이 기능의 표준화에 대한 알려진 계획이 있습니까?

도움이 되었습니까?

해결책

현재, 공간 데이터베이스의 인기있는 독점 및 오픈 소스 구현이 이어지는 두 가지 이상의 사양이 있습니다.

Postgis, Oracle, Microsoft SQL Server 및 어느 정도 MySQL에서 모든 데이터베이스는 공간 데이터를 조작하기 위해 표준 인터페이스를 구현합니다. 그러나이 상당히 표준화 된 기능에도 불구하고, 모든 데이터베이스는 일반적으로 단순한 SQL 수준에서 다릅니다. 솔루션의 데이터베이스 공유 구현을 까다로울 수 있습니다. 관심있는 기능을 조사하고 다양한 공급 업체가 제공하는 것을 비교해야 할 것입니다.

다른 팁

예를 들어 GIS 확장 MySQL을 위해 그리고 postgresql 용 둘 다 따릅니다 OpenGis "SQL에 대한 간단한 기능 사양" 기준.

나는 그것을 시도하지 않았지만 Google은 나에게 말한다 fdo "저장된 위치에 관계없이 지리 공간 정보를 조작, 정의 및 분석하기위한 오픈 소스 API"입니다. 그것은 osgeo.org에 나열되어 있습니다 - 제 생각에는 호의적 인 요점입니다.

MySQL & Oracle의 제공자가 있습니다. 실망스럽게도 SQL Server와 PostGIS는 FDO에 나열되어 있지 않습니다. 제공자 페이지.

내가 아는 유일한 표준은 IS입니다 http://www.opengeospatial.org/standards/sfs 그리고 나는 모든 공간 데이터베이스 확장이 그것을 얼마나 잘 구현하는지 모르겠습니다.

접근 할 수있는 많은 지리-다타베이스가 있습니다. 최대 절전 모드 공간

  • oracle10g
  • PostgreSQL
  • MySQL

데이터베이스의 응용 프로그램을 작성하려는 경우, 최대 절전 모드와 같은 폐지 레이어를 사용하는 것은 좋은 생각입니다. Hibernatespatial은 GEO 기능에 대한 이러한 간격을 채 웁니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top