win10下搭建webGis开源开发环境

平台:win10 64位
软件:GeoServer2.41.1+PostgreSQL10+PostGis+osmosis0.47
数据源:openstreetmap

基础的JDK安装环境设置,最基础的不说了

PostGis使用Stack build安装到PostgreSQL10,端口正确win10下搭建webGis开源开发环境_第1张图片

win10下搭建webGis开源开发环境_第2张图片
osm的数据我使用的osm格式的
具体导入:

Progis简单模式导入:

建立数据库以postgis_24_sample为模板(保持断开postgis_24_sample数据库)
或者
建立数据库后,执行CREATE EXTENSION postgis
打开osmosis-latest\script下的pgsimple_schema_0.6.sql并执行
然后cmd执行以下语句(\osmosis-latest\bin文件夹)
osmosis --read-xml file=文件名.osm --write-pgsimp database=“数据库名” user=“用户名” password=“密码” host=“localhost”

快照模式导入:

(官方说这种有性能提升)
建立数据库以postgis_24_sample为模板(保持断开postgis_24_sample数据库)
或者
建立数据库后,
执行 CREATE EXTENSION postgis
执行 CREATE EXTENSION hstore
打开osmosis-latest\script下的pgsnapshot_schema_0.6.sql并执行
然后cmd执行以下语句(\osmosis-latest\bin文件夹)

osmosis --read-xml file=文件名.osm --write-pgsql database=“数据库名” user=“用户名” password=“密码” host=“localhost”

可以在pgAdmin4中模式-public-表看见数据
win10下搭建webGis开源开发环境_第3张图片
win10下搭建webGis开源开发环境_第4张图片

最后在Geoserver中建立新图层发布nodes数据,效果如下
win10下搭建webGis开源开发环境_第5张图片

你可能感兴趣的:(webGis)