关于ext的笔记到是有不少了。可惜没时间去整理。琐事真多啊。
由于项目需要,最近一直在做GIS的前期工作。上星期把市场调研报告写出来。目前进入可行性分析阶段。但对于我这种初学者来说。实在是有点困难。进度也很慢。不过相对应的,我也学到不少东西。
言归正传,我来做下GIS笔记。
参考书籍:Desktop GIS
什么是桌面GIS呢?它是一种应用软件,用于可视化和数据分析。
通常GIS数据类型有两种(Vector,Raster)
Vector向量型数据:这种数据类型可以让我们增加对应的数据信息。而且可以拥有一个或多个数据信息。比如某个向量(11,12)北纬11度,东经12度。这个坐标的信息可以有温度,人口数量,地形地貌等等。
Raster光栅型数据:这种类型的数据,信息都包含于某个像素的颜色和大小里。
常用的GIS模式分为服务器模式(Server Mapping),这种方式在客户端方面是以网页浏览。另一种是桌面应用程序模式(Desktop Mapping),这种方式是建立桌面应用程序。两种方式的优缺点也比较明显了。
在用户方面,大致可以分为三类用户。
普通用户:只需要可视化地图。
中等用户:在普通用户的基础上,建立数据模型。
高级用户:在中等用户的基础上,有更深入的需求。在可视化,数据建模的基础上,他们会通过GIS基于空间域的关于找到某些问题的解决方案。他们需要做元素分析,甚至地理编码。
平台选择方面,目前流行三种。ArcGIS(收费,不过国内有破解版),google map api(免费,开源),开源控件(开源,免费,各种档次都有)。
在这里,我选择开源控件的方式。因为有大量专业的源代码提供。目前国内的SupperMap等公司采用这种方式。没办法,在ArcGIS垄断了国内GIS40%的前提下,选择开源是节约成本,与之一较高下的好方式。软件版本管理方式采用svn。
好了,方式选择好了。数据哪里来呢?国外比较权威的数据来源有FGDC(Federal Geographic Data Committee)的clearinghouse。geodata.gov
1. http://www.nabble.com
2. http://gmane.org
3. http://www.osgeo.org/search_profile
4. http://fgdc.gov/
5. http://geodata.gov
6. http://desktopgisbook.com/data
以上是文档上给出的。具体我没去做过。赶快进入下一张的阅读吧。
分享到:
相关推荐
大众化GIS用于日常制图,桌面GIS则更专注于空间信息处理。专业GIS,如ArcGIS Desktop,提供不同级别的功能,满足从基础查看(ArcReader)到高级编辑(ArcEditor和ArcInfo)的需求。此外,还存在嵌入式GIS(ArcGIS ...
ArcGIS Server包括ArcGIS Engine,用于开发桌面和移动GIS应用,以及ArcPAD,为移动设备提供GIS功能。 总之,GIS是现代信息技术的重要组成部分,它在城市规划、环境保护、资源管理、灾害预警等多个领域有着广泛应用...
ArcGIS Desktop 10.1 是 ESRI 公司推出的桌面 GIS 系统,主要包括四个软件组成:ArcMap 10.1、ArcCatalog 10.1、ArcGlobe 10.1 和 ArcScene 10.1。这些软件提供了强大的 GIS 分析和处理功能。 ArcGIS Server 10.1 ...
QGIS是一款用户友好的桌面GIS应用,支持多种数据格式,提供丰富的图层管理和数据分析工具。GRASS GIS则是一个强大的科学GIS,专为地理和环境数据的处理与分析设计。MapServer是一个Web地图服务应用程序,允许用户将...
### ArcGIS Server 读书笔记知识点总结 #### 一、ArcGIS Server 概述 - **定义**:ArcGIS Server 是一款全面的企业级地理信息系统(GIS)服务器平台,它支持多种服务类型和技术标准,具备强大的空间数据管理和分析...
ArcGIS 9是ESRI在2004年推出的新一代GIS平台,它由数据服务器ArcSDE和四个基础框架组成:桌面GIS、服务器GIS、嵌入式GIS和移动GIS。ArcCatalog作为桌面GIS的一部分,与其他组件(如ArcMap和ArcToolbox)协同工作,...
在这个领域,ArcEngine是Esri公司推出的一款强大的GIS开发平台,它允许开发者使用.NET框架,如C#,来创建桌面、Web以及移动GIS应用。 标题中的"gis.zip_GIS 二次开发_GIS二次开发_arcengine"表明这是一个关于使用...
在《Editing In ArcMap》这本书中,作者详细阐述了如何使用ESRI的桌面GIS软件ArcMap进行地理数据的创建和编辑。ArcMap不仅是一个用于地图制作和分析的强大工具,还提供了对地理数据和表格数据的管理和编辑功能。 在...
7. **基于控件的GIS开发**:"基于控件MapObjects开发GIS应用系统.pdf"提到了MapObjects,这是一个GIS开发控件,允许开发者在桌面应用程序中集成地图功能,对于快速构建GIS应用非常方便。 8. **其他文档**:"新建 ...
ArcGIS Engine是Esri公司提供的一款核心组件,允许开发者构建桌面、移动和Web应用程序,将GIS功能集成到自己的软件产品中。 在学习ArcGIS Engine的过程中,首先需要了解的是其基本概念。ArcGIS Engine包含了丰富的...
ArcMap 是 ESRI 公司提供的桌面GIS软件,主要用于地图的可视化、创建、问题解决、结果展示以及开发。它具备强大的功能,不仅限于地图制作和基于地图的分析,还包括对地理数据和表格数据的创建与编辑。ArcMap 支持...
《ArcGIS Mobile 9.2 开发详解》 ArcGIS Mobile 9.2 是Esri公司推出的用于...通过合理的地图设计、服务发布和应用程序开发,开发者能够将桌面GIS的强大功能延伸至移动设备,实现在任何地点、任何时间的地理信息处理。
研究结果表明,WebGIS 平台可很好地支持 GIS 软件设计出符合教学标准的专业知识内容,脱离复杂的桌面 GIS 软件,讲授让学习者感兴趣的地图学内容。 Mapbox 为例,基于 WebGIS 平台的在线地图设计和制作过程一般...
3. 利用QGIS:开源桌面GIS软件,能自动生成Mapfile,适合初学者。 Mapfile的基本结构包括MAP、NAME、STATUS、SIZE、PROJECTION等关键字。例如: ``` # Mapfile 必须以 MAP 开头 MAP # Map 的名字 NAME test # Map ...
使用ArcGIS Engine,开发者可以开发定制的桌面GIS应用,或将GIS功能嵌入现有的应用中,创建聚焦于特定任务的解决方案,这些解决方案可以轻松地在组织内部部署。 #### Server GIS(服务器GIS) ArcGIS的服务器解决...
MapXtreme是一款强大的地图开发工具,主要用于构建地理信息系统(GIS)应用。它是由Esri公司开发的,提供了一整套API,使开发者能够轻松地将地图功能集成到各种应用程序中,包括Web、桌面和移动平台。这篇学习笔记将...
Java-GIS-Shapefile-Parser-And-Processor 适用于 Windows 的 Java 桌面应用程序,允许对 Shapefile 进行解析和处理(显示、坐标系转换、导出到 KML、CSV、SQLite)。 ##Description 支持解析 shapefile、坐标系转换...
### MapXTreme电子地图C#2008技术笔记总结 #### 一、加载地图图层 在MapXTreme电子地图应用中,加载地图图层是实现地理信息系统(GIS)功能的基础步骤。以下是对给定代码片段的深入解析: 1. **设置地图查找路径与...
它是Esri桌面GIS产品线的一部分,允许开发者在自己的应用程序中嵌入地图和GIS功能。ArcGIS Engine提供了丰富的API(应用程序接口),使得开发者可以访问地图操作、空间分析、数据管理等多种功能。 在VB中集成ArcGIS...
下面将详细介绍如何在Mapinfo中批量提取点的经纬度,并将其保存为桌面Tab格式文件。 1. **准备工作**: - 首先确保已经安装了Mapinfo软件。 - 打开Mapinfo,进入工作空间。 2. **提取坐标步骤**: - 使用“信息...