CP-CHAP-09 - GeoJSON
GeoJSON crs
by SIGC
HTML
<link rel="stylesheet" href="https://sigc.desarrollo.guadaltel.es/mapea42_dev/assets/css/mapea.ol.min.css">
<link rel="stylesheet" href="https://sigc.desarrollo.guadaltel.es/mapea42_dev/plugins/printer/printer.min.css">
<script src="https://sigc.desarrollo.guadaltel.es/mapea42_dev/vendor/browser-polyfill.js"></script>
<script src="https://sigc.desarrollo.guadaltel.es/mapea42_dev/js/mapea.ol.min.js"></script>
<script src="https://sigc.desarrollo.guadaltel.es/mapea42_dev/js/configuration.js"></script>
<script src="https://sigc.desarrollo.guadaltel.es/mapea42_dev/plugins/printer/printer.ol.min.js"></script>
<div id="map"></div>
CSS
<style rel="stylesheet">
html,
body {
margin: 0;
padding: 0;
height: 100%;
overflow: hidden;
}
JavaScript
var mapajs = M.map({
container:"map",
wmcfiles:["cdau"],
controls:["layerswitcher"]
});
//GeoJSON servido
/*mapajs.addLayers(new M.layer.GeoJSON({name: "Provincias", url: "http://geostematicos-sigc.juntadeandalucia.es/geoserver/tematicos/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=tematicos:Provincias&maxFeatures=50&outputFormat=application/json"}));
*/
//GeoJSON local
var geoJSONLocal = new M.layer.GeoJSON({
source: {"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"features":[{"properties":{"estado":1,"vendor":{"mapea":{}},"sede":"/Sevilla/CHGCOR003-Oficina de la zona regable del Genil","tipo":"ADSL","name":"/Sevilla/CHGCOR003-Oficina de la zona regable del Genil"},"type":"Feature","geometry":{"type":"Point","coordinates":[-5.278075,37.69374444444444]}},{"properties":{"estado":0,"vendor":{"mapea":{}},"sede":"/Córdoba/CHGCOR014-Presa de Retortillo","tipo":"VSAT","name":"/Córdoba/CHGCOR014-Presa de Retortillo"},"type":"Feature","geometry":{"type":"Point","coordinates":[-5.347761111111111,37.84215833333334]}},{"properties":{"estado":0,"vendor":{"mapea":{}},"sede":"/Córdoba/CHGCOR015-Presa de San Rafael de Navallana","tipo":"3G","name":"/Córdoba/CHGCOR015-Presa de San Rafael de Navallana"},"type":"Feature","geometry":{"type":"Point","coordinates":[-4.629191666666667,37.95544166666667]}},{"properties":{"estado":0,"vendor":{"mapea":{}},"sede":"/Granada/CHGGRA008-Presa de Colomera","tipo":"ADSL","name":"/Granada/CHGGRA008-Presa de Colomera"},"type":"Feature","geometry":{"type":"Point","coordinates":[-3.718202777777778,37.39816111111111]}}],"type":"FeatureCollection"},
name: 'prueba'
});
estilo = new M.style.Point({
radius: 10,
fill: {
color: 'red'
}
});
geoJSONLocal.setStyle(estilo);
mapajs.addLayers(geoJSONLocal);