自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 arcgis案例分析———建筑日照间距

背景步骤一、求解容积率1、求算地块用地面积导出数据名命名为parcel_area添加字段,双精度型arcgis10.6 计算面积2、计算buildings图层建筑总面积3、标识各个建筑所属地块,便于下一步计算每个地块内的建筑总面积。** 如果标识工具报错,请默认输出要素类的位置和命名。因为你的输出路径存在中文**标识工具官方文档标识:计算输入要素和标识要素的几何交集。与标识要素重叠的输入要素或输入要素的一部分将获得这些标识要素的属性。输入要素可以是点、多点、线

2021-04-26 11:57:55 6211 10

原创 批量通过地址信息获取坐标值——百度地图开放平台api,python

去年那段代码莫名其妙的不能用了,就重新改了改使用场景:一堆文字地址,需要转化成经纬度,才能导入arcgis,进行可视化如何将文字地址批量转换为经纬度import requestsimport jsonimport rekey=input("请输入百度api的key:")print(key)location=[]print(key)def coordinate(address): global key url='http://api.map.baidu.com/g

2021-04-11 21:27:30 1033

原创 opencv2、python 比较两张相同尺寸图片,并标注出其差异处

https://www.pyimagesearch.com/2017/06/19/image-difference-with-opencv-and-python/#comment-429138https://blog.csdn.net/ibaymin/article/details/74936742从上述两个网站参考的代码,但是实现时出现了报错,进行了更改并增加了注意点/注释opencv findContours()函数解释:↓https://blog.csdn.net/hjxu2016/art.

2020-11-17 19:25:30 2918

原创 rhino中生成随机盆地地形——rhinopython

目标:中间平坦,为了建筑/规划建模,z值需要为0;但是一定范围外,存在山地用到random、math函数,python老朋友了还用到“狄洛尼三角剖分”这个电池(Delaunay triangulation)思路/代码来着:http://atlv.org/education/ghpython/import rhinoscriptsyntax as rsimport randomimport matha = []for i in range(500): x = math.cos(i*0

2020-11-11 22:19:27 1145 1

原创 用getpoints和addpolyline输入点生成polyline(多段线)——rhinopython

目的:用户输入/指定多个点,生成多段线用到getpoints(不是getpoint!注意)、addpolylinegeipoints官方文档:GetPoints(draw_lines=False, in_plane=False, message1=None, message2=None, max_points=None, base_point=None)Pauses for user input of one or more pointsParameters:draw_lines (bool,

2020-11-11 20:59:51 2183

原创 getpoint——用户input/pick多个点(rhinopython)

作用:暂停并input几个用户自己指定的点注意:getpoint的一个点后,记得addpoint这个点,否则无记录!官方文档:GetPoint(message=None, base_point=None, distance=None, in_plane=False)Pauses for user input of a point.Parameters:message (str, optional): A prompt or message.#可选择给用户一个操作提示(ex:请选择一个点/选

2020-11-11 20:42:07 1577 1

原创 Grasshopper运算器名称总结

Grasshopper运算器名称总结Params:参数Geometry:几何体Box: 立方体BRep: 边界表现形式Circle: 圆Circular Arc: 圆弧Curve: 曲线Geometry: 几何Line: 线Mesh: 网格面Plane: 平面Point: 点Surface: 表面Twisted box: 扭曲的立方体Vector: 矢量Primitive: 数据元素Boolean: 布尔型Colour: ARGB色彩Data: 数据Data Pat

2020-11-11 01:32:38 1675

原创 rhinopython——循环生成不同原点、不同半径的随机圆

与python的不同点,for循环只会显示最后一个结果,所以,需要提前定义一个空列表,append追加循环数据记得变量名称,初学易发生变量命名的问题,提示你XXX没有append这个属性#生成10个随机圆,圆心坐标和半径都为随机数import rhinoscriptsyntax as rsimport random #导入random函数,生成随机数Circle=[] #定义一个空列表,为了储存for循环产生的值,如果不append追加,则只能在rhino中产生一个圆Point=[]

2020-11-09 23:54:55 2159

原创 GH准备笔记(二)

1、运算器输入端 输出端参数设置的含义及作用principal 对输出的数据树形结构与其中的一个输入数据做匹配

2020-09-03 22:00:30 3599

原创 GH准备笔记(一)

1、连线(取消连线、一个端口连接两根线)运算器之间的连接时从一个输出端拉线链接到下一个运算器的输入端,也可以反正链接,如果同时把两个参数接入一个输入端需要安装Shift再连接第二个参数,如果是内容出错了可以按住Ctr1再连接一次就会取消连接,也可以通过右键Disconnect下选择要取消的连线。2、颜色区分状态3、远程控制面板作用:将参数电池翻入面板中,统一方便的进行操控4、...

2020-09-01 16:26:54 2268

原创 rhinoscriptsyntax库AddPoint 和 PointAdd

AddPointAddPoint(point, y=None, z=None)Adds point object to the document.Parameters:point (point): a point3d or list(x,y,z) location of point to addReturns:guid: identifier for the object that was added to the docExample:import rhinoscriptsyntax

2020-08-18 23:58:43 1454

原创 rhinopython python编辑器、按钮编辑器、debug、rhinoscriptsyntax库函数使用手册

0、python编辑器1、按钮编辑器!-_EditPythonScript (print('123'))#RunPythonScript和EditPythonScript一样功能,没有区别(大概)!-_EditPythonScript (D:\测试.py)shift+右键 点击按钮即可打开按钮编辑器,查看其命令代码你可以借此查看初始按钮的运行代码2、debug想进入下一步,继续点击即可当感觉某个函数没问题,可以直接用step out跳出这个函数,不会在此函数内停顿

2020-08-18 22:50:03 4802

原创 rhinopython与python的不同(1)

1、input只能输入数字?(未解决,反正和在anaconda、pycharm里不一样)2、不能出现中文,要想输入中文,开头需要输入#coding=utf-8,类似python2.0时代3、语法常用格式区别:rhino里鼠标右键为取消此次操作,这就会导致,在代码运行时,例如,提示让你选两个点,连线,在选择第一点后,右键取消此次操作,会导致返回了一个None值,有些rs库里的函数不能接收none值,程序就会报错。​ 为减少报错,解决办法,是在需要用户交互的函数里,改写成这种形式:#这种if的形式

2020-08-18 22:37:26 2870 2

原创 Anaconda安装whl格式文件(以pyquery 1.4.1为例)

1、https://pypi.org/project/pyquery/#files 下载2、打开anaconda prompt,输入 pip install +whl文件的储存路径3、完成后可用 pip list 进行查看安装成功

2020-08-12 12:01:07 1612

原创 mongo弃用警告。DeprecationWarning: insert is deprecated. Use insert_one or insert_many instead.

根据网上教程使用命令时,可能会出现弃用警告:DeprecationWarning: insert is deprecated. Use insert_one or insert_many instead.(警告:insert已被弃用。使用insert_one或insert_many代替。)替换即可。同样还有下述等命令:update()替换为updateOne(),updateMany(),replaceOne()remove()替换为deleteOne()或deleteMany()count(

2020-08-10 18:38:35 3147

原创 anaconda git/镜像网站下载压缩包后本地安装

**情景:有时候会从git或者非官方下载第三方库,无法从pip里查找**1、从镜像网站(https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/)或者其他情况下载下压缩包,不要解压(格式为zip/.tar.gz),打开anaconda prompt2、anaconda prompt输入 conda install --use-local +压缩包的绝对路径 即可...

2020-08-08 23:40:52 510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除