2023-05-31
SuperMap GIS数据组织结构

SuperMap GIS 的数据组织结构,主要包括工作空间、数据源、数据集、地图、场景、布局等。为了方便您更快更好的了解和使用SuperMap iDesktop 8C 系列产品,本部分将这些数据组织成分予以详细介绍。

SuperMap GIS 的数据组织形式为类似于树状层次结构,这种结构可以通过应用程序界面上的工作空间管理器表现。如下图所示,左图为工作空间管理器,工作空间管理器当前打开了一个工作空间,右图为对应抽象出来的 SuperMap GIS 数据组织结构的示意图。在SuperMap iDesktop 8C 系列产品中用户的一个工作环境对应一个工作空间,每一个工作空间都具有下图(右图)所示的树状层次结构,该结构中工作空间对应根结点。一个工作空间包含唯一的数据源集合、唯一的地图集合、唯一的布局集合、唯一的场景集合和唯一的资源集合(符号库集合),对应着工作空间的子结点。

阅读更多

2023-05-31
超图组件之基础理解

Mapcontrol

官方注释:
Mapcontrol.This class is used to provide an interface for displaying the map, and you can provide ways for the data and the map’s Interoperability.

意思就是Mapcontrol这个类用于提供显示地图的接口,您可以为数据和地图的互操作性提供方法。
所以我们经常会看到如下代码:

1
2
3
4
5
6
7
8
mapControl1.Map.Workspace = workspace1;//建立MapContorl和Workspace的连接
...
//mapControl1.Map.Open("世界地图_Day");
//通过this.workspace1.Maps.Count 查看该工作空间含有的地图的个数
//这里我们打开第一张地图
mapControl1.Map.Open(this.workspace1.Maps[0]);
//刷新地图窗口
mapControl1.Map.Refresh();
阅读更多

2023-03-07
ASP.Net MVC常用知识大全

MVC中的TempData\ViewBag\ViewData区别?

TempData 保存在Session中,Controller每次执行请求的时候,会从Session中先获取 TempData,而后清除Session,获取完TempData数据,虽然保存在内部字典对象中,但是其集合中的每个条目访问一次后就从字典表中删 除,ViewData存的是Key/Value字典,使用时需要类型转换。

ViewBag和ViewData只在当前Action中有效,等同于View,ViewBag比ViewData慢,ViewBag存dynamic类型数据,使用时不需要类型转换

ViewData和ViewBag 中的值可以互相访问,因为ViewBag的实现中包含了ViewData,ViewData存的是Key/Value字典,使用时需要类型转换

阅读更多

2023-03-05
.NET开发框架 ABP

ABP总体介绍

ABP是ASP.NET Boilerplate Project,ASP.NET样板项目。
ABP框架定位于快速开发
ABP是一个用于最快实践和流行开发现代Web应用程序的新起点,旨在成为一个通用的Web应用程序框架和项目模板。
ABP基于DDD的经典分层架构思想,实现了众多DDD的概念。

阅读更多

2023-02-27
.NetCore常用知识大全

谈一谈对DDD的理解?

DDD,领域驱动设计。就是通过领域来指导软件设计,是一种十分抽象的软件设计思想;
它主要分为战略设计和战术设计:

1)战略方面,通过事件风暴进行领域模型的划分,划分出核心域,子域,支撑域,定义通用语言,划分出界限上下文。

2)战术设计方面,ddd将架构分层,“松耦合,高内聚”是架构设计的整体思想。按照DDD思想,可以分为领域层,基础设施层,应用层,接口层。

接口层为前端用户提供api接口。基础设施层可以放一些第三方的服务,数据库连接等内容。应用层是对领域服务的编排,是很薄的一层(目前我自己的架构,应用的是cqrs,所有的相关逻辑都是放在了应用层,而领域层只是放了实体,因为暂时还不是特别理解领域层的服务和事件都应该写什么)。领域层包括实体,值对象,聚合根,领域服务,领域事件等内容。

阅读更多
浏览 |

© 2023 南疆 with help from Hexo and Twitter Bootstrap. Theme by Freemind.

container-narrow -->