需要做地图开发,如果全部从底层做起,那将会花费大量的精力,况且难度很大,所以要使用现成的开发平台,经过几天的了解:

商业版GIS开发平台:arcgis/mapinfo/……,如果做web地图,可以使用google api等,

arcgis有三个版本:桌面GIS(ArcGIS Desktop),嵌入式GIS(ArcGIS Engine)以及服务端GIS(ArcGIS Server),

大家可以分别去了解,开发web地图一般使用ArcGIS Server,如果制作C/S模式的,那选择ArcGIS Engine,不过大多数做Arcgis开发的是

vc,c#,Delphi等,JAVA用的很少,大家可以去网上书店看看,关于这方面的书太少了,资料没多少(关键是由于做这个方面的人比较少,开发难度有点大)。

mapinfo市场现在逐渐被arcgis覆盖了,mapxtreme java版更新时间都是06年的,组件比较老,一般的应用是够的,这里我们主要使用java开发,所以想选择开源的组件geoTools,

在这里就写下学习笔记,因为网络上资料太少了,不得不花多点时间去尝试这些东西。

Geotools是一个开源的Java GIS工具包,可利用它来开发符合标准的地理信息系统。Geotools提供了OGC(Open Geospatial Consortium)规范的一个实现来作为他们的开发。

geoServer是基于geoTools开发的,是一个比较成熟的开发组件,数据库大家可以使用oracle(比较贵),不过开源的postGis也是一个很好的选择,我们一般就选择postGis

转载于:https://www.cnblogs.com/mikevictor07/archive/2012/08/24/2654689.html

geoTools学习笔记001---(简介)相关推荐

  1. DataCamp的intermediate python学习笔记(001)

    DataCamp DataScientist系列之intermediate python的学习笔记(001) 个人感悟:接触python是从2017年1月开始的,中间的学习之路也是断断续续的,学了忘, ...

  2. MATLAB学习笔记#001 获取矩阵大小

    MATLAB学习笔记#001 获取矩阵大小 size 函数 语法 说明 示例 参考链接 size 函数 语法 [sz1,...,szN] = size(___) 说明 返回矩阵各个维度的长度 示例 [ ...

  3. OptiX资料学习笔记1——简介

    OptiX资料学习笔记1--简介 OptiX引擎的现状 目前有三种开源的API支持NVIDIA的光线追踪功能,分别为: DirectX Raytracing (DXR) DX的光线追踪API Vulk ...

  4. PCL学习笔记-PCL简介

    PCL(点云库)学习笔记 1.简介 点云数据的处理可以采用获得广泛应用的Point Cloud Library(点云库,PCL库). PCL库是一个最初发布于 2013年的开源c++库,它实现了大量点 ...

  5. RNN学习笔记(一)-简介及BPTT RTRL及Hybrid(FP/BPTT)算法

    RNN学习笔记(一)-简介及BPTT RTRL及Hybrid(FP/BPTT)算法 本文假设读者已经熟悉了常规的神经网络,并且了解了BP算法,如果还不了解的,参见UFIDL的教程. - 1.RNN结构 ...

  6. 51单片机学习笔记1 简介及开发环境

    51单片机学习笔记1 简介及开发环境 一.51单片机 1. STC89C52单片机简介 2. 命名规则 3. 封装 (1)PDIP (2)LQFP (3)PLCC (4)PQFP 二.STC8051结 ...

  7. Python学习笔记一简介及安装配置

    Python学习笔记一 参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e54 ...

  8. 51单片机学习笔记-1简介及点灯

    51单片机学习笔记 文章目录 51单片机学习笔记 1. 51单片机简介 1.1 安装软件 1.2 单片机简介 2. LED灯 2.1点亮一个LED 2.1.1原理分析 2.1.2 创建工程 2.2LE ...

  9. Spring Integration学习笔记:简介

    本文是自己学习的总结笔记,主要学习资料如下. https://my.oschina.net/zhzhenqin/blog/86586 https://docs.spring.io/spring-int ...

最新文章

  1. SCALA当的trait
  2. 跨域产生的原因和解决方法_ABS注塑制品产生色差的原因及解决方法
  3. zabbix自动发现规则实现批量监控主机的TCP监听端口
  4. 知乎进化:对抗内容“熵增”胜算几何?
  5. Trial accounts of SAP Cloud Platform do not provide an Identity Authentication tenant
  6. intel服务器最新主板芯片组,intel主板芯片组的介绍
  7. 如何降低SQL语句复杂度
  8. google+stackoverflow_哪些开发问题最让程序员“头秃”?我们分析了Stack Overflow的11000个问题...
  9. C/C++ sizeof(下)
  10. select vue 获取name_在vue的组件中获取select2插件的值
  11. html怎么添加自动关机,按键精灵怎样设置自动关机
  12. 高版本linux安装gamit,Ubuntu14下Gamit安装(示例代码)
  13. 实现跨word文档的格式刷,两个word间格式刷
  14. 解决spacedesk卸载/重装软件时显示 指定的账户已存在
  15. 简单python3D绘图---Axes3D
  16. 13款宝马x5质量到底怎么样_这是最坏的时代!——关于美规宝马X5的13款和14款纠结的中肯建议...
  17. 程序员不把肾养好,老婆跟人跑
  18. Javascript特效:九宫格布局
  19. Fedora 35 升级到 Fedora 36 —— 筑梦之路
  20. Java 遍历List的4种方式

热门文章

  1. java运行显示“找不到或无法加载主类”的解决办法(linux)
  2. thinkinjava21.4.4----java中interrupt和interrupted方法的使用和线程退出的时机
  3. 【转自小峰博客】协调器的启动【自动模式】
  4. 解决MSDN安装正常,却无法访问。
  5. 转载:Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
  6. SNMP客户端工具MIB Browser
  7. 搞懂 CSS 水平居中与垂直居中的16个方法
  8. 建堆解决TopK问题
  9. Java 匿名内部类解析
  10. git本地安装配置与基础概念