Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\ggtools\gg\__init__.py", line 116, in <module>
from .gsm_utils import print_gsm_date_coverage,gsm_download,re
我正在尝试执行以下代码:
def polygon(self, xy, fill=None, outline=None):
"""Draw a polygon."""
ink, fill = self._getink(outline, fill)
if fill is not None:
self.draw.draw_polygon(xy, fill, 1)
if ink is not None and ink != fill:
self
import turtle
wn = turtle.Screen()
Kasey = turtle.Turtle()
sides = input("Number of sides in polygon?" )
length = input("Length of the sides in polygon?" )
colorname = input("Color of polygon?" )
Hcolor = input("Fill color of polygon?")
Kasey.pencolor(color
我想从一个点的列表中生成一个渐近多边形。文档说它需要一系列的点。我想不出该怎么改变信仰。
from sympy import Point2D, Polygon
# this works
p1 = Polygon(Point2D(0,0), Point2D(1,0), Point2D(1,1), Point2D(0,1))
print(p1.area)
# this fails at the Polygon call
points=[]
points.append(Point2D(0,0))
points.append(Point2D(0,1))
points.append(Point2D(
我在python 中调用C++方法时遇到了一些问题。
但我不喜欢使用Boost package和swig。在python中有没有什么方法可以用来调用这些C++方法。我正在将C++编译为Linux中的共享对象,并在Python2.7中使用
#include <iostream>
using namespace std;
class Polygon {
protected:
int width, height;
public:
void set_values (int a, int b)
{ width=a; height=b; }
};
cla
我正在读取一个GeoJSON文件,其中包含两个简单的多边形描述和六个来自的复杂向量。
我可以把我自己的4-8点描述读成几何图形。然而,以上网站的更复杂的描述给了我以下错误:
from shapely.geometry import Polygon
jsonFile="path/to/file.json"
with open(jsonFile) as f:
data=json.load(f)
for feature in data['features']:
#This is not how I'm saving the
我试图用Cartopy 0.14和Shapely 1.5.12绘制地图上的湖泊。使用我的自定义投影,保存或显示图形有时会失败,堆栈跟踪以
File "/usr/local/lib/python2.7/dist-packages/Cartopy-0.14.dev0-py2.7-linux-x86_64.egg/cartopy/crs.py", line 291, in _project_multipolygon
r = self._project_polygon(geom, src_crs)
File "/usr/local/lib/python2.7/dist-
我对python中的这个函数有问题,在python中,self.coordinates是x,y坐标的列表。
def draw_Polygon(self):
self.canvas.create_polygon(self.coordinates, fill='gray', outline='red', width=2)
我得到了这个错误:
cnf = args[-1]
IndexError: tuple index out of range
有人能帮我吗?
我能够在Python中使用Zelle graphics.py成功地绘制一个多边形,但是我无法显示所使用的点的坐标。我如何只使用getPoints()来完成这项工作。
下面是我的代码:
import math
import graphics #must be included
from graphics import* # must be included
def main():
win = graphics.GraphWin("Exercise 2, Polygon", 500, 500)
#denotes window size
win.setBa
我试图在Ubuntu18.04上安装python 多边形模块。我只是用:-
pip install Polygon2
但我会犯这样的错误:-
cajarename 17.3.28 requires caja, which is not installed.
cajarename 17.3.28 requires gir1.2-gtk-3.0, which is not installed.
cajarename 17.3.28 requires python-caja, which is not installed.
cajarename 17.3.28 requires python-gi,
在我的代码在屏幕上打印一个点之后,它就不会再运行了。这是我关闭海龟屏幕后在终端上告诉我的信息:
Traceback (most recent call last):
File "/Users/Benjamin/Desktop/Space Digital Scene.py", line 33, in <module>
star(size, x, y, color)
File "/Users/Benjamin/Desktop/Space Digital Scene.py", line 12, in star
drawer.begi
在Python 3中,我需要检查经度、纬度是否为多边形。下面的代码工作正常,但我在从变量中输入数据时遇到了问题。
lng_lat = Point(42.01410106690003, 20.97770690917969)
#this is how I need to add data
polygon = Polygon([(0, 0), (0, 1), (1, 1), (1, 0)])
print(lng_lat.within(poly))
但是我的数据是这样的(我使用json.load从json文件中获取数据)
coordinate[0]=[[20.94320297241211, 41.9
我正在使用postgres数据库和postgis扩展。我必须使用python作为后端将数据插入postgres中。我使用psycopg2进行连接,我的python版本是3.7。我无法推送数据,因为python一直在转义字符串文本。下面是我的代码。
def insert(lvalues):
lvalues = [str(i) for i in lvalues]
values = ', '.join(lvalues)
return values
if __name__ == '__main__':
cursor, conn = c
我在Python 2.7.3中安装了这个名为Polygon的库。但是,每次我导入它时,我都会收到下一条错误消息:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "Polygon/__init__.py", line 5, in <module>
from Polygon.cPolygon import *
ImportError: No module named cPolygon
我不知道会出什么问题。此外,我
我实际上是在python上使用shapely。
下面是一些事情:
我有一个大多边形,比方说
import matplotlib.pyplot as plt
import shapely
from shapely.geometry import Polygon
LAND = Polygon([(0, 0), (0, 20), (20, 20), (20, 0)])
我有一个随机多边形的列表
import random
def generate_polygons(box_size=10, amount=15):
"""
A function that gen