开源地图撰写工具


12

是否有任何开源工具可用于地图合成,最好是基于GUI的工具。我很少使用Quantum GIS,但我想知道是否还有其他人。该工具必须能够读取标准格式的栅格/矢量图层,并允许以各种格式导出。像GeoPDF导出之类的东西将是一个不错的选择。

Answers:


6

有很多,但是QGIS可能是当前最强大的产品。其他一些:

  • Mapnik-高质量输出,可以使用Cairo和AGG进行渲染,效果非常好。
  • GRASS GIS具有多种构成地图的方法,包括wx.psmap
  • Windows上的MapWindow
  • TileMill是一个基于Web的界面,用于使用Mapnik作为后端来生成地图

最后,我要提到Inkscape,它不是专门用于地图的,但是它具有解析PDF和PS文件的能力,因此它通常可以成为有用的后处理工具,用于对其他软件中生成的地图进行细粒度的控制。

大多数OS软件都将GDAL / OGR用于其实际数据输入/输出,但是不幸的是,目前不支持GeoPDF输出。


虽然我ps.map在GRASS 中知道,但我不知道wx.psmap!似乎是自6.4.2版本以来最近添加的。谢谢,因为我主要使用GRASS。
Chethan S.

3

我对uDig投了赞成票。我发现它可与qGIS相媲美且易于使用。它是使用Eclipse Rich Client技术构建的,该技术具有以下优点:

  • uDig可以用作独立应用程序。
  • uDig可以使用RCP“插件”进行扩展。
  • uDig可以用作现有RCP应用程序中的插件。

uDig将GeoTools库用于核心GIS功能,例如数据读取,坐标重新投影,渲染等。开发人员将需要对GeoTools有一定的了解才能创建更复杂的功能。


3

今天,我开始了解GMT(通用映射工具)。

GMT是约60种工具的开源集合,这些工具用于处理地理和笛卡尔数据集(包括过滤,趋势拟合,网格化,投影等),并生成封装的PostScript文件(EPS)插图,范围从简单的xy图通过轮廓图到人为地照明表面和3-D透视图。GMT支持约30个地图投影和转换,并附带GSHHS海岸线,河流和政治边界等支持数据。

GMT输出示例


它当然是命令行工具,但其实用性给我留下了深刻的印象。
Chethan S. 2011年

在我看来,这听起来很像ArcInfo 7.x“ ArcPlot”模块。概念是否相似?
RyanKDalton 2011年

GMT是值得更多关注的高质量工具集。它已经存在了很长的时间(1988年),并拥有一个庞大的功能库,而且(我相信)是该库中最大的投影集。
马特·威尔基2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.