Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CONNECTIONTYPE postgis
- CONNECTION "dbname=water host=127.0.0.1 port=5432 user=water_dba password=<your-db-password> "
- DATA "geom FROM meters_quality USING UNIQUE meter_num USING srid=2039"
- METADATA
- "wfs_title" "Water Meters"
- "wfs_onlineresource" "<your-url-to-mapfile"
- "wfs_srs" "EPSG:4326"
- "wfs_enable_request" "*"
- "wfs_abstract" "Water Meters"
- 'ows_title' 'meters'
- END
- var metersSource = new ol.source.Vector({
- format: new ol.format.WFS({
- featureNS: "http://mapserver.gis.umn.edu/mapserver",
- featureType: "meters",
- featurePrefix: "ms"
- }),
- loader: function(extent,resolution,projection) {
- var url = '<your-url-to-mapfile&>' +
- 'service=WFS&request=GetFeature&typename=meters&srsname=EPSG:4326&' +
- 'version=1.1.0&' + extent.join(',') +',EPSG:3857';
- $.ajax({ url: url }).done(function(resp) {
- fWFS = new ol.format.WFS(),
- metersSource.addFeatures(fWFS.readFeatures(resp));
- });
- },
- strategy: ol.loadingstrategy.tile(new ol.tilegrid.createXYZ({
- maxZoom: 19})),
- });
- var metersStyle = new ol.style.Style({
- image: new ol.style.Circle({
- radius: 6,
- fill: new ol.style.Fill({
- color: 'rgba(255,255,255,0.2)',
- }),
- stroke: new ol.style.Stroke({
- color: 'rgba(0,0,255,0.6)',
- width: 2,
- })
- })
- });
- var metersVector = new ol.layer.Vector ({
- source: metersSource,
- style: metersStyle,
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement