Que onda con Bentley y los servicios WMS

Jun 25 •

• 809 Views • No hay comentarios en Que onda con Bentley y los servicios WMS

Hace unos días en un foro de Cartesia Tomás preguntaba respecto a Microstation y las posibilidades de conectarse a servicios de mapas (WMS)

En la línea de Bentley al menos hay tres aplicaciones que están en ello según la página de OGC:

Bentley Geo Web Publisher

Esta es una aplicación cliente-servidor para publicación de servicios, que lee datos de un proyecto Geographics o de un Schema Bentley Map y los envía como servicios.  También puede conectarse a servicios de ESRI con una aplicación llamada GIS Connector y desplegar capas de un MXD.

Por algún tiempo funcionó con una máquina virtual de Java, a partir de 2004 desarrollaron su propia aplicación ActiveX llamada VPR (View, Print, Redline)

De acuerdo a lo publicado en la página de la OGC, Geo Web Publisher tiene implementados los estándares WMS 1.1.1

 

Bentley Map XM

Esto es lo que se llamaba Microstation Geographics, y tiene implemetnados los estándares GML 2.1.2, GML 3.1.1, GMLsf 1.0.0, WFS(T) 1.0

Microstation

De acuerdo a una con una conversación que tuve con Keith Raymond, en Baltimore, Microstation no tiene este tipo de aplicaciones (formalmente documentadas) y que se estarían implementando en Microstation 8.11 conocida como Athens.

En efecto, en la página de la OGC aparece en implementación el estándar WMS 1.1.1.

 

¿Y entonces ?

De forma poco documentada sí se puede hacer aunque sin haber sido aprobados los estándares por la OGC… curioso que he sabido de esto en un foro de AutoDesk

1. Por medio del Raster Manager

Esto está en el Raster Manager, en "settings / Image Servers"

image

Estando en este panel, se selecciona "add", y se agrega un servicio, proporcionando un alias y DNS.

Luego se guarda con "file / save" y de esta forma se almacena un archivo de configuración con extensión .cfg que es el que trae los servicios.

En caso de configurar los datos de Cartociudad, esto es lo que guarda el archivo de configuración

[ID]
File=SERVER
Version=2.0

[ServerSettings]
ServerInfo=
  (ServerName,Alias),
http://www.cartociudad.es/wms/CA,gg,
[GeneralSettings]
NbRetries=1

Aunque luego de hacer esto… no he sabido que hacer luego de ver la segunda opción.

2. Creando una archivo xml

Para esto hay que hacer un archivo txt, con extensión .xwms y dentro colocar el código de acuerdo al estándar wms, por ejemplo de Microsoft Terraserver, este sería el código:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<BentleyWMSFile>
<VERSION>1.1</VERSION>
<URL>terraservice.net/ogcmap.ashx</URL>
<REQUEST>
<VERSION>1.1.1</VERSION>
<SRS>epsg:26911</SRS>
<LAYERS>UrbanArea</LAYERS>
<WIDTH>800</WIDTH>
<HEIGHT>500</HEIGHT>
<BBOX>373364.5175,3761830.49125,392535.3975,3773517.69125</BBOX>
<FORMAT>image/jpeg</FORMAT>
</REQUEST>
<SERVERCAPABILITIES>
<MAXBITMAPSIZE width="1024" height="1024" />
</SERVERCAPABILTIES>
</BentleyWMSFile>

Luego para cargarlo solo se llama como un raster (file / attach), eligiendo el archivo tipo xwms

bentley xwms

Ojo, esto funciona sobre Microstation 8.9 o superior, lo que implica que no requiere Bentley Map.  Deberían probarlo, porque al acercarse se siente casi como si la imagen estuviera local… wow!

bentley xwms

Keith, me mentiste ) @import url(http://www.google.com/cse/api/branding.css);

Google
Búsqueda personalizada

Related Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

« »