zoukankan
html css js c++ java
开源WebGIS系统构建工具集合 (转贴)
空间数据库,采用PostgreSQL/PostGIS。在windows平台采用PostgreSQL的8.0 win32版,可从
www.postgresql.org
上获取。该版本已经包含PostGIS。安装过程中postgis一项要选中。PostGIS实现了OpenGIS简单特征规范,并且提供了空间索引。PostGIS的官方站点:
http://postgis.refractions.net/
。
GIS中间件,采用GeoTools,GeoTools是比较成熟的开源GIS中间件,有近10年的历史了,并且还有一定的OpenGIS官方背景。可从
www.geotools.org
获取。geotools采用java实现,架构非常优秀,容易扩展。geotools中采用了另一个著名的开源软件JTS(java拓扑套件)。JTS封装了常用的geo算法,并且实现了OpenGIS的简单特征规范,也提供了基于内存的空间索引。
Web Map Server,采用GeoServer。可从
http://geoserver.sourceforge.net
下载。GeoServer实现了OpenGIS WMS规范和WFS规范。安装GeoServer需要安装Apache或者Tomcat。
GIS Editor,采用另一个著名的GIS开源软件JUMP。可从
http://www.jump-project.org/
下载。JUMP基于Java,采用插件机制,容易扩展。另一个网站
http://jump-pilot.sourceforge.net/
提供有JUMP的插件。
浏览器端 Client,可以采用javascript实现,也可以用flash实现,也可以用java applet实现。我选择javascript方式,网上有很多开源实现,我在其中一个最简单的基础上改进了一下。
查看全文
相关阅读:
Tomcat配置和Spring MVC配置
Servlet学习总结
Servlet 工作原理
Spring MVC
Spring的线程安全
Struts的线程安全
反射实现AOP动态代理
Spring AOP的实现原理
JAVA基础加强(张孝祥)_类加载器、分析代理类的作用与原理及AOP概念、分析JVM动态生成的类、实现类似Spring的可配置的AOP框架
Spring bean初始化以及管理
原文地址:https://www.cnblogs.com/xiexiaokui/p/388829.html
最新文章
LeetCode 226. Invert Binary Tree
LeetCode 101. Symmetric Tree
LeetCode Binary Tree Level Order Traversal II
LeetCode 100. Same Tree
LeetCode 111. Minimum Depth of Binary Tree
LeetCode 104. Maximum Depth of Binary Tree
LeetCode 110. Balanced Binary Tree
LeetCode 143. Reorder List
LeetCode 108. Convert Sorted Array to Binary Search Tree
LeetCode 109. Convert Sorted List to Binary Search Tree
热门文章
Java Modifiers
LeetCode 148. Sort List
LeetCode 147. Insertion Sort List
LeetCode 80. Remove Duplicates from Sorted Array II
LeetCode 26. Remove Duplicates from Sorted Array
LeetCode 82. Remove Duplicates from Sorted List II
LeetCode 83. Remove Duplicates from Sorted List
LeetCode 86. Partition List
LeetCode 142. Linked List Cycle II
LeetCode 141. Linked List Cycle
Copyright © 2011-2022 走看看