问题标签 [mapinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4956 浏览

r - 如何在 R 中读取 Mapinfo 文件

法国国家研究所 (Insee) 提供 MapInfo 格式的地理数据(两个文件 .mid 和 .mif 以及一个 dbf 文件)。如何在 R 中读取这些文件?

这是一个例子

0 投票
1 回答
1438 浏览

matlab - 在 Matlab 中读取和显示 Mapinfo 数据?

我想知道是否有一种简单的方法可以在Matlab中读取和显示Mapinfo生成的文件(如 .DAT、.MAP、.TAB)。

0 投票
1 回答
69 浏览

c# - 当第一个用户进行更改时,另一个用户将能够查看此更改

在我的系统中,我有 oracle 数据库和 mapinfo DAT 文件。我在系统中有两个不同的用户。当第一个用户进行一些更改时,他可以在 oracle 数据库和他的 mapinfo dat 文件中看到这些更改,但另一个用户只能在 oracle 数据库中看到,而在 mapinfo 中看不到。所以第二个用户必须在项目中加载工作区,才能看到这个变化。当第一个用户进行更改时,另一个用户将能够查看此更改。或者,当前,当第一个用户进行更改时,第二个用户将能够收到诸如“某些用户对系统进行更改”之类的警告。我怎样才能做到这一点。你有什么建议。。

0 投票
0 回答
217 浏览

image - 如何在动作脚本中的 MAP Quest 的地图信息窗口中显示图像?

我正在尝试在地图信息窗口中显示图像和文本。我正在使用地图任务。我想在地图信息窗口中显示图像和文本。我在动作脚本中使用 Map Quest。

我尝试使用 HTML 标签显示图像。但这不会在地图信息窗口中显示图像。图像保存在应用程序存储目录中。

我参考了上面的链接以在地图信息窗口中显示图像。

0 投票
1 回答
1396 浏览

python - 如何将 mapinfo 文件加载到 geopandas

我怀疑这是一个需要回答的微不足道的问题,但是如何将 mapinfo mid/mif 文件加载到 geopandas 中?

虽然加载和操作 .shp 文件很简单,但我不知道要使用什么代码:

以下是我尝试使用的一些数据示例:http: //www.stoke.gov.uk/ccm/content/business/general/open-geospatial-consortium-data-catalogue.en

我试图测试几何,它显示:

但是当我尝试预览数据时,我得到一个空数据框:

我有点迷失在弄清楚我接下来需要做什么。

0 投票
2 回答
1132 浏览

c# - 在用户登录并锁定桌面的情况下,如何使用任务计划程序从 C# Interop/COM 程序自动化 Word 2013?

我继承了一个 C# 程序,该程序用于使用 PDFCreator 1.2.3、MapInfo Professional 11、Word 2003 和 Excel 2003 在 Windows XP Pro SP3 上自动创建每日报告。这台 Win XP 计算机位于 Active Directory 域中,并且C# 程序作为域用户(具有管理权限)运行,用户登录并锁定桌面。Word 2003 可以自动打开模板、从模板创建文档并保存文档——所有这些都来自网络共享。Excel 2003 用于打开电子表格,其中包含链接到 ODBC 数据源的表格并刷新表格,将新数据拉入电子表格。MapInfo 用于从 ODBC 数据源生成地图图像。PDFCreator 用于获取电子表格、word 文档和图像,并将它们全部组合成每日报告。

随着 XP 的生命周期结束,我已将此程序移至 Win 8.1 EE 虚拟机(在同一域中)并安装了 Office 365 产品(Word 2013 和 Excel 2013)以及 PDFCreator 1.7.1 和 MapInfo Professional 12 用于自动创建此每日报告。该程序在新 VM 上手动运行时正常运行,但在与计划任务相同的用户身份运行时失败。此计划任务设置为以最高权限运行,并在用户未登录时运行。

我意识到这里有很多变数。操作系统必须更改,我们不再使用旧版本的 Office,我也无法获得旧版本的 PDFCreator 或 MapInfo。因此,我将把问题集中在我可以控制的事情上。我知道我在执行此操作时遇到的问题,但我不清楚现在是否真的可以这样做,因为我被要求尝试使用新的操作系统和应用程序(即 Word 2013 和 Excel 2013)让它工作。

因此,问题是:如何使用任务计划程序从 C# Interop/COM 程序自动化 Word 2013,以在用户登录并锁定桌面的情况下运行程序?

0 投票
1 回答
1152 浏览

mapinfo - 在 mapbasic mapinfo 中创建多边形

创建表 "parsel" (Parsel_Adi Char(10)) 文件 "D:\data\parsel\parsel.tab" TYPE NATIVE

字符集“WindowsLatin1”

为 parsel CoordSys Earth Projection 8, 28,"m", 33, 0, 0.9996, 500000, 0 创建地图

来自解析的地图

将地图图层解析设置为可编辑

将区域创建到变量 obj_parsel 0

更改对象 obj_parsel 节点添加 (417000, 4401000)

更改对象 obj_parsel 节点添加 (418000, 4401000)

更改对象 obj_parsel 节点添加 (417000, 4403000)

更改对象 obj_parsel 节点添加 (418000, 4400300)

插入到 parsel(Object, Parsel_Adi) 值 (obj_parsel, "SEMIH")

提交表解析交互式

这是我的代码。我尝试创建解析表,但它不起作用?

0 投票
2 回答
185 浏览

gis - MapBasic 连接点到地图中的区域

我是 MapBasic 的新手,很难找到教程,所以这里有一个问题:

我有一张带有区域的地图(每个区域都有不同的属性),并且我有一个点列表(xy karthesian koordinates)。我设法阅读了这个表格(找到了一个教程)。

但是现在我必须执行以下操作:获取列表中的每个点,在地图中找到它并将区域的属性分配给该点。

我想过:

这不是一个可行的小例子,它应该只是说明我想要做什么。

我对这个 BASIC/SQL 交叉非常缺乏经验,而且很难在网上找到好的例子,所以我会感谢你能提供的任何帮助

0 投票
1 回答
727 浏览

mapinfo - mapbasic 代码在单个 long/lat 中创建 10 个点而不相互重叠

再会!我知道如何在具有单个 long/lat 的 mapbasic 中创建一个点,但我想在单个坐标上创建 10 个点而不相互重叠,但与给定坐标相隔约 5m 半径。

知道我应该如何开始编码。

兄弟,伊万

0 投票
1 回答
318 浏览

delphi - 如何区分mitab读取的MapInfo文件中的折线和曲线?

我正在使用 mitab.dll 读取 MapInfo 文件(*.tab + 朋友)。这些文件可能包含简单的折线和曲线。到目前为止,我一直无法区分这两者并将所有内容都视为折线。是否有任何 mitab-API 调用可以让我确定我正在阅读这两种线型中的哪一种?

(简化)代码:

(这是使用 Delphi 2077,但我采用任何其他使用 mitab 的解决方案。)