SCRIPTS

Python Code to Convert Shapefile to DXF

In this post we present a script written in python to convert a shapefile to DXF.

The script utilizes two libraries, geopandas and fiona. GeoPandas is an open source project to make working with geospatial data in python easier. Fiona is designed to be simple and dependable. It focuses on reading and writing data in standard Python IO style and relies upon familiar Python types and protocols such as files, dictionaries, mappings, and iterators instead of classes specific to OGR.

It is straightforward to convert a shapefile with just a double click to DXF.

import geopandas as gpd
from geopandas import GeoDataFrame
import fiona


#Read file using geopandas
x = gpd.read_file('shapefile.shp')

#Save as DXF
x.geometry.to_file('dxfout.dxf', driver="DXF")

Σχολιάστε

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση /  Αλλαγή )

Σύνδεση με %s

Ο ιστότοπος χρησιμοποιεί το Akismet για την εξάλειψη των ανεπιθύμητων σχολίων. Μάθετε πως επεξεργάζονται τα δεδομένα των σχολίων σας.