gis如何高效显示地图,gis做专题地图

2024-05-03 GIS 73
A⁺AA⁻

本篇文章给大家谈谈gis如何高效显示地图,以及gis做专题地图对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

目录一览:

如何将数据在arcgis用地图可视化显示

具体操作步骤如下:

1)首先打开百度地图,点击工具;

2)在工具中找到测距,点击,出现你当时所在的地图,同时你也可以进行缩放选择点击你想查找的起始地点;

3)再点击另外一个你想去的地点,点击后就出现路程。测距就已经结束了。

微信号:MeetyXiao
添加微信好友, 获取更多信息
复制微信号

gis如何高效显示地图,gis做专题地图

怎样用GIS做地图

如果已经有了经纬度,在ArcGIS软件当中可以利用菜单Tool-Add XY Data命令将这些数据导入到ArcGIS中。首先把数据在Excel中按照纬度、经度、速度、方向等整理好并保存。接着在ArcGIS中单击Tool-Add XY Data命令,选择保存的Excel数据(需要2003格式的),X Field选择纬度,Y Field选择经度,坐标系统点击Edit-Select-Geographic Coordinate Systems-World-WGS 1984.prj就可以得到一个点状地图了。

怎样可以提高Arc Gis 地图的显示速度,是不是与图斑的复杂度有关系?

可以设置显示比例尺,超出某个比例不显示一些地图要素。

或用definition控制显示要素。

如何使用ArcGIS中的动态显示技术

如何使用动态显示技术

3.1概述

这个介绍主要说明如何有效地使用ArcGIS Framework中的动态显示技术。介绍当前的一些使用 *** 和需求,演示一些GIS中需要采用动态显示技术的例子,以及一些接口的使用介绍。

3.2 Dynamic map在动态显示技术中的使用

推荐使用基于DynamicMap类的IDynamicMap接口,来使Dynamic map可用或不可用。

下面是IDynamicMap使用代码:

