x

GIS开发入门通关指南,千万别错过

发布时间:2022-03-25 阅读量:296

随着互联网技术的飞速发展,GIS作为一门结合地理、遥感、测绘、计算机等学科的综合学科,已经广泛应用在日常生活中的不同领域。小到出行导航、物流配送,大到航空航天、自动驾驶,现代社会中随处可见GIS身影。MapGIS二次开发产品已成功应用在水利、自然资源、城市规划、公共安全等行业,极大彰显GIS实用价值。

image.png

MapGIS二次开发产品各行业应用

作为GISer,掌握GIS开发技能一定会帮助大家提升工作效率以及自我价值。为此,我们专门整理了一份入门通关指南分享给大家,内容涵盖:GIS开发产品、GIS开发授权、学习路线、开发文档、示例代码...

同时,近期将启动MapGIS全体系开发线上培训课程,经验丰富的讲师用最简洁的代码、最直观的效果、最通俗易用的语言、最经典的案例,带你快速上手GIS应用开发。

哪些产品能做二次开发?✦

MapGIS是ylzzcom永利总站线路检测研发的具有完全自主知识产权的国产GIS平台产品,2021年推出10.5版本,提供4套SDK,全面支持云+端应用开发,基于MapGIS Objects C++ 和MapGIS Objects Java两大开发产品的跨平台能力,构建完善的敏捷开发体系,积极推广大前端开发模式。

image.png

MapGIS 二次开发产品

GIS开发前准备✦

在开发之前,一般根据开发需求或开发兴趣,学习编程语言,比如项目部署在Windows操作系统,即需开发GIS客户端系统时,开发者需要掌握C#编程知识。如果项目部署在全国产化环境下,则需了解Java开发方法。如果是移动端的APP应用需求,那么自然少不了Android对应的Java & Kotlin和ios对应的Objective-C基础知识。而如果开发者没有接触过GIS,则推荐先学习《地理信息系统原理》教材,掌握专业术语。基于这些基础技能,后续的功能开发才会得心应手。

image.png

GIS开发基础知识

MapGIS二次开发全流程

其实基于MapGIS二次开发产品做项目非常简单,全流程只需四步,需求分析→数据处理→产品开发→产品交付。

image.png

MapGIS二次开发流程

01、需求分析

项目开发第一步,必定是分析需求,分解出GIS需求点和业务功能,如项目中涉及到何种类型的数据,数据格式、业务功能中哪些与GIS相关,实现方案、项目部署场景是纯桌面端应用还是三端结合等。

02、数据处理

基于需求,准备相关功能数据。一般数据分两大类,即二维数据和三维数据。其中常见的二维数据又有矢量和栅格之分,如CAD数据、SHP都属于矢量数据,卫星影像、图片一般为栅格数据;三维数据中比较常见的有BIM模型、倾斜摄影、模型、激光点云等。

对业务数据进行有效的处理与管理能够在开发过程中减少大部分数据处理工作量,大幅提升开发效率。

03、产品开发

MapGIS提供传统三端在内的多个开发产品,能够满足不同需求下的项目开发和部署,包括:

桌面端开发产品               

提供全空间数据的存储、管理、显示、编辑、查询、分析、制图输出等二三维一体化核心GIS功能。以强大的二三维一体化开发框架为支撑,提供桌面二三维一体化的框架运行、功能插件、程序集等二次开发资源和MapGIS 数据中心集成开发环境,实现快捷搭建一体化应用系统。

image.png

MapGIS桌面开发架构

开发包下载地址:http://www.smaryun.com/dev/download_detail.html#/download691

image.png

MapGIS桌面二次开发包

image.png

MapGIS桌面端二次开发配套资源

Web端开发产品

将传统WebGIS与云GIS完美融合,集成了OpenLayers、Leaflflet、MapBoxGL、Cesium等主流地图开源框架和ECharts、ECharts-GL、MapV、D3等多种可视化库,集成Turf.js客户端计算库,提供高性能客户端空间分析计算能力,增强了大数据、实时流数据的高效可视化表达和分析功能,支持融合Apache Cordova、Electron 等跨平台框架,开发跨平台、跨终端应用。 

