这是我在stackoverflow中的第一个问题,所以我希望我以正确的方式做到这一点。 我正在使用geotools来读取shapeFile(.shp),我无法找到函数来获取多边形的所有点。现在我有以下代码: public class ImportShapeFileService implements ImportShapeFileServiceInterface {
@Override
我正在使用shapefile。我没有任何问题阅读,绘制它,并使地图漂亮。但是,当我绘制它(使用QGIS将其重新投影到正确的EPSG之后)时,边缘都是锯齿状的(如下所示)。有没有办法使用Python来平滑它? import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
from matplotlib.patch
这很复杂,但长话短说:我已经使用了几个类似OSMN的库来绘制城市的几个景点之间的路线。现在我将它转换为一个shp文件。 该路由是一个充满节点ID的列表。然后这些id用于提取每个节点的纬度和经度。我做了元组与来连接各个节点对(一个开始,一个到达)的坐标循环,这样的:在循环结束 journey = []
# previous list will contain tuples with coordin