파일 유형이 폴리 라인 인 모양 파일이 있습니다. 하지만 다각형으로 변환하고 싶습니다. 무료 소스로 가능합니까? 어떻게 모양 파일 유형을 폴리 라인에서 다각형으로 변환 할 수 있습니까?모양 파일 형식을 폴리 라인에서 다각형으로 변환하는 방법은 무엇입니까?
답변
이것은 PySAL 라이브러리의 도움으로 파이썬에서 매우 쉽게 할 수 있습니다. 이 폴리 라인에 "tst.shp"라는 모양 파일 주어진 예를 들어
,
우리는 Shape 파일은 다각형 폴리 라인을 변환하고 새로운 Shape 파일을 쓰기 열 수 있습니다.
>>> import pysal
>>> shps = pysal.open('tst.shp','r')
>>> o = pysal.open('tst_polygons.shp','w')
>>> for polyline in shps:
... verts = polyline.vertices
... if verts[0] != verts[-1]: #make sure the polylines are closed rings
... verts = verts+verts[0:1]
... o.write(pysal.cg.Polygon(verts))
...
>>> o.close()
이제 우리는 다각형이 ,
당신이 프로그래밍없이이 작업을 수행 할 수있는 방법이 필요하면, 당신은 당신이 사용중인 GIS 소프트웨어를 공유 할 수 http://gis.stackexchange.com
답장을 보내 주셔서 감사합니다. 나는 이걸 구글에서 본 적이있다. 하지만 C# (파이썬 아닌) 가능합니까? – Coenni
C#을위한 Shapefile 리더/라이터가 많이 있습니다. 그렇지 않다면 여기에서 Shapefile 사양을 찾을 수 있습니다. http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf – Charles
폴리 라인 유형과 다각형 유형 간의 차이점은 거의 없습니다. 가장 중요한 것은 고리를 닫아야한다는 것입니다. 그럴 경우 각 도형 및 기본 머리글의 유형 플래그를 트위 킹하여 다각형 모양 파일로 되돌릴 수 있습니다. – Charles
- 1. GWT지도 폴리 라인에서 점/꼭지점의 위치를 변경하는 방법은 무엇입니까?
- 2. 안드로이드에서 비디오 파일 (.mp4) 형식을 이진 형식으로 변환하는 방법은 무엇입니까?
- 3. 폴리 라인에서 루프를 제거하기위한 효율적인 알고리즘
- 4. 기존 폴리 라인에서 lat long 데이터 추출
- 5. 컨투어 스플라인을 간단한 다각형으로 변환 한 변형 모양
- 6. C# 강력한 데이터 형식을 변환하는 방법은 무엇입니까?
- 7. JSON 데이터에서 Datetime 형식을 변환하는 방법은 무엇입니까?
- 8. 파일 형식을 제한하는 방법은 무엇입니까?
- 9. 삼각형 스트립의 꼭지점을 다각형으로 변환하는 알고리즘
- 10. xml을 모양 파일로 변환하는 방법?
- 11. 텍스트 문자열을 iOS에서 폴리 라인 세트로 변환하는 방법은 무엇입니까?
- 12. SVG 애니메이션을 사용하여 폴리 라인의 모양 애니메이션하기
- 13. 파일 형식을 다른 파일 형식으로 변환하거나 변환하는 데 도움이되는 라이브러리
- 14. 특정 파일 형식을 업로드하는 방법은 무엇입니까?
- 15. 문서 파일 형식을 디자인하는 방법은 무엇입니까?
- 16. Mac에서 맞춤 파일 형식을 만드는 방법은 무엇입니까?
- 17. FileDialog에서 파일 형식을 필터링하는 방법은 무엇입니까?
- 18. json에서 KML로 파일 형식을 변경하는 방법은 무엇입니까?
- 19. 내용으로 파일 형식을 결정하는 방법은 무엇입니까?
- 20. 파일 형식을 안정적으로 검색하는 방법은 무엇입니까?
- 21. 자신의 파일 형식을 만드는 방법은 무엇입니까?
- 22. PHP에서 XLIFF 파일 형식을 구현하는 방법은 무엇입니까?
- 23. 경로 폴리 라인에서 DirectionsRenderer를 사용하여 Google지도 v3을 표시하지 않습니까?
- 24. 폴리 라인에서 두 끝점 사이의 모든 LatLng 점을 얻는 방법
- 25. 비디오 형식을 코드 변환하는 방법
- 26. 날짜 형식을 변환하는 방법
- 27. 날짜 형식을 변환하는 방법
- 28. 찾기/바꾸기가 아닌 형식을 JSON으로 변환하는 방법은 무엇입니까?
- 29. Iconv를 사용하여 가능한 형식을 UTF-8로 변환하는 방법은 무엇입니까?
- 30. MySql의 시간 형식을 Java의 문자열로 변환하는 방법은 무엇입니까?
에 당신의 질문을하려고? Google의 "폴리 라인 변환 다각형"(따옴표 제외) 검색은 많은 솔루션을 제공하지만 사용중인 GIS 소프트웨어에 따라 다릅니다. –
C# 및 모든 무료 소스 – Coenni