我正在开发一个应用程序(.net 2.0),它使用mif/mid数据格式来显示gis数据。我需要找到一种方法,用某种编辑器(在应用程序之外)编辑这些文件。我在谷歌上搜索了很多,但找不到任何合适的东西(MapMaker工作了,但没有显示中间文件中的标签)。我看到以下解决方案(按优先顺序排列):
找到一些允许正确编辑MIF/MID格式的编辑器。哪一个?
找到一些允许编辑其他格式的编辑器,并使用转换实用程序将其转换为此格式并返回MIF/MID。哪一个?
找到一些编辑器,允许编辑一些其他格式,并有转换实用程序转换一次到此格式。在这种情况下,我必须编写自己的解析器。我不喜欢这个想法:)。
最好是免费编辑。
谢谢您!
upd 1我忘了提到我需要加载unicode中间文件或至少指定代码页。这就是为什么,例如,openjump的插件不工作(我猜)
这似乎是个大麻烦。大多数工具要么根本不执行mif,要么以只读模式执行mif。有没有真正的mif读写经验?
UPD 3在此更新中,我将跟踪解决此问题的所有尝试:
openjump-插件无法加载非ascii代码。Unicode加载失败
qgis-已成功加载mif文件,但未能保存它-无法保存功能。我不确定,但它似乎不支持MIF的写入模式。我已尝试将所选内容另存为形状文件。后来我无法转换它与ogr层转换器-失败的访问冲突。
Mapinfo Professional 10无法加载具有访问冲突的MIF文件。
gv sig不支持mif格式。
UDIG不支持MIF格式。
Wingrass没有在我的电脑上启动。
待定…

最佳答案

自由转换工具:OGR(另请参见Mitab
免费的gis编辑器(可读取mid/mif):Quantum GISOpenJump,其他*
商业地理信息系统编辑:地段*。(注意:mid/mif是一种Mapinfo格式)。
*请参见GIS software以获取一个好的列表。
如果这没有给你指明正确的方向,可以提供更多的细节。

10-08 15:41