【GeoDa实用技巧100例】003:GeoDa连接并打开多种格式的数据源 您所在的位置:网站首页 gis的数据源包括 【GeoDa实用技巧100例】003:GeoDa连接并打开多种格式的数据源

【GeoDa实用技巧100例】003:GeoDa连接并打开多种格式的数据源

2023-07-16 11:28| 来源: 网络整理| 查看: 265

GeoDa支持 shapefile、地理数据库、GeoJSON、MapInfo、GML、KML 以及 GDAL 库支持的其他矢量数据格式。该程序还将表格格式(.csv、.dbf、.xls、.ods)中的坐标转换为这些空间数据格式之一,并在不同文件格式之间转换数据。

文章目录 一、连接文件型数据源1. 连接Shapefile(.shp)2. 连接文件数据库(.gdb)3. 连接GeoJSON(.geojson/.json)4. 连接GeoPackage(.gpkg)5. 连接个人数据库(.mdb) 二、连接数据库型数据源三、连接网络数据源 温馨提示:

以下数据源数据均在配套的data003.rar实验数据包中,请下载使用。

一、连接文件型数据源

打开软件,或者点击新建,弹出连接数据源对话框,切换到【文件】选项卡,即可添加多种类型格式的文件型数据。

在这里插入图片描述

1. 连接Shapefile(.shp)

Shapefile(.shp)是目前最常见最流行的矢量数据格式,浏览到配套实验数据包中的shp数据,加载效果如下所示:

在这里插入图片描述

2. 连接文件数据库(.gdb)

文件地理数据库(File Geodatabase)数据后缀表达为.gdb,整体组织为文件夹,可以存储、查询和管理空间数据和非空间数据。在不使用DBMS的情况下能够扩展并存储大量数据。文件地理数据库可同时有多个用户使用,但一个数据只能有一个用户编辑。因此,一个文件地理数据库可以由多个编辑者访问,但必须编辑不同的数据。Geoda软件可以直接加载并打开文件数据库,选择配套案例数据city.gdb,点击【选择文件夹】,操作如下:

在这里插入图片描述

选择居民点图层:residential。

在这里插入图片描述

加载后的居民点矢量图层:

在这里插入图片描述

注意:Geoda软件目前只支持点状和面状文件数据要素,不支持线状。

在这里插入图片描述

3. 连接GeoJSON(.geojson/.json)

推荐阅读:【GIS风暴】GeoJSON数据格式案例全解

GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面这几种几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。

示例代码:

{ "type": "FeatureCollection", "features": [{ "type": "Feature", "geometry": { "type": "Point", "coordinates": [102.0, 0.5] }, "properties": { "prop0": "value0" } }, { "type": "Feature", "geometry": { "type": "LineString", "coordinates": [[102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]] }, "properties": { "prop0": "value0", "prop1": 0.0 } }, { "type": "Feature", "geometry": { "type": "Polygon", "coordinates": [[100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0]] }, "properties": { "prop0": "value0", "prop1": { "this": "that" } } } ] }

相关阅读:

【GIS风暴】GeoJSON数据格式案例全解 【ArcGIS风暴】如何将矢量数据(点、线、面)折点坐标转为GeoJSON格式? 【QGIS入门实战精品教程】4.7:QGIS如何将矢量数据转为GeoJSON格式?

提示有重复的字段,无法加载。

在这里插入图片描述 解决办法:打开矢量数据,查看字段,有中文命名的字段,将其删除,重新转json。

转换后的JSON预览:

在这里插入图片描述 打开JSON格式的矢量数据如下图所示:

在这里插入图片描述 大家可以在阿里云提供的地图选择器网站中选择想要下载的行政区,网站提供的是json格式数据,也就是GeoJson格式的多边形地理空间数据。选择右侧的下载按钮或将url链接移至搜索栏并将显示的文件保存至本地。

例如,选择兰州市,点击右侧的保存按钮。

在这里插入图片描述 GeoDa中打开兰州市JSON:

在这里插入图片描述

4. 连接GeoPackage(.gpkg)

GeoPackage(以下简称gpkg),内部使用SQLite实现的一种单文件、与操作系统无关的地理数据库。在QGIS中可以很方便的实现GeoPackage的创建与连接等操作。

相关阅读:

【ArcGIS Pro微课1000例】0023:ArcGIS Pro 3.0中打开GeoPackage数据库(.gpkg) 【QGIS入门实战精品教程】3.4:QGIS创建、连接、打包GeoPackage数据库及数据入库案例详解

5. 连接个人数据库(.mdb)

个人地理数据库(Personal Geodatabase)数据后缀表达为.mdb,整体组织为文件,所有的数据集都存储于Microsoft Access数据文件内,在Microsoft Access数据文件中存储和管理空间数据和非空间数据。个人数据库存储在Access数据库中,其最大容量为2 GB,并且一次只有一个用户可以编辑个人地理数据库中的数据。

在32位Windows中,您应该能够直接打开ESRI个人地理数据库(.mdb)文件。但在64位Windows中,GeoDa只接受在“ODBC数据源管理员”对话框中创建的ESRI个人地理数据库(.mdb)文件的DSN名称。

在这里插入图片描述 要使ESRI个人地理数据库(.mdb文件)在GeoDa中可访问,您需要在ODBC数据源管理器(控制面板)中为其创建DSN名称(Microsoft Access Driver(.mdb,.accdb))。

接下来,您可以输入此DSN的名称以打开此ESRI个人数据库。

二、连接数据库型数据源

GeoDa支持四种数据库:Postgres、Oracle、ArcSDE和MySQL,在连接数据库之前,需要安装对应的数据库服务器。

在这里插入图片描述

三、连接网络数据源

GeoDa提供了GeoJson网站和WFS网址两种在线地图服务器的数据源,键入地址后即可访问在线地图。

GeoJson网站:例如,https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json

WMS服务:Web Map Service,网络地图服务,它是利用具有地理空间位置信息的数据制作地图,其中将地图定义为地理数据的可视化表现,能够根据用户的请求,返回相应的地图,包括PNG、GIF、JPEG等栅格形式,或者SVG或者WEB CGM等矢量形式。WMS支持HTTP协议,所支持的操作是由URL决定的。

在这里插入图片描述

完整系列Geoda空间分析案例教程请点击:《GeoDa空间分析案例教程100例》,配套案例实验数据,持续同步更新,欢迎订阅学习。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有