首页 > 其他分享 >shp文件转换为CAD文件(dxf格式)

shp文件转换为CAD文件(dxf格式)

时间:2024-09-08 23:50:32浏览次数:10  
标签:shp 文件 self file 格式 dxf 代码 CAD

今天晚上来试一下SHP文件转换为CAD文件。

图片

看到一个粉丝留言说能不能实现arcgis图斑转CAD填充的代码。

首先我对CAD不熟,基本没接触过,查了查DWG是CAD的专有文件。在网上查资料又发现CAD软件支持DXF格式。

昨天写了《三种通过代码创建矢量文件的方法及例子》,依稀记得geopandas就支持shp转为dxf格式。

事情好像闭环了起来。

立刻改了改代码,代码如下:


import os
import geopandas as gpd

class Shp2Dxf:
    def __init__(self, in_file):
        self.in_file = in_file
        self.out_file = os.path.splitext(in_file)[0]

标签:shp,文件,self,file,格式,dxf,代码,CAD
From: https://blog.csdn.net/wavemenu/article/details/142035604

相关文章

  • 【Java学习】配置文件&日志&多线程
    一、配置文件1、概述在企业开发过程中,我们习惯把一些需要灵活配置的数据放在一些文本文件中,而不是在Java代码写死。我们把这种存放程序配置信息的文件,统称为配置文件。配置文件一般要求有明确的格式,以方便读写操作。2、PropertiesProperties是一个Map集合(键值对集合),但是一......
  • 前端使用Fetch 后端Spring Boot实现下载文件(浏览器下载栏)
    前后端分别实现前端代码后端代码前端代码constdownloadFile=()=>{fetch("/getDocx?fileName=文件名称.docx").then((response)=>{console.log('response:>>',response);if(!response.ok){thrownewError("本次请求......
  • Linux文件和用户管理
    文件管理在Linux中有一句俗语:一切皆是文件。控制程序=控制文件Linux存放文件Windows是以多根的方式来组织文件,如C:\或D:\;并且两者之间是属于同一级,对数量没有任何限制而Linux却不同,Linux是以单根的方式来组织文件,这个根就叫做"/",即Linux所有的文件都在这里面Linux所有......
  • Linux文件属性及相关命令
    1.Linux文件体系概述2.inode和block的概述2.1inodeinode索引节点,inode号码类似于身份证号码,通过inode号码可以找到文件的内容。inode是一个空间,inode号是空间的位置,inode空间中存放的是文件属性信息,文件大小,修改时间,权限,所有者inode空间中存放block的位置(指向......
  • Spring Boot实现文件上传和下载
    1.背景项目中经常会有上传和下载的需求,这篇文章简述一下springboot项目中实现简单的上传和下载。2.代码工程实验目标实现简单的文件上传和下载pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.......
  • discuz3.4文件包含漏洞
    首先查看修复:可以看到新增代码preg_match("/^[\w-]+\.php$/i",$parse['path']))来验证path是否为php文件,这个应该是修复路径遍历导致的文件读取漏洞。还有require'./'.$_ENV['curapp'].'.php';这里应该是另外一个漏洞,因为$parse['path']和$_ENV['curapp'......
  • Win11系统提示找不到PrintBrmPs.dll文件的解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个PrintBrmPs.dll文件(挑选合适的版本文件)把......
  • Win11系统提示找不到PrintWSDAHost.dll文件的解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个PrintWSDAHost.dll文件(挑选合适的版本文件)......
  • windows加载PE文件的流程
    读取PE文件当一个PE文件被执行时,Windows的创建进程函数(CreateProcess)首先被调用,负责为新进程创建虚拟地址空间。操作系统从磁盘读取PE文件,将其头部内容(DOS头、PE头和节表)载入内存,以获取该文件的结构和装载信息。检查PE文件有效性操作系统首先会检查PE文件的合法性,比如验证......
  • python文件处理笔记(1)
    1、open(文件名(通常是.txt),模式,encoding=模式)文件名通常是.txt,不然要做预处理(encoding的模式通常用utf-8)模式通常分为3种:①只读模式 'r'f=open('文件.txt','r',encoding='utf-8')这个模式只能读取文件内容②追加模式 'a'可以在文档后面增加内容f=open('......