우리 조직은 지오 프로세싱 워크 플로우를 PostGIS로 옮기는 것을 고려하고 있습니다. 우리는 현재 ModelBuilder에서 사용되는 수많은 사용자 정의 Python 도구와 함께 ArcGIS를 사용하고 있습니다. 다양한 앱에서 사용하기 위해 대부분의 데이터를 PostGIS로 옮겼으며 이제는 데이터 처리도 수행해야하는지 묻고 있습니다.
소프트웨어와 호환되도록 데이터를 처리합니다. 고객이 소프트웨어를 구매하고 데이터를 제공하며 소프트웨어에서 사용하도록 최적화되도록 처리합니다. 이를 위해서는 다양한 품질의 입력 데이터를 처리 할 수있는 다양한 도구를 구축해야합니다. 특정 형식이나 스키마로 데이터를 수신 할 수 없으므로 입력 필드를 출력 필드에 매핑하고 단일 필드를 여러 필드로 구문 분석하고 여러 데이터 세트를 병합하는 등의 도구를 작성합니다. 또한 공간 조인, 교차, 공백 제거를 수행합니다. 필드와 다른 많은 공통 작업을 연결합니다. PostGIS는 모든 처리 요구를 완벽하게 수행 할 수있는 것으로 보입니다.
PostGIS를 사용하여 데이터 처리를 수행하는 사람들에게 조직, 사용 도구 등에 대한 조언이 있습니까?
- QGIS python 처리와 함께 사용합니까?
- 사람들이 웹 이외의 처리를 위해 Python ORM을 사용하고 있습니까? PostGIS 용 Python ORM이 있기 때문에 GeoDjango 를 사용하는 데 기울고 있습니다. PostGIS를 사용하여 데이터를 처리하는 초기 테스트에는 Python 코드에 많은 큰 SQL 텍스트 블록이 있으며 GeoDjango ORM이 더 관리하기 쉽고 읽기 쉬운 코드를 만드는 데 도움이 될 수 있다고 생각합니다. PostGIS와 유사하게 상호 작용하고 Django만큼 웹 고유하지 않은 GeoAlchemy ORM 도 있습니다.
QGIS 또는 ArcGIS를 사용하는 사람들을 보는 것만 큼 PostGIS를 사용하여 지오 프로세싱을하는 사람들에 대해 들어 본 적이 없으므로 비슷한 대안인지 알고 싶습니다.