[C#]

//Cast the dynamic map from the focus map.

IDynamicMap dynamicMap = m_hookHelper.FocusMap as IDynamicMap;

//Make sure to switch into dynamic mode.

if (!dynamicMap.DynamicMapEnabled)

dynamicMap.DynamicMapEnabled = true;

[VB.NET]

' Cast the dynamic map from the focus map.

Dim dynamicMap As IDynamicMap = CType(m_hookHelper.FocusMap, IDynamicMap)

' Make sure to switch into dynamic mode.

If (Not dynamicMap.DynamicMapEnabled) Then

dynamicMap.DynamicMapEnabled = True

End If

(上述或以下有可能涉及的代码都是.net例子,但是最近我自己完成了vc6.0的Demons)

当设置Dynamic map为Enable,那么动态显示将使用OPenGL的render context来绘制基本的地图图层和动态图层。

3.3 Dynamic mode下的绘图

以下是两种Dynamic mode绘图方式:

(1) 实现IDynaimcLayer接口中的DrawDynamicLayer ***

(2) 监听动态显示的两个事件:

IDynamicMapEvents.BeforeDynamicDraw;

IDynamicMapEvents.AfterDynamicDraw;

3.3.1 绘图方式的两种选择(事实是本质的draw都是OpenGL *** )

(1)使用AO的API

(2)直接调用OpenGL的API

默认情况下OpenGL的纹理(texture)可用。需要注意的是,在最初需要开始利用OpenGL的 *** 时,要求关闭OpenGL 2D texture flag。

3.4绘图方式采用使用AO的API

[C#]

//Set the marker symbol.

m_dynamicSymbolProps.set_DynamicGlyph(esriDynamicSymbolType.esriDSymbolMarker,

m_markerGlyphs[2]);

//Draw a marker symbol.

DynamicDisplay.DrawMarker(m_point);

系统实现的GIS 基本显示功能

( 1) 实现地图显示功能

Map. Layers. AddGeosetlayers. GeosetName’显示 Geoset 文件。

( 2) 实现地图选择、漫游、放大、缩小功能

Map. currentTool = miSelectool’实现地图选择浏览;

Map. currentTool = miPantTool’实现地图漫游浏览;

Map. currentTool = miZoomInTool’实现地图放大浏览;

Map. currentTool = miZoomOutTool’实现地图缩小浏览。

( 3) 实现对图层控制

此功能包括是否可见、可选择、可编辑等功能。地图中以点、线、面、区域等表示地理对象,实际使用中,具体是用点、线、面,还是用区域来表示,主要根据地理对象的目标来确定。在地图窗口中,每个含有图形对象的数据表都可以显示为一个图层,每一个图层包含地图的一个不同部分,一幅计算机地图由多个图层组成。在矿图中有网格、巷道等矿图中的公共数据,也有专供各个部门使用的专业数据,如监控系统数据、通风系统数据等,因此针对煤与瓦斯突出研究,需要进行图层的控制。

Map. Layer( 1) . Visible = True’控制图层是否可见

Debug. Print_Map1. Layers( 1) Name’图层名称定义

Map. Layer( 1) . Selectable = True’图层是否可选择

Map. Layer( 1) . Editable = True’控制图层是否可编辑

Layer. AddFeature ftr’向图层中添加图元

Map. Layer( 1) . DeleteFeature ftr’从图层中删除图元

( 4) 实现地理数据的查询与统计

矿图上表示各种地物、生产设备等的数据众多,为了提高相关人员的工作效率与本系统的实用性,本系统开发设计了地物的查找、统计功能,并将查找结果在矿图上高亮显示出来。关键代码如下:

Private Sub Command1_Click( )

If Txtfound. Text = " " Then

MsgBox " 请输入关键字! " ,vbInformation," 错误"

Exit Sub

End If

Dim ftrs As MapXLib. Features

Dim mylay As MapXLib. layer

Dim resulenum As Integer

Dim ying As String

Dim i As Integer

Dim searchstr As String

ying = Chr( 34)

searchstr = " 名称 like " & ying & " % " & Trim( Txtfound. Text) & " % " & ying

For Each mylay In frmmain. Map1. Layers

mylay. Selection. ClearSelection

Next

ListView1. ListItems. Clear

Dim listvitem As ListItem

For Each mylay In frmmain. Map1. Layers

煤矿安全地理信息系统设计与开发

arcgis怎么把中国地图和放大后的省地图都显示出来

arcgis把中国地图和放大后的省地图显示出来的 *** 是:

1、打开ArcMap,选择左边图例的Layers,右键点击,选择“Properties..”,在弹出的“DataFrameProperties”窗口中选择“DataFrame”,进入属性页面。

2、在“ExtentUsedByFullExtentCommand”项中选择默认的。

3、导入后的整个地图页面,要调整页面显示地图的大小选择Other,然后点击进入“FullExtent”窗口。

4、可以根据自己的需要做调整,选中CurrentVisibleExtent(这项为当前的地图范围,可以根据自己的需要缩放地位地图到某一区域在进行上述操作),按下OK便成功设定了。

5、ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。ArcObjects包含了许多的可编程组件,从细粒度的对象(例如单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及面极广,这些对象为开发者集成了全面的GIS功能。

gis如何高效显示地图的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于gis做专题地图、gis如何高效显示地图的信息别忘了在本站进行查找喔。

客服微信号码

客服微信号码

客服微信号码

客服微信号码

留言咨询
提交留言

您将免费获得

  • 全面诊断

    您将获得专家对您公司申请资质所需条件的全面诊断服务,我们不同于传统代办公司,仅是提供一些通用的,浅显的建议

  • 找出疏忽点

    我们在了解您公司的基本情况之后,将挖掘出您公司目前不利于资质申请的疏忽点,还将详细说明您在申请资质时应当改善的确切的事项。

  • 分析需求

    我们通过丰富的从业经验,结合目前的实际情况,确认好符合您实际经营情况的资质需求。

  • 定制方案与报价

    对您的需求深入了解后,将结合您公司目前的情况,我们将为您量身定制一份资质代办方案及报价单。

获取方案

×
请设置您的cookie偏好
欢迎来到资质参谋
我们希望在本网站上使用cookie,以便保障本网站的安全、高效运转及服务优化,有关我们使用cookie的更多信息,请点击查看了解更多。
接收Cookies
决绝Cookies