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方式,网上有很多开源实现,我在其中一个最简单的基础上改进了一下。
查看全文
相关阅读:
mybatis设置添加新对象数据的时候id使用uuid类型自动写入数据库
mysql大小写敏感配置
linux中iproute2工具介绍
openwrt中补丁命名规则
Java: ThreadLocal 用法详解和原理(转)
Git: tag 标签操作
android: 详解 Android 中的 HandlerThread(转)
android: drawable中同时设置state_enabled和和state_pressed不起作用的问题
C语言:记录32bit数据的一些常用位操作
android: 分享一个带多行选择功能的RadioGroup
原文地址:https://www.cnblogs.com/xiexiaokui/p/388829.html
最新文章
IDEA中设置注释模板的方法
内外链接,显隐式链接详解
Oracle的rollup语句详解
oracle查看分区表分区情况及表的创建语句
oracle查看禁用/启用/删除外键约束sql
ORACLE 数据库中查看所有表的外键信息SQL
Spring+Mybatis+BoneCP向数据库发出请求时出现:Io 异常: Socket read timed out
HTML的5种空格表示
macOS系统在终端执行Java项目时报错:this version of the Java Runtime only recognizes class file versions up to 52.0
macOS系统执行Java项目时报错:Fatal Error: listen EADDRINUSE: address already in use 127.0.0.1:22346
热门文章
macOS系统已有安装Android SDK并且配置了环境变量,还是报错:不存在Android 或iOS测试设备
macOS系统使用Java命令运行项目,报错:target/XXX-1.0-SNAPSHOT.jar 中没有主清单属性
TightVNC退出全屏的方法
macOS系统安装IDEA
macOS系统运行项目报错:Perhaps you are running on a JRE rather than a JDK?
macOS系统编译Maven项目时报错:Could not find artifact com.sun:tools:jar:1.5.0
macOS系统 查看已安装的jdk版本及其安装目
Maven学习 --- <distributionManagement>
钉钉部分网络服务异常问题解决
JS 中判断空值 undefined 和 null
Copyright © 2011-2022 走看看