<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Acero Estudio</provider_name><provider_url>https://aceroestudio.com/en/</provider_url><title>Cartography - Acero Estudio</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="kRkmmsncPX"&gt;&lt;a href="https://aceroestudio.com/en/cartography/"&gt;Cartography&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://aceroestudio.com/en/cartography/embed/#?secret=kRkmmsncPX" width="600" height="338" title="&#x201C;Cartography&#x201D; &#x2014; Acero Estudio" data-secret="kRkmmsncPX" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/**
 * WordPress inline HTML embed
 *
 * @since 4.4.0
 * @output wp-includes/js/wp-embed.js
 *
 * Single line comments should not be used since they will break
 * the script when inlined in get_post_embed_html(), specifically
 * when the comments are not stripped out due to SCRIPT_DEBUG
 * being turned on.
 */
(function ( window, document ) {
	'use strict';

	/* Abort for ancient browsers. */
	if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {
		return;
	}

	/** @namespace wp */
	window.wp = window.wp || {};

	/* Abort if script was already executed. */
	if ( !! window.wp.receiveEmbedMessage ) {
		return;
	}

	/**
	 * Receive embed message.
	 *
	 * @param {MessageEvent} e
	 */
	window.wp.receiveEmbedMessage = function( e ) {
		var data = e.data;

		/* Verify shape of message. */
		if (
			! ( data || data.secret || data.message || data.value ) ||
			/[^a-zA-Z0-9]/.test( data.secret )
		) {
			return;
		}

		var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ),
			blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ),
			allowedProtocols = new RegExp( '^https?:$', 'i' ),
			i, source, height, sourceURL, targetURL;

		for ( i = 0; i &lt; blockquotes.length; i++ ) {
			blockquotes[ i ].style.display = 'none';
		}

		for ( i = 0; i &lt; iframes.length; i++ ) {
			source = iframes[ i ];

			if ( e.source !== source.contentWindow ) {
				continue;
			}

			source.removeAttribute( 'style' );

			if ( 'height' === data.message ) {
				/* Resize the iframe on request. */
				height = parseInt( data.value, 10 );
				if ( height &gt; 1000 ) {
					height = 1000;
				} else if ( ~~height &lt; 200 ) {
					height = 200;
				}

				source.height = height;
			} else if ( 'link' === data.message ) {
				/* Link to a specific URL on request. */
				sourceURL = new URL( source.getAttribute( 'src' ) );
				targetURL = new URL( data.value );

				if (
					allowedProtocols.test( targetURL.protocol ) &amp;&amp;
					targetURL.host === sourceURL.host &amp;&amp;
					document.activeElement === source
				) {
					window.top.location.href = data.value;
				}
			}
		}
	};

	function onLoad() {
		var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),
			i, source, secret;

		for ( i = 0; i &lt; iframes.length; i++ ) {
			/** @var {IframeElement} */
			source = iframes[ i ];

			secret = source.getAttribute( 'data-secret' );
			if ( ! secret ) {
				/* Add secret to iframe */
				secret = Math.random().toString( 36 ).substring( 2, 12 );
				source.src += '#?secret=' + secret;
				source.setAttribute( 'data-secret', secret );
			}

			/*
			 * Let post embed window know that the parent is ready for receiving the height message, in case the iframe
			 * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the
			 * window will then (re-)send the height message right away.
			 */
			source.contentWindow.postMessage( {
				message: 'ready',
				secret: secret
			}, '*' );
		}
	}

	window.addEventListener( 'message', window.wp.receiveEmbedMessage, false );
	document.addEventListener( 'DOMContentLoaded', onLoad, false );
})( window, document );
//# sourceURL=https://aceroestudio.com/wp-includes/js/wp-embed.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>[vc_row][vc_column][/vc_column][/vc_row][vc_row css=&#x201D;.vc_custom_1615816065345{padding-top: 3% !important;padding-right: 10% !important;padding-left: 10% !important;}&#x201D;][vc_column width=&#x201D;2/3&#x2033;][vc_row_inner][vc_column_inner offset=&#x201D;vc_hidden-xs&#x201D;][vc_column_text css_animation=&#x201D;fadeIn&#x201D; css=&#x201D;.vc_custom_1682678292065{padding-top: 3% !important;padding-right: 12% !important;padding-bottom: 3% !important;padding-left: 12% !important;}&#x201D;] CARTOGRAPHY LIDAR / PHOTOGRAMETRY Acero Estudio has the necessary tools for the geographic representation of data in digital maps with detailed, updated and customized information. Cadastre, Urbanism, Hydraulics, Transportation infrastructures, Resources management, environmental research and other fields of application. Acero Estudio offers you integral cartography services adapted to the needs of your project combining the knowledge and experience of our team at international level. [/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner offset=&#x201D;vc_hidden-lg vc_hidden-md vc_hidden-sm&#x201D;][vc_column_text css_animation=&#x201D;fadeIn&#x201D; css=&#x201D;.vc_custom_1682672331176{padding-top: 3% !important;padding-right: 12% !important;padding-bottom: 3% !important;padding-left: 12% !important;}&#x201D;] CARTOGRAF&#xCD;A LIDAR / FOTOGRAMETR&#xCD;A Acero Estudio dispone de las herramientas necesarias para la representaci&#xF3;n geogr&#xE1;fica de datos en mapas digitales con informaci&#xF3;n detallada, actualizada y personalizada. Catastro, Urbanismo, Hidr&#xE1;ulica, Infraestructuras del transporte, Gesti&#xF3;n de recursos, investigaci&#xF3;n ambiental y otros campos de aplicaci&#xF3;n. Acero Estudio le ofrece servicios integrales de cartograf&#xED;a adapt&#xE1;ndose a las necesidades de su proyecto combinando el conocimiento con la experiencia de nuestro equipo a nivel internacional. [/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner][vc_single_image image=&#x201D;3675&#x2033; img_size=&#x201D;full&#x201D; alignment=&#x201D;center&#x201D; onclick=&#x201D;link_image&#x201D;][/vc_column_inner][/vc_row_inner][/vc_column][vc_column css_animation=&#x201D;fadeInRight&#x201D; width=&#x201D;1/3&#x2033;][vc_row_inner css=&#x201D;.vc_custom_1605173537413{background-color: #86261f !important;border-radius: 15px !important;}&#x201D;][vc_column_inner][vc_column_text css_animation=&#x201D;none&#x201D; css=&#x201D;.vc_custom_1682678794655{padding-top: 0% !important;padding-right: 0px !important;padding-bottom: 0% !important;padding-left: 0px !important;background-color: #86261f !important;}&#x201D;] REQUEST A QUOTE &#xA0;Spain: +34 963379694 info@aceroestudio.com Peru: +51 (01)5552863 latam@aceroestudio.com [/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row css=&#x201D;.vc_custom_1608194606321{padding-top: 4% !important;padding-right: 12% !important;padding-bottom: 4% !important;padding-left: 12% !important;}&#x201D;][vc_column][vc_row_inner][vc_column_inner width=&#x201D;1/3&#x2033;][vc_single_image image=&#x201D;312&#x2033; img_size=&#x201D;full&#x201D; alignment=&#x201D;center&#x201D; css_animation=&#x201D;fadeInLeft&#x201D;][vc_column_text][/vc_column_text][/vc_column_inner][vc_column_inner width=&#x201D;2/3&#x2033;][vc_column_text css_animation=&#x201D;fadeInRight&#x201D;] Execution of cartographic projects: &nbsp; Urban / rural digital restitution Digital Terrain Models (DTM) Digital Elevation Models (DEM&#xB4;s) / Orthophotos Classified cartographic production (buildings, bridges, etc.) Professional flights with high resolution cameras and LIDAR sensors. [/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row css=&#x201D;.vc_custom_1682675609737{padding-top: 15% !important;padding-bottom: 15% !important;background-image: url(https://aceroestudio.com/wp-content/uploads/2023/04/cartografia1.jpg?id=3756) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}&#x201D;][vc_column][/vc_column][/vc_row][vc_row css=&#x201D;.vc_custom_1608194606321{padding-top: 4% !important;padding-right: 12% !important;padding-bottom: 4% !important;padding-left: 12% !important;}&#x201D;][vc_column][vc_row_inner][vc_column_inner width=&#x201D;1/4&#x2033;][vc_column_text css_animation=&#x201D;fadeInLeft&#x201D;] Services: [/vc_column_text][/vc_column_inner][vc_column_inner width=&#x201D;3/4&#x2033;][info_list_father connector_h=&#x201D;0&#x2033;][info_list_son style=&#x201D;icon&#x201D; width=&#x201D;60&#x2033; height=&#x201D;60&#x2033; borderwidth=&#x201D;2&#x2033; titleclr=&#x201D;#ffffff&#x201D; icon=&#x201D;fas fa-bus&#x201D; iconclr=&#x201D;#912121&#x2033; iconbg=&#x201D;#ffffff&#x201D; borderclr=&#x201D;#912121&#x2033; title=&#x201D;.&#x201D;]Transportation infrastructures [/info_list_son][/info_list_father][info_list_father connector_h=&#x201D;0&#x2033;][info_list_son style=&#x201D;icon&#x201D; width=&#x201D;60&#x2033; height=&#x201D;60&#x2033; borderwidth=&#x201D;2&#x2033; titleclr=&#x201D;#ffffff&#x201D; icon=&#x201D;fas fa-tint&#x201D; iconclr=&#x201D;#912121&#x2033; iconbg=&#x201D;#ffffff&#x201D; borderclr=&#x201D;#912121&#x2033; title=&#x201D;.&#x201D;]Hydraulics [/info_list_son][/info_list_father][info_list_father connector_h=&#x201D;0&#x2033;][info_list_son style=&#x201D;icon&#x201D; width=&#x201D;60&#x2033; height=&#x201D;60&#x2033; borderwidth=&#x201D;2&#x2033; titleclr=&#x201D;#ffffff&#x201D; icon=&#x201D;fas fa-book-open&#x201D; iconclr=&#x201D;#912121&#x2033; iconbg=&#x201D;#ffffff&#x201D; borderclr=&#x201D;#912121&#x2033; title=&#x201D;.&#x201D;]Cadastre [/info_list_son][/info_list_father][info_list_father connector_h=&#x201D;0&#x2033;][info_list_son style=&#x201D;icon&#x201D; width=&#x201D;60&#x2033; height=&#x201D;60&#x2033; borderwidth=&#x201D;2&#x2033; titleclr=&#x201D;#ffffff&#x201D; icon=&#x201D;fab fa-houzz&#x201D; iconclr=&#x201D;#912121&#x2033; iconbg=&#x201D;#ffffff&#x201D; borderclr=&#x201D;#912121&#x2033; title=&#x201D;.&#x201D;]Mining [/info_list_son][/info_list_father][info_list_father connector_h=&#x201D;0&#x2033;][info_list_son style=&#x201D;icon&#x201D; width=&#x201D;60&#x2033; height=&#x201D;60&#x2033; borderwidth=&#x201D;2&#x2033; titleclr=&#x201D;#ffffff&#x201D; icon=&#x201D;fas fa-building&#x201D; iconclr=&#x201D;#912121&#x2033; iconbg=&#x201D;#ffffff&#x201D; borderclr=&#x201D;#912121&#x2033; title=&#x201D;.&#x201D;]Urban planning [/info_list_son][/info_list_father][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row css=&#x201D;.vc_custom_1682608635344{padding-right: 12% !important;padding-bottom: 4% !important;padding-left: 12% !important;}&#x201D;][vc_column][vc_column_text css_animation=&#x201D;fadeInLeft&#x201D;] Specialized in cartography to guarantee the best results [/vc_column_text][vc_row_inner][vc_column_inner width=&#x201D;1/3&#x2033;][vc_single_image image=&#x201D;3760&#x2033; img_size=&#x201D;full&#x201D; onclick=&#x201D;link_image&#x201D;][/vc_column_inner][vc_column_inner width=&#x201D;1/3&#x2033;][vc_single_image image=&#x201D;3766&#x2033; img_size=&#x201D;full&#x201D; alignment=&#x201D;center&#x201D; onclick=&#x201D;link_image&#x201D;][/vc_column_inner][vc_column_inner width=&#x201D;1/3&#x2033;][vc_single_image image=&#x201D;3763&#x2033; img_size=&#x201D;full&#x201D; alignment=&#x201D;right&#x201D; onclick=&#x201D;link_image&#x201D;][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][/vc_column][/vc_row][vc_row css=&#x201D;.vc_custom_1615817881573{padding-top: 12% !important;padding-right: 12% !important;padding-bottom: 6% !important;padding-left: 12% !important;}&#x201D;][vc_column width=&#x201D;1/2&#x2033;][vc_column_text css_animation=&#x201D;fadeInLeft&#x201D;] More information? [/vc_column_text][/vc_column][vc_column width=&#x201D;1/2&#x2033;][vc_column_text]Contact us to see what service you are interested in or to collaborate with us: Spain: info@aceroestudio.com&#xA0;or call us at&#xA0;+34 963379694 Peru: latam@aceroestudio.com or call us at +51 (01)5552863&#xA0;[/vc_column_text][mvc_advanced_button btn_text=&#x201D;Contact form&#x201D; google_fonts=&#x201D;font_family:Nunito%3A300%2Cregular%2C700|font_style:400%20regular%3A400%3Anormal&#x201D; btn_radius=&#x201D;0&#x2033; btn_clr=&#x201D;#ffffff&#x201D; btn_bg=&#x201D;#000000&#x2033; btn_hvrclr=&#x201D;#ffffff&#x201D; btn_hvrbg=&#x201D;#bf2b2b&#x201D; btn_url=&#x201D;url:https%3A%2F%2Faceroestudio.com%2Fen%2Fcontact%2F|title:Contact||&#x201D;][/vc_column][/vc_row]</description></oembed>
