使用mapserver上传自己的地图
来源:互联网 发布:纪念日软件 编辑:程序博客网 时间:2024/06/06 18:38
首先配置好ms4w
新建文件夹map,放在根目录下,我的放在了D盘里面,地图数据为.map格式的
第一个是位转坐标的,记得改数据库的名字dbname,user,password还有TYPE
MAP
IMAGETYPE PNG
EXTENT 73.4 6.2 135.1 53.6
SIZE 512 512
IMAGECOLOR 255 255 255
TRANSPARENT OFF
PROJECTION
"init=epsg:4326"
END
LAYER
NAME "province"
STATUS ON
TYPE POLYGON
CONNECTIONTYPE POSTGIS
CONNECTION "host=127.0.0.1 port=5432 dbname=gisdb user=postgres password=123456"
DATA "geom from province"
PROJECTION
"init=epsg:4326"
END
CLASS
NAME ""
STYLE
COLOR 255 255 255
OUTLINECOLOR 0 0 0
WIDTH 1
END
END
END
END
在网站上输入http://localhost:8080/cgi-bin/mapserv.exe?map=d:/map/china.map&mode=map&layer=province
第二个是将上面的4214转成3857的投影
wms_onlineresource是上面的网址的一部分
MAP
IMAGETYPE PNG
EXTENT 8170850.62422628 691531.744085307 15039263.2061713 7094762.12354577
SIZE 512 512
IMAGECOLOR 255 255 255
TRANSPARENT ON
PROJECTION
"init=epsg:3857"
END
WEB
METADATA
"wms_title" "WMS Demo Server"
"wms_onlineresource" "http://localhost:8080/cgi-bin/mapserv.exe?map=d:/map/china_web.map&"
"wms_srs" "EPSG:3857"
"wms_enable_request" "*"
END
END
LAYER
NAME "province"
STATUS ON
TYPE POLYGON
CONNECTIONTYPE POSTGIS
CONNECTION "host=127.0.0.1 port=5432 dbname=gisdb user=postgres password=123456"
DATA "geom from province"
PROJECTION
"init=epsg:4326"
END
CLASS
NAME ""
STYLE
COLOR 255 255 255
OUTLINECOLOR 0 0 0
OPACITY 100
WIDTH 1
END
END
END
END
- 使用mapserver上传自己的地图
- MapServer地图服务的配置
- 基于MapServer的在线地图实现
- MapServer的安装和使用
- MapServer的安装和使用
- MapServer 之 绘制地图图例
- 关于MapServer发布地图时利用QGIS生成map文件无法成功发布地图的问题
- 使用WeatherMap.dll做自己的地图
- 使用百度地图 显示自己的位置
- MapServer应用的结构
- 解决openlayers调用mapserver发布的地图出现乱图问题
- mapserver+postgis(postgresql) +openlayers发布地图成功
- github上传自己代码的使用步骤
- MapServer使用笔记(一)
- MapServer使用笔记(二)
- MapServer使用笔记(三)
- MapServer 之 使用 MySQL 数据
- 定义自己的地图——使用mapabc api
- 黑马程序员-java String类
- Poj-2796 Feel Good
- 传值与传址的区别
- Java线程池使用说明
- Unity3D UGUI之自制定时器(二)
- 使用mapserver上传自己的地图
- 字符设备驱动(一)
- 3.11
- 漫话最小二乘法-1.矩阵表示
- DAO设计模式
- 1PROCESS_INFORMATION 结构
- macbook 工作使用记(一)从安装brew开始
- PHP资源整理
- 蓝桥杯 BASIC-2 01字串