GIS服务器开发资源文档

JAVA开发gis后台服务可以参照此文学习,持续跟新。。。

几何基础类库

代表: JTS(Java), GEOS(C++), Shapely(Python)

JTS封装了点、线等等对象

数据源实现

代表:PostGIS(PostgreSQL),MySQL Spatial

PostGIS是PostgreSQL对象 - 关系数据库系统的扩展,它允许GIS(地理信息系统)对象存储在数据库中。PostGIS包括对基于GiST的R-Tree空间索引的支持,以及用于分析和处理GIS对象的功能。

postgis官网:http://www.postgis.net/docs/

pgRouting

pgRouting官网:https://pgrouting.org

pgRouting扩展了PostGIS / PostgreSQL地理空间数据库,以提供地理空间路由功能。

中间件 

代表:GeoTools(Java)

GeoTools是一个开源Java库,为地理空间数据提供工具。

geotools官网:http://geotools.org/

WMS/WFS服务器

代表: GeoServer(Java),MapServer(PHP)

客户端

代表:OpenLayers/MapBuilder(JavaScript),uDig(Java),QGIS(C++)

浙江大学GIS课程资源:http://www.cad.zju.edu.cn/home/ybtao/sdb/#Resource

阿里巴巴gis德哥github博客:https://github.com/digoal/blog

原文地址:https://www.cnblogs.com/tangquanbin/p/10010083.html

时间: 2024-10-03 14:10:49

GIS服务器开发资源文档的相关文章

GIS专业书籍、文档、数据、网站、工具等干货

整理.分享一些个人整理的GIS专业书籍.文档.数据.网站.工具等.也希望大家将自己的心得也分享出来,一起交流,共同进步. 一.原理应用类 GIS基础类 01.地理信息系统--原理.方法和应用(邬伦)??Doc下载? ?PDF下载 02.地理信息系统概论(黄杏元)??PDF下载 03.地理信息系统导论(陈述彭)?PDF下载 04.第一部分 地图投影及其坐标转换公式? ?PDF下载 05.第二部分 非地图投影坐标运算公式? ?PDF下载 06.GIS空间分析原理与方法(刘湘楠)??PDF下载 07.

【学院官方整理】Python学习路线图-适合自学者从入门到项目开发(视频+文档) 干货提炼

亲爱的学员们: 您好!51CTO学院为梦想增值,诚邀您的关注!51CTO学院致力于让专家分享技术并让技术变现,让广大技术爱好者便捷.实惠的获取优质学习资源. 为了方便大家的学习,我们特别整理了Python学习路线图-适合自学者从入门到项目开发(视频+文档) 干货提炼,点击查看更多>> Python学习路线图-适合自学者从入门到项目开发(视频+文档) 干货提炼 本专题涵盖了Python基础.网络编程.WEB开发基础.WEB框架.分布式监控开发.审计堡垒机.FTP服务器.CMDB.主机批量管理.W

WEB前端开发规范文档(转)

http://codeguide.bootcss.com/  编写灵活.稳定.高质量的 HTML 和 CSS 代码的规范上面的文档 再结合下面的规范: 无论是从技术角度还是开发视角,对于web前端开发规范文档都有一定规范,本文就css3和html5的发展前景总结了一系列的web开发文档,仅供大家参考. 规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发. 本文档如有不对或

前端开发规范文档(html,css,js)

首先吐槽一句,本来想上传word文档的,可是发现博客不能上传word文档,这就很尴尬了. 首先声明该规范不是本人写的,网上搜前端规范发现这个很详细就先复制下来做笔记,当然不可能啥都按规范来,每个公司的规范都不一样..仅供参考 前端开发规范文档 Html规范 1 代码风格 1.1 缩进 **[强制]**使用 4 个空格作为一个缩进层级,不允许使用 2 个空格或 tab 字符: 2 属性 2.1 属性引号 **[强制]**对于属性的定义使用双引号,不允许使用单引号,不允许不使用引号: 示例: <!-

微信开发配置文档

微信开发配置文档 请求SDK接口 1, 绑定域名 公众号设置 菜单 --> 功能设置 绑定域名 : http://www.xxxxx.com2, 记录应用ID : AppID(应用ID)wxd9c94eba232190a1 应用密码: 8ff9f1fd268bdb643fc27354811d973a3, 找到开发者工具 --> 开发者文档 -->微信网页开发 -->JS-SDK说明文档 页面底部 下载 sample.php 示例DEMO 打开sample.php 设置 APPID

项目可行性研究报告---团队开发项目文档

FloatyFish游戏可行性研究报告 1.引言 1.1编写目的 通过查询相关的资料,初步拟定本项目实现方法,之处在开发过程中会遇到的问题以及解决方案,对项目的可行性有一个分析,本报告撰写完毕后交由组长查看. 1.2项目背景 1.2.1 项目名称:FloatyFish 1.2.2 用户:无聊人群 1.2.3 说明:目前一款flappy bird手机游戏非常盛行,但是这款游戏尚无PC版,导致有的人用电脑学习之余想放松一下只能借助手机,但现在智能机电池都不耐用,那么通过编写一款类似于flappy b

开发技术文档汇总

开发技术文档汇总:(持续更新) 1 Underscore 中文文档    github地址   英文文档 2 Express中文文档   github地址 3 Backbone中文文档 Backbone英文文档   github地址 4 Jquery中文文档(适合1.0--2,0) 5 Bootstrap中文 6 Less中文 7 NodeJs中文API 8 node.js相关的中文文档及教程 9 ECMAScript262中文兼容库 10 浏览器hacks 11 Rapheal中文   相关文

服务器安全部署文档(转载)

转载链接http://www.cnblogs.com/EmptyFS/p/3547796.html 年前一直在赶项目,到最后几日才拿到新服务器新添加的硬盘,重做阵列配置生产环境,还要编写部署文档做好安全策略,交给测试部门与相关部门做上线前最后测试,然后将部署文档交给相关部门同事,让他根据部署文档再做一次系统,以保证以后其他同事能自己正常部署服务器,最后终于赶在放假前最后一天匆忙搞定测试后,简单的指导同事按部署文档将服务器重新部署了一次就先跑路回家了,剩下的就留给加班的同事负责将服务器托管到机房了

app开发需求文档怎么写

我们在开发app前都会做需求分析,这个app开发需求文档怎么写呢?一般可以从这几点入手:确定APP方案的目标,APP方案的受众分析,APP开发方案功能设计,APP的操作系统说明方案,APP是是否是原生APP,APP方案的视觉设计,APP开发方案中的其他细节.以下是一个app开发需求文档模板,里面写清了app开发需求说明,可以参考 1.引言 1.1目的: · 阐明开发本app的目的:  1.2 项目背景 · 标识待开发app产品的名称.代码:  · 列出本项目的任务提出者.项目负责人.系统分析员.