您所在位置: 网站首页 / 文档列表 / 电子设计 / 文档详情
基于开源GIS的电子地图开发.docx 立即下载
2023-03-17
约6万字
约74页
0
6MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

基于开源GIS的电子地图开发.docx

基于开源GIS的电子地图开发.docx

预览

免费试读已结束,剩余 64 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:目录1开源GIS概述21.1什么是开源GIS21.2为什么需要开源GIS21.3开源GIS项目简介31.3.1PostGIS简介31.3.2GeoServer简介51.3.3OpenLayers简介71.4体系结构布署71.4.1基于J2EE的WebGIS体系结构71.4.2WMS规范和WFS规范82基于PostgreSQL和PostGIS的地图呈现92.1PostgreSQL和PostGIS的安装112.2PostGIS中的几何类型122.3PostGIS中空间信息处理的实现132.4PostGIS中的常用函数152.5向PostGIS导入shapefile数据212.6基于PostGIS的地图呈现实例213OpenLayers实践233.1项目介绍243.2源代码总体结构分析253.3BaseTypes:定义底层类与定制JS内置类283.4BaseTypes:OpenLayers中定制JavaScript内置类303.5空间数据的组织与实现333.6OpenLayers数据解析—以GML为例353.7数据渲染分析373.8地图表现383.9OpenLayers中的控件423.10OpenLayers事件机制分析453.11体系结构473.12GeoServer自带OpenLayers实例473.13OpenLayers官网经典例子573.13.1图层叠加583.13.2编辑功能603.13.3书签及样式633.13.4改变显示内容643.13.5动画效果663.13.6获得属性663.13.7局部放大673.13.8编辑功能703.13.9全屏70数据来源于百度,网易等论坛基于开源GIS的电子地图开发开源GIS概述什么是开源GIS顾名思义,开源GIS就是开放源代码的GIS软件。开源:软件开发者以某种协议发布某些软件的源代码,并允许他人在遵守该协议的基础之上可以自由下载、修改、使用和散布其源代码。开源协议:GNUGPL、BSD、LGPL、MIT、MS-PL;开源网站:opensourceGIS、sourceforge、googlecode、apache、codeplex。随着商业GIS的发展而发展壮大,功能性强、技术强劲,背后是来自技术狂热者、科研院所和非盈利机构的大力支持。开放、集成、标准和互操作,跨各类操作平台:linux、windows、mac、mobile;跨各类语言:C、C++、Java、C#、Python、Ruby、Perl、JavaScript、ActionScript;各种层次的产品:桌面、服务器、数据库、客户端、中间件、工具集。为什么需要开源GIS商业软件需要高昂的使用和维护费用,频繁的升级换代和兼容性。其数据格式无法完全的共享和转换,而且商业软件的跨平台支持不够完善。与之对比,开源软件是完全免费使用的,开源软件的发展足以满足常用的需求,提供做种解决方案。开源GIS项目以及应用领域:桌面:GRASS、QGIS、UDig服务器:GeoServer、MapServer(free)数据库:PostGIS、MySQLSpatial、MS-SQLSpatial客户端:QGIS、OpenLayers、WorldKit工具集:JTS(NTS)、GEOS、Shapely、GDAL/OGR中间件:GeoTools、MapTools其他:WorldWind、TileCache、Proj4开源GIS主要应用于:资源管理(ResourceManagement),资源配置(ResourceConfiguration),土地信息系统和地籍管理(LandInformationSystemandCadastralApplicaiton),生态、环境管理与模拟(EnvironmentalManagementandModeling)以及分布式地理信息应用(DistributedGeographicInformationApplication)等众多领域。开源GIS项目简介开源GIS项目主要有三个方面,即:·数据库:PostGIS·服务器:GeoServer·客户端(B/S):OpenLayersPostGIS简介PostGIS是加拿大Refractions公司支持的开源项目,它为开源数据库PostgreSQL提供了空间支持。PostGIS安装后,PostgreSQL中出现一个模版数据库,新建空间数据库时只需以PostGIS为模版即可。PostGIS在SQL级别上实现了基本的空间运算功能。另外绝大多数开源GIS软件(即使是不严格遵守OpenGIS标准的)都支持PostGIS数据表的直接载入,读写等功能。毋庸置疑,PostGIS是OpenGIS数据源最佳实现。图1P
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

基于开源GIS的电子地图开发

文档大小:6MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用