现状


从全球范围来看,采用商业地理数据进行商业选址及消费者地理细分在发达经济体已经非常普及。为更精准地服务不断升级的中国消费者,宜家家居、麦当劳、星巴克等专门成立了商业地理分析团队,来指导其在中国的店铺选址。麦肯锡的“解读中国”商业地理分析团队亦感受到来自客户方越来越强烈的需求。
政府部门分析某地区的水资源、土地资源分布特征,是为了更好的优化国土空间开发格局,基础设施布局,全面促进资源节约、保护、利用和管理等进一步推动生态文明的建设。
我们正感受着商业世界发生的巨大变化。大数据时代商业选址的变革之路已悄然开启。古人有云,“一步差三市”,合理的选址对商业经营情况起到了至关重要的作用。采用商业地理数据进行商业选址及消费者地理细分已成为未来智能商业的发展趋势。
技术发展趋势和痛点
全球市场上普遍流行的产品工具,比如ArcGIS,GEOTools,GDAL,GEOS和JTS等,我国国产化自主可控的全局背景下,人大金仓数据库和PostgreSql数据库也是未来发展的方向。
利用FME等地理数据集成产品在数据应用侧有了普遍更广泛的应用,如加工后的数据分发和共享等。
当前公司企业等在地理数据应用普遍存在的问题是:如何使地理数据更快速的相应业务需求,接近实时的分析;在智慧城市的背景下如何得到更好的发散应用,如价值洼地,生活圈分析等;
分享
接下来给大家分享IBM的有关地理数据的产品和Demo:
DB2Warehouse是一个分析数据仓库,具有内存数据处理和数据库分析功能。
它由客户机管理和优化,以实现快速灵活的部署,并具有支持分析工作负载的自动扩展功能。根据所选工作节点的数量,Cloud Pak for Data会自动创建适当的数据仓库环境。对于单个节点,仓库使用对称多处理(SMP)体系结构以提高成本效率。对于两个或多个节点,使用大规模并行处理(MPP)体系结构部署仓库,以实现高可用性和改进的性能。
优势
生命周期管理:与云服务类似,安装、升级和管理Db2仓库非常容易。能够在几分钟内部署Db2仓库数据库
丰富的生态系统:数据管理控制台、REST、图形具有多层恢复策略的Db2仓库的扩展可用性
支持软件定义的存储,如OCS和IBM Spectrum Scale CSI。
DB2WH (Cloud Pak) 地理数据支持和扩展
支持的地理数据类型
支持以下产品和开发语言
1. Esri ArcGIS
You can use Esri ArcGIS for Desktop version 10.3.1 together with your warehouse to analyze and visualize geospatial data.
2. Python
The ibmdbPy package provides methods to read data from, write data to, and sample data from a Db2 database. It also provides access methods for in-database analytic or geospatial functions
3. R
Use the RStudio® development environment that is provided by IBM® Watson™ Studio.
Use ODBC to connect your own, locally installed R development environment to your database
4. SQL/Procedures
5. DB内部的SpatialData 模块
Db2 Spatial Extender/Db2 spatial Analytics
Esri ArcGIS - 创建Arcgis企业级地理数据库
- 安装并配置 DB2WH(Cloud Pak)
- 在 DB2WH(Cloud Pak) 服务器上创建名为 sde 的操作系统登录帐户。
- 您将通过 sde 登录帐户连接到数据库来创建地理数据库。
- 创建一个 DB2WH(Cloud Pak) 数据库并将其注册到 Spatial Extender 模块。
- 在数据库中授予 sde 用户 DBADM 权限。
- 配置客户端
- 在 64 位的操作系统上安装 Db2 客户端,请运行 64 位可执行文件;该文件将同时安装 32 位和 64 位文件,使您可以从 32 位和 64 位 ArcGIS 客户端进行连接。(IBM dataserver64-v11.5.6_ntx64_rtcl.exe)
- 创建地理数据库
- 连接到 Db2 数据库。通过 sde 登录帐户进行连接。
- 确保将 sde 用户密码保存在数据库连接对话框中。
- 右键单击数据库连接,然后单击启用地理数据库。
- 随即将打开启用企业级地理数据库工具。

SpatialData 模块
1. 重要的概念
Geometry types:Points,Linestrings,Polygons 等
Coordinate system:A geographic coordinate system uses a three-dimensional spherical surface to determine locations on the earth.
Data types:ST_Point, ST_LineString, and ST_Polygon, ST_MultiPoint, ST_MultiLineString, ST_MultiPolygon, and ST_Geometry when you are not sure which of the other data types to use.
2. 性能优化
Specifying inline lengths for geospatial columns
Registering spatial columns: call st_register_spatial_column()
Filtering using a bounding box
SpatialData 主要模块介绍
1. Db2 Spatial Extender/Db2 spatial Analytics(Successor)
Functions provided by the Db2 Spatial Extender component can be used to analyze data stored in row-organized/column-organized tables. Spatial Extender stores geospatial data in special data types, each of which can hold up to 4 MB.
2. 启用Db2 spatial Analytics
CALL SYSPROC.SYSINSTALLOBJECTS('GEO', 'C', CAST (NULL AS VARCHAR(128)), CAST (NULL AS VARCHAR(128)))
3. Db2 Spatial Extender/Analytics 接口
Db2 Spatial has a wide variety of interfaces to help you set up and create projects that use spatial data:
Db2 Spatial Extender stored procedures called from application programs.
SQL queries that you submit from application programs.
Open source projects that support Spatial Extender such as:
- GeoTools () is a Java™ library for building spatial applications. For more information, see http://www.geotools.org/.
- GeoServer is a Web map server and Web feature server. For more information, see http://geoserver.org/.
- uDIG is a desktop spatial data visualization and analysis application. For more information, see http://udig.refractions.net/.
SpatialData 模块支持的SQL 函数
使用案例
Safe Harbor Real Estate保险公司立项利用地理数据进行BI决策。
1. 确定目标:
2. 确定地理参考系
3. 建立相关表



最低0.47元/天 解锁文章
2282

被折叠的 条评论
为什么被折叠?



