문제

지리 공간 기능을위한 좋은 도서관은 무엇입니까? 나는 같은 것을 의미합니다

  • 지구의 두 지점 사이의 거리
  • 특정 지점에서 주어진 반경 원의 좌표
  • 등.

보너스 다양한 데이터베이스가 지리화를 나타내는 다양한 방법에 대한 인터페이스가있는 경우 보너스.

나는 지리적이자 (이 질문이 명백하지 않은 경우), 다른 지리 위치/지리 공간 자원에 대한 지식을 환영합니다.

C ++ 및 Python은 선호되었지만 모든 포인터는 환영합니다.

도움이 되었습니까?

해결책

나는 사용을 즐겼다 지오피. 여러 가지 예측에서 큰 거리를 찾는 간단한 라이브러리입니다. Geopy는 또한 Google Maps 및 Microsoft Earth와 같은 여러 지오 코더에게 단일 인터페이스를 제공하여 거리 주소의 좌표를 제공합니다.

당신은 관심이있을 수 있습니다 주제 :: 과학/공학 :: gis PYPI 섹션.

다른 팁

기능에 대한 일부 옵션 유용한 기사 O'Reilly 웹 사이트에서. 기사에는 다른 옵션이 있습니다.

  1. 지오스 오픈 소스 C ++ 형상 / 토폴로지 엔진. 당신에게 맞을 수도 있습니까?

  2. Postgis - 기하학적 (공간) 데이터 유형을 저장할 수있는 PostgreSQL 데이터베이스. 이는 SQL 데이터베이스 환경 내에서 GIS와 같은 능력을 제공하므로 SQL을 통해 조작 할 수 있습니다.

다른 데이터베이스에 대한 인터페이스에 대해서는 잘 모르겠지만 기사에는 지리 공간 데이터를 다른 형식으로 변환하는 여러 라이브러리를 언급합니다. 당신은 또한 관심을 가질 수 있습니다 OGC 표준. 모든 대상 데이터베이스가 지원하는 경우 WFS 정확히 동일한 코드로 액세스 할 수 있어야합니다. 편집 : GIS 패키지의 수가 증가하면 WFS를 지원하지만 순수한 데이터베이스는 그렇지 않다고 생각합니다.

편집 : 확인할 수도 있습니다 오세오 오픈 소스 지리 공간물을 지원하기위한 협력입니다. fdo 인터페이스를 다른 데이터베이스로 수행 할 수 있습니다.

레일이 있거나없는 루비를 사용하고 있다면 Geokit Gem을 추천합니다. http://geokit.rubyforge.org/

확인하다 GDAL/OGG 하나의 두 라이브러리입니다. gdal 래스터 데이터 및 gr 벡터 데이터의 경우. OGR 부분은 형상을 조작하기위한 API를 제공합니다. 지오스 도서관.

나는 비슷한 것을보고 있었다. geolocator 내가 찾은 라이브러리는 약간의 거리 계산 기능을 제공합니다.

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