Opened 16 years ago

Closed 16 years ago

#682 closed enhancement (fixed)

Base Layers support

Reported by: MaksimS Owned by: ksgeograf
Priority: medium Milestone:
Component: Maestro Version:
Severity: major Keywords:
Cc: External ID:

Description

Meastro API should support MG Base Layers, to be able to fully replicate Autodesk MapGuide Studio functionality. Base layers represent composite layer construct resulting in a raster map consumed by MG tiling service.

Attachments (2)

OSGeo.MapGuide.MaestroAPI.dll (312.0 KB ) - added by ksgeograf 16 years ago.
r3385 Release build of MaestroAPI
087e6e32-0000-1000-800b-00215a501f4d_en_7F0000010AF20AF10AF0.png (340.9 KB ) - added by MaksimS 16 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 by MaksimS, 16 years ago

Component: GeneralMaestro
Owner: set to ksgeograf

comment:2 by ksgeograf, 16 years ago

Status: newassigned
Version: 2.0.1

Just to specify, the Maestro API does support base layers in the MapDefinition, but not in the Maestro GUI, and not in the RuntimeMap generation. This ticket is to for fixing the RuntimeMap generation to support these.

comment:3 by MaksimS, 16 years ago

Yes, that explains why I had problems seeing a thing using HttpServerConnection.RenderRuntimeMap() (see ticket #675) since my initial map view includes base layers only.

comment:4 by MaksimS, 16 years ago

Kenneth, is there any MaestroAPI news on RuntimeMap base layers support?

comment:5 by ksgeograf, 16 years ago

No, I have not looked at it yet. I looked at RuntimeMaps on the soon-to-be MGOS 2.1 beta, and there appears to be some trouble there, so I might look at it tonight together with the 2.1 Beta fixes.

by ksgeograf, 16 years ago

r3385 Release build of MaestroAPI

comment:6 by ksgeograf, 16 years ago

I have now uploaded a new version of MaestroAPI which inserts the base layers into the runtime map. I've had some trouble testing it, but it does appear to display base layers. Let me know if it works or fails for you.

comment:7 by ksgeograf, 16 years ago

... and by uploaded, I mean attached to the ticket...

comment:8 by MaksimS, 16 years ago

It's working now, thanks! Please find attached resulting MeastroAPI bitmap (returned via http): buildings and streets come from base layers, while parcels and street names were defined as dynamic layers. Image gets distorted a bit due to resizing, AGG renderer is not of much help here.

comment:9 by ksgeograf, 16 years ago

Resolution: fixed
Status: assignedclosed

Very nice. I was unable to test it properly myself, so thanks for the feedback.

Note: See TracTickets for help on using tickets.