image.png

MapGIS Web开发架构

开发包下载地址:http://www.smaryun.com/dev/download_detail.html#/download828

image.png

MapGIS Web二次开发包

image.png

MapGIS Web端二次开发配套资源

移动端开发产品

实现离在线的地图显示、查询、编辑、空间分析、专题图等二维功能,而且提供专业的定位导航、POI搜索等移动应用功能,以及移动真三维功能,可以快速打造适用于各主流智能移动设备的移动GIS应用。

image.png

MapGIS移动开发架构

开发包下载地址:http://www.smaryun.com/dev/download_detail.html#/download477

image.png

MapGIS 移动二次开发包

image.png

移动端二次开发配套资源

二次开发产品上架✦

ylzzcom永利总站线路检测致力于打造线上线下一体化的GIS应用开发新模式,提供产品开发、产品上架、产品购买于一体的线上地理信息产品开发全流程。便捷的开发流程,让开发者更高效完成各项KPI!

image.png

MapGIS二次开发产品上架与购买流程

资源路径✦

为帮助大家顺利开发,ylzzcom永利总站线路检测提供多种服务资源获取路径,包括官网、司马云和官方微信,不用再为找不到入门的GIS教学视频而发愁、找不到专属的GIS交流圈而秃头、找不到专业的GIS开发资源而怒吼!

1、官网

是ylzzcom永利总站线路检测集团资源及相关资讯的官方呈现平台,提供GIS平台产品、GIS行业应用、服务支持、合作伙伴和集团介绍等内容展示。

网址:

image.png

ylzzcom永利总站线路检测官网开发视频

2、司马云

连接和聚集软件开发商、服务商、销售商、系统集成商、跨团队组织的中间平台,以GIS平台为核心,对GIS行业传统生产开发模式、软件服务模式、行业应用模式和销售交易模式进行变革。

网址:http://www.smaryun.com

image.png

司马云生态圈

image.png

MapGIS基础平台产品资源中心

3、司马云云听

致力于让“GISer”齐聚一堂,分享地理信息知识、经验和见解,打造地理信息行业专属发声社区。

网址:http://www.smaryun.com/cloudlisten

image.png

云听在线交流社区

4、官微

可通过ylzzcom永利总站线路检测官方微信服务号“ylzzcom永利总站线路检测MapGIS”和微信订阅号“MapGIS那些事儿”,便携式访问ylzzcom永利总站线路检测官方资讯,快速获取最新产品与服务资源。

image.png

ylzzcom永利总站线路检测官方服务号

image.png

ylzzcom永利总站线路检测官方订阅号

精彩预告✦

2022年度二次开发特训营再度来袭,每季度一期开发培训,资深讲师手把手带你体验MapGIS 二次开发产品新特性,零基础入门讲解GIS基础理论、二次开发全流程。更有进阶式案例实操,打通GIS平台与业务需求关联障碍,为各行业应用赋能。第一期将在3月31日与大家见面,为大家详细解读MapGIS传统三端基础开发内容与多样化的开发方式,欢迎大家观看。

微信图片_20220325091958.png

随着GIS产品的不断创新发展,GIS平台二次开发技能需求愈发凸显。未来,ylzzcom永利总站线路检测将始终践行以“GIS平台+生态发展”的融合创新战略打造GIS生态圈,积极拥抱业内合作伙伴,聚焦二次开发服务,为用户带来更加高效的二次开发技能培训及实战演练,满足用户“简便、易用、高效”的二次开发诉求。

image.png


联系我们

武汉中地(总部)

400-880-9970

武汉市东湖新技术开发区关山大道598号

北京中地(子公司)

010-51652066

北京市朝阳区东二环北路内2号天元港中心B座1205

深圳中地(子公司)

0755-26551638

深圳市南山区高新区科苑南路ylzzcom永利总站线路检测大楼A1001

西部基地(子公司)

028-85230200

成都市锦江区复地金融岛湾流锦宫506

苏州中地(子公司)

0512-65831998

苏州市姑苏区世界贸易中心A座22层2205室

热线电话

电话咨询

400 880 9970

点击咨询
XML 地图