2017-02-06 2 views
0

특정 시점에 관심 지역을 식별하는 폴리곤을 만드는 파이썬 애플리케이션이 있습니다. 이 시점에서 필자는 geojson 라이브러리를 사용하여 쉽게 작성할 수 있었다. 나는 시간 정보를 파일 이름에 넣었다. 그러나 이제 TIME (아마도 mapserver 사용)으로 WMS를 통해 폴리곤을 게시해야합니다. geojson이 기능 시간을 지원하는 것처럼 보이지 않고 아직 geojson-events이 받아 들여지지 않았기 때문에 나는 GML로 변환하려고했지만, 파이썬에서 GML을 간단하게 작성하는 라이브러리를 찾지 못하는 것 같았습니다. 존재하나요? geojson-events 형식을 사용하고 geojson-events를 gml로 변환하려고 시도했지만 ogr2ogr하지만 시간 정보가 삭제됩니다. Python GeoJson - GML 변환

그래서 찾고 다음 중 하나를

A) 파이썬에서 GML을 쓸 수있는 효율적인 방법,

B) geojson 같은 OGR이 그것을 인식하거나

것 C에 날짜 정보를 인코딩하는 방법) 내가 생각하지 못했던 다른 멋진 솔루션.

답변

0

GeoJSON을 GML로 변환하려면 GDAL (Geospatial Data Abstraction Library)을 사용할 수 있습니다. 라이브러리를 사용하는 방법에는 여러 가지가 있습니다. directly with Python

그러나 데이터를 제공하기 위해 WMS를 설정하려면 PostgreSQL/PostGIS와 같은 공간 데이터베이스를 설정하고 GeoJSON을 데이터베이스를 생성 한 다음 MapServer가 변환을 수행 할 수있게합니다.

자세한 방법은 Store a GeoJSON FeatureCollection to postgres with postgis을 참조하십시오.

+0

예 저는 PostgreSQL/PostGIS 데이터베이스가 반드시 있어야한다는 결론에 도달했습니다. 고맙습니다! –