Oracle Maps und Microsofts Virtual Earth ist eine durchaus akzeptable Mashup Kombination. Mit ein wenig Anpassung kann man die Vektor - Kartensicht in Virtual Earth übrigens auf die Satelliten - Rasteransicht umstellen:
Hier nun beide Oracle Maps - Demos, sozusagen live:
* Virtual Earth mit Kartenansicht
* Virtual Earth mit Satellitenansicht
Wir sind mit unserer "slippy" Oracle Maps sehr flexible und können, wie bereits in der Mashup - Serie mit VE Custom Base Map Tiles gezeigt, nun auch auf einem Remote Customer Grid-Map Layer eigene FOI - Layer darstellen.
Viel Spaß,
Friedhold
Sonntag, 30. November 2008
Oracle Maps mit externer Virtual Earth Satelliten Karte
Eingestellt von
Friedhold Matz
um
13:18
0
Kommentare
Labels: Oracle Maps, Virtual Earth
Donnerstag, 4. September 2008
OpenStreetMap - FOI, Virtual Earth und Oracle Maps Mashup (7)
Im letzten Teil (6) hatte ich das Virtual Earth / Oracle Maps Mashup vorgestellt. Um Spatial - Daten als Features of Interest Layer (FOI) auf der extern (remote) gerenderten Customer Tile Map darzustellen, müssen wir die verwendeten OpenStreetMap Daten in den Spherical Mercator, sozusagen Map-konform, umrechnen (analog zum Teil (5) ).
Dann können wir diesen FOI- Layer aktivieren:
und erhalten schliesslich das OpenStreetMap / Virtual Earth / Oracle Maps Mashup:
Friedhold
Eingestellt von
Friedhold Matz
um
19:05
0
Kommentare
Labels: Mashups, OpenStreetMap, Oracle Maps, Virtual Earth
Dienstag, 2. September 2008
Virtual Earth und Oracle Maps Mashup mit externem Custom Map Tile Layer (6)
Nun haben wir uns so langsam dem Spherical Mercator genähert und möchten in Oracle Maps als externe Customer Base Map die Virtual Earth Map von Microsoft darstellen. Im Teil 3 dieser Serie hatte ich bereits auf die Notwendigkeit der Anwendung des Google/Vitual Earth Spherical Mercators hingewiesen! Würde man als Map- Projektion den World Mercator 54004 verwenden, :
var mapConfig=
{
"mapTileLayer":"GX_MERCATOR",
"format":"PNG",
"coordSys":
{
"srid":54004,
"type":"PROJECTED",
"distConvFactor":1.0,
"minX":-2.0037508E7,"minY":-2.0037508E7,
"maxX":2.0037508E7,"maxY":2.0037508E7
},
so wären die Demo- Daten leider nicht Karten - konform:

Mit dem derzeit bekanntem (Im Oracle Forum ist der Spherical Mercator als SRID- Update bereits zugesagt worden!) und im Oracle Spatial Forum veröffentlichtem SRID:
var mapConfig=
{
...
{
"srid:1000002,
...
},
sieht das Mashup aus der Virtual Earth Customer Base Map und dem Oracle Maps Demo - FOI - Layer dann so aus:

Microsoft verwendet zum schnellen Zugriff auf die Virtual Earth - Tiles sogenannte Quad-Keys :
function getVETileQuadKey(tileX, tileY, level)
{
var quadKey = "";
for (var i = level; i > 0; i--)
{
var digit = 0;
var mask = 1 << (i - 1);
if ((tileX & mask) != 0)
{
digit++;
}
if ((tileY & mask) != 0)
{
digit++;
digit++;
}
quadKey += digit;
}
return quadKey;
}
Mit dem Spherical Mercator eröffnen sich neue Mashup - Möglichkeiten !!
Grüße,
Friedhold
Eingestellt von
Friedhold Matz
um
21:20
0
Kommentare
Labels: Mashups, Oracle Maps, Virtual Earth