平台:win10 64位
软件:GeoServer2.41.1+PostgreSQL10+PostGis+osmosis0.47
数据源:openstreetmap
基础的JDK安装环境设置,最基础的不说了
PostGis使用Stack build安装到PostgreSQL10,端口正确

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下的pg

本文档详细介绍了在Windows 10 64位系统上,如何搭建WebGIS开发环境,包括GeoServer 2.41.1、PostgreSQL 10、PostGIS、osmosis 0.47的安装与配置。数据源采用OpenStreetMap,通过两种方式(ProGIS简单模式和快照模式)将osm数据导入到PostgreSQL数据库中,并在pgAdmin4中验证数据,最后在GeoServer中发布图层。
最低0.47元/天 解锁文章
1227





