programing

셰이프 파일(.shp)을 xml/json으로 변환

codeshow 2023. 10. 9. 23:42
반응형

셰이프 파일(.shp)을 xml/json으로 변환

쉐이프 파일(.shp, .dbf 등)로 작업하고 있는데 xml로 변환하고 싶습니다.저는 맥을 사용하고 있는데 변환에 도움이 되는 응용 프로그램을 찾는데 어려움을 겪고 있습니다.이 파일 형식을 xml 파일로 변환하는 방법을 아는 사람이 있습니까?

다소우키가 뭐라고 했어요?http://www.kyngchaos.com/software:frameworks 에서 GDAL을 가져옵니다.형상 파일을 GeoJSON으로 변환하려면 다음과 같이 사용합니다.

$ ogr2ogr -f "GeoJSON" output.json input.shp

예를 들면

$ ogr2ogr -f "GeoJSON" /tmp/world.json world_borders.shp world_borders
$ cat /tmp/world.json
{
"type": "FeatureCollection",
"features": [
{ "type": "Feature", "properties": { "CAT": 1.000000, "FIPS_CNTRY": "AA",
  "CNTRY_NAME": "Aruba", "AREA": 193.000000, "POP_CNTRY": 71218.000000 }, 
  "geometry": { "type": "Polygon", "coordinates": [ [ [ -69.882233, ...
  ...

GDAL은 당신의 친구입니다.ogr2ogr 라이브러리를 사용하고, 여기 치트 시트가 있습니다.

좋은 GIS 어플리케이션을 원한다면 QGIS를 설치하고 gdal converter plugin을 다운받으면 됩니다.

많은 Geo 포맷을 변환하는 웹사이트를 찾았습니다. http://mygeodata.eu/apps/converter/index_en.html

2분도 안 되어 ShapeFile zip을 GeoJson 파일로 변환할 수 있었습니다!

(동시에 GDAL을 시도했는데 아직도 다운로드 중입니다...)

이 온라인 변환기는 나에게 효과가 있었습니다.

http://mapshaper.org/

.shp 파일을 업로드한 다음 GeoJson으로 내보냈습니다.

저는 또한 매우 대략적인 대답을 할 수 있습니다.

컴퓨터에 지오서버 설치(자체 포함 zip 파일 다운로드 가능)

셰이프 파일을 가리키는 데이터스토어를 설정합니다.

데이터스토어를 가리키는 계층 설정

미리보기 계층 페이지로 이동하여 WFS를 GML 미리보기로 요청

Voila - 셰이프 파일의 xml 표현입니다.

언급URL : https://stackoverflow.com/questions/2223979/convert-a-shapefile-shp-to-xml-json

반응형