ogr

    0热度

    2回答

    我试图运行一个简单的脚本来手动创建一些几何体,然后对所述几何体执行缓冲区。但是,只要我尝试执行Buffer操作,python就会完全崩溃。 >>> from osgeo import ogr >>> point = ogr.Geometry(ogr.wkbPoint) >>> point.AddPoint(1,1) >>> point.Buffer(1) >>> ============

    3热度

    1回答

    我想用boost::geometry::simplify方法与OGRLineString s。 虽然我能够通过宏注册OGRPoint: BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET(OGRPoint, double, cs::cartesian, OGRPoint::getX, OGRPoint::getY, OGRPoint::setX, OGRPoint::

    0热度

    1回答

    我正在尝试使用Mapnik C++ API在应用程序中可视化KML数据。我看不出如何从OGR数据源中将样式信息导出到地图中。无论如何,我感到有些惊讶,它不只是发生。所以,两个问题: 1.我是否想要做一些本质上不是Mapnik应该做的事情? 2.如果可能,如何?

    10热度

    2回答

    他们的文件简单而专业。 但是他们没有提及这些开源项目之间的关系。 我应该什么时候使用哪一个?哪一个适合什么场景? 如果您是熟悉这些项目的GIS开发人员,您能解释一下吗?

    3热度

    1回答

    你好我是新的Gdal和即时通讯与我的代码挣扎。在我的代码中,一切看起来都很顺利,最后的输出带是空的。当我指定255时,没有数据值被设置为256,所以我真的不知道什么是错的。感谢任何帮助,将不胜感激! 这里是我的代码 from osgeo import gdal from osgeo import gdalconst from osgeo import osr from osgeo impor

    4热度

    2回答

    我正在编写一个应用程序,使用gdal/ogr加载矢量地图/形状文件,并将它们显示到使用Qt设计的gui上。我是处理矢量文件的新手,我无法决定如何在GUI上渲染它们。我想到的几种方法是: - 将矢量文件转换为栅格并将它们显示为栅格。 - 要逐个绘制矢量文件中的每个图形(我不知道如何做到这一点,我甚至不知道是否它甚至可能使用GDAL/OGR,或者这会有多复杂,因为在我的情况下,矢量文件可能非常复杂)

    3热度

    2回答

    我试图在命令窗口中运行以下代码。代码执行,但在.SHP文件中没有赋值。该表具有GeographyCollections和Polygons存储在地理类型的字段中。我已经在sql语句中尝试了很多变体 - 地理类型 - 二进制,文本等,但没有运气。输出.DBF文件具有数据,因此与数据库的连接工作,但形状.Shp文件和.shx文件没有数据,大小分别为17K和11 K. 有什么建议吗? ogr2ogr -f

    0热度

    1回答

    我有一个S57(.000)图表文件,我想使用ogr2​​ogr将其转换为PNG文件。我应该使用哪个命令行?如果不能直接转换为PNG文件,我可以将它转换为其他格式,如ShapeFile转换为PNG文件吗? 顺便说一下,我使用的是wxPython。如果我只是导入ogr库并将S57图表作为位图读取,那么可以吗?我怎样才能做到这一点?

    1热度

    1回答

    我一直在尝试过去两天得到一个python脚本来完成 创建一个带有属性的289995点的shapefile。创建的点可以是 ,但脚本不会完成属性。该代码正确运行 ,直到循环: for j, p in enumerate(wCoords):(请参阅下面的代码 - 第2个循环) 过了一段时间后出现了分段故障。 我试图添加一个if语句,以暂停某些 间隔的进程来查看当 发生时是否可以在循环中找到位置。该循环

    1热度

    1回答

    我有三角点,我想使用选定的三角形来制作多边形。 由于我使用地理坐标,我自然选择OGR来执行矢量处理。 所以定义我的OGRLayer(如OGRPolygon)之后,我为每一个三角形,我以前选择的,一个OGRPolygon(通过OGRLinearRing),并尝试在一个多边形合并它们: OGRPolygon ogrmerged; for(int i=0; i<triangles.size(); i+