{"id":31,"date":"2011-01-21T17:03:57","date_gmt":"2011-01-21T17:03:57","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/ronjobar\/2011\/01\/21\/mapserver\/"},"modified":"2011-01-21T17:03:57","modified_gmt":"2011-01-21T17:03:57","slug":"mapserver","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/ronjobar\/2011\/01\/21\/mapserver\/","title":{"rendered":"MAPSERVER"},"content":{"rendered":"<p><a href=\"http:\/\/blog.espol.edu.ec\/ronjobar\/files\/2011\/01\/MAPSERVER.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.espol.edu.ec\/ronjobar\/files\/2011\/01\/MAPSERVER.png\" alt=\"\" title=\"MAPSERVER\" width=\"160\" height=\"101\" class=\"alignnone size-fullwp-image-30\" \/><\/a><br \/>\nEs un entorno de desarrollo en c\u00f3digo abierto (Open Source Initiative) para la creaci\u00f3n de aplicaciones GIS en Internet\/Intranet con el fin de visualizar, consultar y analizar informaci\u00f3n geogr\u00e1fica a trav\u00e9s de la red mediante la tecnolog\u00eda Internet Map Server (IMS).<br \/>\nAlgunas de sus caracter\u00edsticas principales incluyen:\u000b\u000b\u2022 Apoyo para la visualizaci\u00f3n y consulta de cientos de mapas de bits, vectores, y  formato de base de datos \u000b\u2022 La capacidad para funcionar en diversos sistemas operativos (Windows, Linux\/Apache, Mac OS X, etc.)\u000b\u2022 Soporte para los populares lenguajes de programaci\u00f3n y entornos de desarrollo (PHP, Python, Perl, Ruby, Java, NET)\u000b\u2022 Configuraci\u00f3n \"al vuelo\" v\u00eda par\u00e1metros GET pasados por URL\u000b\u2022 Alta calidad de representaci\u00f3n\u000b\u2022Salida de la aplicaci\u00f3n totalmente personalizable\u000b\u2022 Muchos ready-to-use de entornos de aplicaciones de c\u00f3digo abierto<br \/>\n\u2022 Formatos vectoriales soportados: ESRI shapefiles, PostGIS, ESRI ArcSDE, GML y otros muchos v\u00eda OGR<br \/>\n\u2022 Formatos raster soportados: JPG, PNG, GIF, TIFF\/GeoTIFF, EPPL7 y otros v\u00eda GDAL.<br \/>\nFuncionamiento del programa<\/p>\n<p>Su funcionamiento b\u00e1sico est\u00e1 configurado en un fichero de texto, que generalmente tiene la extensi\u00f3n \".map\". En este fichero, los datos del mapa se organizan en capas, a su vez dividida en una o m\u00e1s clases, donde en cada una de las cuales se pueden definir diferentes estilos visuales. Esta estructura permite la generaci\u00f3n de mapas con una definici\u00f3n de estilos muy flexible, que tambi\u00e9n puede depender de la escala del mapa.<br \/>\nEl formato de salida de MapServer, es dependiendo de la solicitud, puede ser gr\u00e1fico (mapa, leyenda, escala, m\u00e9tricas, visi\u00f3n general) o alfanum\u00e9rico (el resultado de una consulta de datos alfanum\u00e9ricos o espacial). El archivo \".map\" tambi\u00e9n incluye la posibilidad de fusionar la producci\u00f3n de una plantilla de HTML MapServer, para generar una p\u00e1gina web de lectura f\u00e1cil y agradable.<br \/>\nUso como servidor de mapas<\/p>\n<p>La posibilidad de ser utilizado como servidor de mapas por terceros programas, siguiendo las especificaciones OGC, o bien mediante la API MapScript, ha llevado a la creaci\u00f3n de aplicaciones web basadas en MapServer, para la publicaci\u00f3n de datos geoespaciales:<br \/>\nCartoWeb<br \/>\nKa-Map<br \/>\nChameleon<br \/>\nPmapper<br \/>\nLa estructura b\u00e1sica de las aplicaciones MapServer<\/p>\n<p>Una aplicaci\u00f3n MapServer simple consiste en:\u000b\u000b\u2022 Map File - es un archivo de configuraci\u00f3n de texto estructurado para su aplicaci\u00f3n MapServer. Este define el \u00e1rea de su mapa, le dice al programa MapServer d\u00f3nde est\u00e1n sus datos y donde colocar las im\u00e1genes. Tambi\u00e9n define las capas del mapa, incluyendo su fuente de datos, proyecciones y simbolog\u00eda. Se debe tener una extensi\u00f3n .map o  MapServer no lo reconocer\u00e1.\u000b\u000b\u2022 Datos Geogr\u00e1ficos - MapServer puede utilizar muchos tipos fuente de datos geogr\u00e1ficos. El formato es el archivo de forma ESRI..\u000b\u000b\u2022 P\u00e1ginas HTML - Es la interfaz entre el usuario y MapServer. Por lo general se asientan en la ra\u00edz Web. En su forma m\u00e1s simple, MapServer se puede llamar para colocar una imagen de mapa est\u00e1tico en una p\u00e1gina HTML. Para que el mapa sea interactivo, la imagen se coloca de forma HTML en una p\u00e1gina.<br \/>\nRequisitos de hardware \u000bMapServer se ejecuta en Linux, Windows, Mac OS X, Solaris, y m\u00e1s. Para compilar o instalar algunos de los programas necesarios es necesario que tenga derechos de administrador en la m\u00e1quina.<br \/>\nRequisitos de software \u000bSe necesita que est\u00e9 trabajando y configurado correctamente el servidor HTTP (web), como Apache o Microsoft Internet Information Server, en el equipo en el que va a instalar MapServer. OSGeo4W contiene Apache ya, pero se puede configurar de nuevo las cosas para usar IIS si es necesario. Por otra parte, ms4w se puede utilizar para instalar MapServer en Windows.\u000b\u000bSi es que se est\u00e1 en una m\u00e1quina Windows, y no se tiene instalado un servidor HTTP, es posible que desee comprobar ms4w, se instalar\u00e1 un pre-configurado del servidor HTTP, MapServer, y mucho m\u00e1s. El FGS Linux Installer proporciona una funcionalidad similar para varias distribuciones de Linux.\u000bTambi\u00e9n se necesitar\u00e1 un navegador Web, y un editor de texto (vi, emacs, bloc de notepad, homesite), para modificar el c\u00f3digo HTML y mapfiles.<br \/>\nHabilidades que ofrece MapServer<br \/>\n\u000bAdem\u00e1s de aprender c\u00f3mo los diferentes componentes de una aplicaci\u00f3n de  MapServer trabajan juntos y aprender la sintaxis Mapfile, la creaci\u00f3n de una aplicaci\u00f3n b\u00e1sica requiere un poco de comprensi\u00f3n conceptual y  en varias \u00e1reas de habilidades.\u000b\u000b\u00a1Tienes que ser capaz de crear o al menos modificar las p\u00e1ginas HTML y comprender c\u00f3mo las formas de trabajo HTML. Puesto que el prop\u00f3sito principal de una aplicaci\u00f3n MapServer es la creaci\u00f3n de mapas, que tambi\u00e9n tendr\u00e1 que entender los conceptos b\u00e1sicos de informaci\u00f3n geogr\u00e1fica y proyecciones probable, mapa. Como las aplicaciones se vuelven m\u00e1s complejas, las habilidades en SQL, DHTML \/ Javascript, Java, bases de datos, expresiones, la compilaci\u00f3n, y secuencias de comandos pueden ser muy \u00fatiles.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es un entorno de desarrollo en c\u00f3digo abierto (Open Source Initiative) para la creaci\u00f3n de aplicaciones GIS en Internet\/Intranet con el fin de visualizar, consultar y analizar informaci\u00f3n geogr\u00e1fica a trav\u00e9s de la red mediante la tecnolog\u00eda Internet Map Server (IMS). Algunas de sus caracter\u00edsticas principales incluyen:\u000b\u000b\u2022 Apoyo para la visualizaci\u00f3n y consulta de cientos [&hellip;]<\/p>\n","protected":false},"author":5314,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/ronjobar\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/ronjobar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/ronjobar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronjobar\/wp-json\/wp\/v2\/users\/5314"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronjobar\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"https:\/\/blog.espol.edu.ec\/ronjobar\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/ronjobar\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronjobar\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ronjobar\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}