问题标签 [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.
r - 如何在 R 中读取 Mapinfo 文件
法国国家研究所 (Insee) 提供 MapInfo 格式的地理数据(两个文件 .mid 和 .mif 以及一个 dbf 文件)。如何在 R 中读取这些文件?
这是一个例子。
matlab - 在 Matlab 中读取和显示 Mapinfo 数据?
我想知道是否有一种简单的方法可以在Matlab中读取和显示Mapinfo生成的文件(如 .DAT、.MAP、.TAB)。
c# - 当第一个用户进行更改时,另一个用户将能够查看此更改
在我的系统中,我有 oracle 数据库和 mapinfo DAT 文件。我在系统中有两个不同的用户。当第一个用户进行一些更改时,他可以在 oracle 数据库和他的 mapinfo dat 文件中看到这些更改,但另一个用户只能在 oracle 数据库中看到,而在 mapinfo 中看不到。所以第二个用户必须在项目中加载工作区,才能看到这个变化。当第一个用户进行更改时,另一个用户将能够查看此更改。或者,当前,当第一个用户进行更改时,第二个用户将能够收到诸如“某些用户对系统进行更改”之类的警告。我怎样才能做到这一点。你有什么建议。。
image - 如何在动作脚本中的 MAP Quest 的地图信息窗口中显示图像?
我正在尝试在地图信息窗口中显示图像和文本。我正在使用地图任务。我想在地图信息窗口中显示图像和文本。我在动作脚本中使用 Map Quest。
我尝试使用 HTML 标签显示图像。但这不会在地图信息窗口中显示图像。图像保存在应用程序存储目录中。
我参考了上面的链接以在地图信息窗口中显示图像。
python - 如何将 mapinfo 文件加载到 geopandas
我怀疑这是一个需要回答的微不足道的问题,但是如何将 mapinfo mid/mif 文件加载到 geopandas 中?
虽然加载和操作 .shp 文件很简单,但我不知道要使用什么代码:
以下是我尝试使用的一些数据示例:http: //www.stoke.gov.uk/ccm/content/business/general/open-geospatial-consortium-data-catalogue.en
我试图测试几何,它显示:
但是当我尝试预览数据时,我得到一个空数据框:
我有点迷失在弄清楚我接下来需要做什么。
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,以在用户登录并锁定桌面的情况下运行程序?
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")
提交表解析交互式
这是我的代码。我尝试创建解析表,但它不起作用?
gis - MapBasic 连接点到地图中的区域
我是 MapBasic 的新手,很难找到教程,所以这里有一个问题:
我有一张带有区域的地图(每个区域都有不同的属性),并且我有一个点列表(xy karthesian koordinates)。我设法阅读了这个表格(找到了一个教程)。
但是现在我必须执行以下操作:获取列表中的每个点,在地图中找到它并将区域的属性分配给该点。
我想过:
这不是一个可行的小例子,它应该只是说明我想要做什么。
我对这个 BASIC/SQL 交叉非常缺乏经验,而且很难在网上找到好的例子,所以我会感谢你能提供的任何帮助
mapinfo - mapbasic 代码在单个 long/lat 中创建 10 个点而不相互重叠
再会!我知道如何在具有单个 long/lat 的 mapbasic 中创建一个点,但我想在单个坐标上创建 10 个点而不相互重叠,但与给定坐标相隔约 5m 半径。
知道我应该如何开始编码。
兄弟,伊万
delphi - 如何区分mitab读取的MapInfo文件中的折线和曲线?
我正在使用 mitab.dll 读取 MapInfo 文件(*.tab + 朋友)。这些文件可能包含简单的折线和曲线。到目前为止,我一直无法区分这两者并将所有内容都视为折线。是否有任何 mitab-API 调用可以让我确定我正在阅读这两种线型中的哪一种?
(简化)代码:
(这是使用 Delphi 2077,但我采用任何其他使用 mitab 的解决方案。)