Leaflet+Geoserver+Oracle/Postgis项目搭建(一)


Leaflet介绍:

官网地址:http://leafletjs.com/
github地址:https://github.com/Leaflet/Leaflet

简介:

Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 33 KB of JS, it has all the mapping features most developers ever need.

Leaflet is designed with simplicity, performance and usability in mind. It works efficiently across all major desktop and mobile platforms, can be extended with lots of plugins, has a beautiful, easy to use and well-documented API and a simple, readable source code that is a joy to contribute to.

leaflet是一款开源的轻量级的前端Javascript API,他也可以作为一个平台,开发者能基于他提供的接口进行拓展。
之前在选择leaflet而没有选择openlayer的原因之一就是因为他相对而言小许多,基于他能拓展许多的插件如:Proj4Leaflet,Draw等组件,Esri也针对leaflet做了相对应的组件。对于Leaflet拓展的一些组件,大多说都是非常有用的,并且容易拓展,对天马行空的项目需求来说,拓展起来更容易。

Geoserver介绍

Geroserver官网地址:http://geoserver.org/
gtihub地址:https://github.com/geoserver/geoserver
之前用过Mapserver,Mapserver据说效率更高,但是没有可视化的界面,不太容易上手,如果需要快速的搭建GIS服务的话,Geoserver还是比较合适的选择,Geoserver非常容易上手,但是在发布影像地图的时候遇到一个比较坑的问题就是,切片的图片质量很差,这快找了就,网上都说用maptiler来发布地图,但是大地图maptiler 发布也是要钱的啊,而且不知道效率如何,坐标支持到什么程度,最后发现GeoWebCache单独部署的时候能够发布Arcgis的切片,这不就完美了么,现在用起来还是比较稳定的。

Oracle/Postgis

这个不用说了,Oracle做过数据测试,处理空间数据没有Postgis效率高,起初选Oracle的时候还担心Oracle的支持是否能满足项目需求,后来发现,Oracle也是很强大的,一般的空间分析功能,基础版里都带。

好了下班了,下一节写具体部署。和遇到的一些问题。

转载自:https://blog.csdn.net/u012087400/article/details/51017483

You may also like...