【问题标题】:Merging two geo-spatial datasets in MapInfo or QGIS在 MapInfo 或 QGIS 中合并两个地理空间数据集
【发布时间】:2013-06-25 23:44:20
【问题描述】:

我有很多丹麦地址。每个都由街道名称、街道号码、邮政编码、wgs84 纬度、wgs84 经度和两个 etrs89 地理代码组成。对于每个地址,我想找到它在 2007 年丹麦市政改革之前所属的自治市。我有一个旧市政当局边界的 MapInfo 文件。它们可在以下位置下载

http://dendigitalebyport.byhistorie.dk/kommuner/kort/1983-2007.zip

我感兴趣的城市是kommuner1983 文件。 我的地址位于制表符分隔的.txt 文件中。作为一个小例子,考虑以下内容作为我的数据集:

Street_Name      Street_Number  Zip_code     wgs84_latitude     wgs84_longitude     etrs89_E    etrs89_N
Fiskerhusene     48             2620         55.6709437309216   12.3582957724047    711181.68   6174570.88
Astershaven      31             3210         56.0868923892299   12.1496032848558    695955.68   6220222.08

有人告诉我,我可以使用MapInfoQGIS 来做到这一点。我已经下载了这两个文件,我可以打开Kommuner1983.TAB 文件并获得丹麦地图,但我无法打开.txt 文件。谁能帮助我如何合并两个数据集?

由于我对 GIS 数据、MapInfo 和 QGIS 完全陌生,因此我可能缺乏数据来做我想做的事。如果是这种情况,请让我知道我缺少什么。

非常感谢!

【问题讨论】:

    标签: geolocation gis qgis mapinfo


    【解决方案1】:

    您可以创建一个 mysql 表并将 lat lng 对存储在点数据类型中。然后您可以在此列上创建空间索引并使用边框查找 lat lng 对。

    【讨论】:

    • 谢谢!有几件事。我更熟悉 SQL Server - 你知道我是否也可以使用它吗?还有,如何将.TAB 文件中的边框导入数据库?
    • 是的。没看到是sql。
    猜你喜欢
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    相关资源
    最近更新 更多