답변:
적용하려는 Kriging 유형에 따라 선택할 수있는 다른 패키지가 있습니다.
가장 일반적인 버전은 다음과 같이 구현됩니다.
단순 Kriging은 전체 데이터 세트의 평균을 사용하고 Ordinary Kriging은 로컬 평균을 사용합니다. 따라서 Simple Kriging은 정확도가 떨어질 수 있지만 일반적으로 "스무더"결과를 생성합니다. 다음과 같이 구현됩니다.
범용 Kriging을 통해 데이터의 드리프트를 고려할 수 있습니다. 구현은 다음에 포함됩니다.
다른 Kriging 유형
GRASS v.krige 는 Block Kriging도 지원합니다.
HPGL은 잘 알려지지 않은 수많은 Kriging 방법을 구현합니다 ( 자세한 내용 은 설명서 를 확인 하십시오 ).
SAGA는 일반 Kriging과 Universal Kriging의 다른 버전 을 제공합니다 .
Gstat krige는 Block and Point Kriging을 추가로 지원합니다.
GRASS GIS에는 몇 가지 옵션이있는 것 같습니다. GRASS Kriging Wiki 페이지를 확인하십시오 : http://grass.osgeo.org/wiki/Kriging
2009 년 Google Summer of Code 프로젝트에서 V.krige가 생성되었습니다. http://grass.osgeo.org/wiki/V.krige_GSoC_2009
GPL gstat 패키지는 자체적으로 작동하거나 GRASS GIS와 인터페이스되어야합니다. http://www.gstat.org/
Dylan Beaudette는 GRASS로 kriging을하는 좋은 예입니다. http://casoilresource.lawr.ucdavis.edu/drupal/node/438 (그의 블로그는 OpenSource GIS 및 통계 도구를 사용하는 훌륭한 예제로 가득합니다!)
R-프로젝트 의 상당수가 공간 통계 소프트웨어 패키지를 하지만, R 오히려 단기간에 배울 수 있습니다.
래스터를 numpy 배열 로 읽으려면 ( gdal 이 할 수 있음) Python 또는 C / C ++에서 고성능 Geostatistics Library 구현을 사용할 수 있습니다 .
HPGL은 다음 알고리즘을 구현합니다.
- 단순 크릭 (SK)
- 일반 키깅 (OK)
- 인디케이터 크릭 (IK)
- 현지 변동 평균 Kriging (LVM Kriging)
- 간단한 CoKriging (Markov 모델 1 및 2)
- 순차 지시자 시뮬레이션 (SIS)
- 코어로 그램 지역 변동 평균 SIS (CLVM SIS)
- 지역별 평균 SIS (LVM SIS)
- 순차 가우스 시뮬레이션 (SGS)
- GTSIM (Truncated Gaussian Simulation) [파이썬 스크립트 모음에서]
나는 그것을 직접 사용하지는 않았지만 특히 속도와 관련하여 좋은 점을 들었습니다.
이 무료 서적을 확인하십시오. R에서 지리 통계를 수행하는 것에 관한 것이며 SAGA 및 GRASS에서도 수행하는 방법에 대한 정보가 포함되어 있습니다. http://spatial-analyst.net/book/ http://spatial-analyst.net/book/sites/default/files/Hengl_2009_GEOSTATe2c1w.pdf
Surfpack 버전 1.1에서 Kriging 모델을 사용할 수 있습니다 (여전히 DAKOTA 팀에있을 때 작성했습니다) 또는 "안정된"DAKOTA 버전 과 함께 제공되는 최신의 가장 큰 버전 (Surfpack은 DAKOTA 의 하위 패키지입니다) 반 변형보다는 상관 함수의 관점에서 보편적 인 Kriging을 수행합니다.
최근 사용자 인 Joel Guerrero는이 제품을 다른 여러 구현과 비교하여 "서핑 팩과 관련하여 항상 다른 구현 (상업용 제품 포함)과 비교하고 있으며 지금까지는 모든 구현을 능가합니다. "매직 마술을하고있는 것 같습니다"
GSLIB (Geostatistical Software Library)는 Stanford University에서 개발하여 1990 년대에 출시 된 최고 수준의 파일 / 명령 기반 소프트웨어로 지난 10 년간 유지 보수 작업을 수행했습니다. 소스 코드는 Fortran 컴파일러를 사용하여 Linux / Windows에서 무료로 다운로드하여 컴파일 할 수 있습니다. 있습니다 온라인 리소스 와 a는 예약 가능합니다.
Kriging은 소프트웨어의 장점 중 하나입니다.