没错,就是画一个相对位置与实际楼栋位置类似的示意图
既然用python处理数据了,那可以用matplotlib绘图啊,这种非标准的图画起来比较费劲就是了
额,这种批量替换我都搞定了,python编辑word ppt visio都有现成的代码
那你现在问题的点是什么啊?
问题描述实在有点迷,我感觉楼下其他人也看不明白你要干嘛。。。
我猜一下,你的意思是
能在固定位置(通过代码、快速地)画格子?
纯粹考虑绘图,用SVG,或者log语言。
需求就是:用代码绘制单元楼示意图,并标注住户信息
代码绘制其实更繁琐. 不过既然你提了, 我推荐一下:
AutoCAD
既可以拖拽, 也可以代码, 别说简单楼层示意图了, 楼房结构图也是用这个做的.
但是学习成本较高, 软件本身也不免费.
用 Python的话, 有个专门的海龟lib 就是类似以前的logo绘图语言:
文档你可以看看
那还是用python吧
你只要有楼栋定位规则,python根据房号自动计算楼栋号,然后生成底图。
或者底图只包含楼栋信息,python根据楼栋信息去抓取楼栋内所有住户信息填入,就像你visio的例图里,底图里只要有“X号楼”这个定位信息就行了,具体数据填写位置都由python根据楼栋号来定位就成。
有道理,其实只要生成出一栋楼的示意图,保存图片,然后用坐标拼接每栋楼的图像就行了
看上去工程好大啊,解决这个问题所带来的价值有多大
可以用Power BI试试,数据采集、清洗、可视化,一体化解决
想起多年前的一个需求:办公室座位信息
根据装修设计图纸转为背景图片,用asp在html模板(页面与背景图吻合)的每个座位的位置留 位置id,
数据库的员工信息表里每个员工增加一个 位置id信息,
asp根据数据库的员工的位置id,把他的信息显示在对应的字符串位置。。。。
几乎就是一样的需求,html元素也可以指定绝对坐标,这个方法应该有戏
现在你可以在 Excel 里面用 Python 操作来搞定了
专业一点,openlayers+geojson。