28 May 2008

Oracle Maps Applications in the Internet - References

Forest Slovakia
Forest Portal in Slowakia ...more about it here

Airport Düsseldorf - Noise reduction site

Airport Düsseldorf - plots and houses effected by noise polution
Airport Düsseldorf - Noise reduction Monitoring (german)

Special Use Airspace & Air Traffic Control Assigned Airspace


US Geological Survey - National water quality mapping site


Oracle eLocation Services Test Drive


Valimar, Portugal:
http://geo.valimardigital.pt/maps/geoportal/Developed by a local Partner (Timestamp) for a "Digital Region".
In the map you can find some information (POI, Pedestrian paths, streets).


Department of Employment, Belgium
It uses OBI EE and MapViewer to show unemployment rates. The site is part of: www.werk.be - In werk.be click left on Cijfers en onderzoekàCijfers
Then choose:
Start interactieve toepassing VAR
Or go directly to the BI EE / Oracle Maps Entry Screen.


http://www.geonetz-greven.de/ - City Portal, Germany - .NET User Interface integrated with Oracle Maps. More screenshots in separate article.


(added 03.03.2010)

Landesamt für Umwelt, Wasser-wirtschaft und Gewerbeaufsicht Rheinland-Pfalz
Mainz, Deutschland: Messstellen Verwaltung:


added: 16.08.2011 -more details in this separate article.

Oracle compilation of links using Mapviewer/Oracle Maps:

more to come . . . - stay tuned !

26 May 2008

SpatialDB Advisor

I today came across a very useful site/BLOG of Simon Greener, an "independent Spatial Advisor". I will add a link in my "Spatial BLOG's" - so if you like to "deepdive" into Spatial and/or GIS terminology and functions, procedures, tipps and tricks (and not only Oracle, but also MSql-Server, MySQl, PotGIS, etc.) you will find a lot of stuff on his site/BLOG "SPATIALDB-Advisor"
Good luck !

23 May 2008

More Memory for the MapTileServer (Mapcache) !!

Especially when generating detailed tiles by the MapTileServerCache (Mapcache) in Oracle Maps the OC4J needs more Memory to be allocated !!
When you do start the Mapviewer without an explicit command to allocate Memory, only 128 MB will be assigned to the OC4J.
The side effect with too less memory: The MapTilServer will generate tiles, but these are just containing the background color and no details from the layers.

Now, when you like to generate the tiles (*) for the Mapcache (either during runtime, when the user interacts with the map or if you like to prefetch the tiles) the Mapviewer needs more Memory !
So I recommend to start the Mapviewer like:

C:\mv10131_qs\oc4j\j2ee\home>java -Xmx512M -jar oc4j.jar

and you can play around with the Xmx512M to increase like Xmx1024M when needed.
For standard operation 256 might be sufficient.
Parameters like ZoomLevel and tile-size are influencing the memory consumption (during generation!).

(*) the generated tiles are stored in the file system in a directory like:
C:\mv10131_qs\oc4j\j2ee\home\applications\mapviewer\web\tilecache\

and looks like:



Have fun !
Bernhard

Force Mapviewer to use the right JAVA directory

I recently again came across JAVA errors/exception referring to JSP's when starting the Mapviewer with Java exceptions.
The reason was, that the Mapviewer startup batchfile did not include the
SET JAVA= path.... and a JAVA runtime version cud not complie the respective JSP's.
I was able to access the Mapviewer ADMIN Page but some other pages seem to have gone (cud not be compiled properly during runtime)
To overcome this obstacle recommend to include the JAVA SET command as follows:
(my startup batchfile assigning 512 MB RAM to the OC4J(Mapviewer)


Good luck !

29 April 2008

Oracle BI EE and Oracle Maps


I just came across this perfect Step-by-step description of the Integration of Oracle Maps in Oracle BI Suite.
Thanks to "Venkatakrishnan J" !! Great stuff !

Just to let you know !!

Oracle MAPS-Workshop 14. Mai 08 in Darmstadt

Eine eigene „MAPS“-Anwendung im Intranet mit Kartendaten, Luftbildern und integrierten fachlichen Informationen?

Kein Problem – auf dieser InGeoForum-Veranstaltung am 14. Mai 2008 erfährt man, wie das geht.

Die Oracle Geodaten-Technologie kommt mehr und mehr bei Kunden und Partnern an. Als nächstes werden wir (Carsten Czarski) sie beim InGeoForum vorstellen - das InGeoForum dient der Information und Kooperation zwischen Anbietern und Nutzern von Geodaten, -Informationssystemen und -Dienstleistungen.
In der eintägigen Veranstaltung wird unter anderem vorgestellt, wie man eine Karte mit Oracle MAPS in 15 Minuten ins Internet oder Intranet bringen kann. Neben Oracle werden auch die Oracle Partner Mettenmeier und GDV den Einsatz unserer Technologie vorstellen.

Ein MUSS für jeden Kunden, der an Geodaten interessiert ist (und wer hat noch nie Google Maps genutzt?)

Weitere Informationen zum Thema und Anmeldemöglichkeit: www.ingeoforum.de

12 March 2008

Oracle Maps und der JDeveloper 11g

Auch wenn ich nicht gerne Content produziere durch einfaches Verlinken, möchte ich meine Besucher und speziell JAVA Entwickler hier auf diese 2 neuen (Februar und März 2008) BLOG Beiträge von Andrejus Baranovski hinweisen:







Mit Suchergebnis neben der Karte.

Beides beruht auf den neuen Visualisierungs-Komponenten des Oracle JDeveloper 11g - Technical Preview 3"out-of-the-Box".

17 February 2008

Geodaten Live Erleben ! Hands-On Workshop in Hamburg 4.3.08

Update 11.03.08: der Workshop war mit 22 Teilnehmern ein voller Erfolg ! Es hat alles gut geklappt und die meisten sind mit Oracle Spatial Projekt Ideen wieder nachhause gefahren.
In Düsseldorf (12 Teilnehmer) und Stuttgart (25 TN) war die Resonanz ebenso groß und positiv.

Update 29.2.08: der Workshop ist mittlerweile ausgebucht !

Am 4.3. biete ich mit meinem Kollegen Carsten Czarski einen ersten "Hands-On-Workshop" zum Thema Oracle Maps und Oracle Spatial in der Oracle Ndl. in Hamburg (Kühnehöfe 5) an; es sind noch ein paar Restplätze frei !
Beginn 10:00h - Ende ca. 17:30h
Vormittags: Oracle Spatial Überblick, Basics und ein paar Übungen
Nachmittags: Karte erstellen u. erweitern basierend auf Oracle Maps innerhalb APEX 3.0
Mitzubringen: Laptop mit WLAN Karte und Browser - wir nutzen eine Infrastruktur im Internet (APEX Workspace, Datenbank, AS Mapviewer/Oracle Maps).
Bei Interesse bitte an mich mailen: Bernhard.Fischer-Wasels (at) oracle.com und formlos anmelden (und auf Bestätigung warten)

12 February 2008

Marquee Zoom Funktion in der Karte



eine coole Funktion habe ich eben ausprobiert und eingebaut: MARQUEE ZOOM

Cool deswegen, weil die Funktionalität auch innerhalb der Karte einzubauen ist.
(übrigens LIVE zu sehen hier: http://elocation.oracle.com/elocation/ajax/ - und im Buch Pro Oracle Spatial für Oracle Database 11g auf Seite 517 beschrieben)

Man kann in der neuen Version (preview 11g - seit 12.12.07 downloadbar) unterscheiden zwischen 3 Modes:
- Prompt:
Man zeichnet das Rechteck auf der Karte und klickt danach in das Rechteck hinein - und die Karte zoomed hinein. Klickt man ausserhalb des Rechtecks, passiert nichts.
- Continuous:
Man zeichnet das Rechteck und läßt die Maustaste los - und sofort wird gezoomt. Der Marquee Zoom bleibt solange aktiv, bis man die Checkbox wieder ausklickt.
- One time (one_time):
Man zeichnet das Rechteck und läßt die Maustaste los - es wird gezoomt und anschliessend ist das Werkzeug inaktiv.
Zum Einbau in der Karte kombiniere ich zwei (drei) Oracle Maps Funktionen:

"startMarqueeZoom" (Instance method in class MVMapView)
"stopMarqueeZoom()" (Instance method in class MVMapView)
und
"MVMapDecoration"

"MVMapDecoration" ermöglicht dem Entwickler irgendetwas (HTML/Javascript) auf der Karte zu platzieren.
Weitere Erläuterungen im Oracle Maps Tutorial # 19 Map Decoration.
"startMarqueeZoom" und "stopMarqueeZoom()" liefert die Rechteckauswahl mit obigen Funktionalitäten.
Weitere Erläuterungen im Oracle Maps Tutorial # 33 Marquee Zoom.
In den Oracle Maps Tutorials ist halt nur nicht so smart die Funktion in die Karte eingebaut, sondern neben der Karte angeordnet.

Codesnippet:

// Marquee Zoom control/HTML auf der Seite einbauen:

var toolBar =
'<div style="background-color:white; border:2px solid black;">'+
' Rechteck Zoom: '+
'<input id="marqueezoom" type="checkbox" value="marqueezoom" onclick="toggleMarqueeZoom(this)" unchecked/>'+
' Entfernung: '+
"<INPUT id='distarea' title='Measure distance/area' TYPE='checkbox' value='distarea' onclick='measureDistanceArea(true)' unchecked/>"
'</div>'

// Funktion MVMapDecoration zum Platzieren in der Karte hinzufügen:

md = new MVMapDecoration(toolBar, 0, 0) ;
mapview.addMapDecoration(md);
md.setOffset(5, 5) ;

// die Marquee Zoom Control Funtion einbauen:

function toggleMarqueeZoom(checkBox)
{
if(checkBox.checked)
mapview.startMarqueeZoom("prompt");
else
mapview.stopMarqueeZoom() ;
}


Zur Erläuterung der Entfernungs Messungs Funktion komme ich später... (;-)

09 January 2008

JDeveloper: Geographic Map data visualization component als OBE

Das JDeveloper Team stellte am 22.12.07 ein Preview 3 auf OTN:
http://www.oracle.com/technology/software/products/jdev/index.html
mit einer/m: "Geographic Map data visualization component":



Ein Tutorial in der Serie Oracle By Example (OBE)ist auch verfügbar. Alle OBE - überall alle Technologien übrigens hier.
Ich hatte die Vorversion im Dezember 07 auch schon mal hier im BLOG erwähnt.

Ich habe es noch nicht alles getestet.

HINWEIS: Zum Thema ADF gibt es einen sehr attraktiven Hands-On-Workshop am 7.2.08 (Do. 16-20h)in Bremen organisiert von der DOAG Regio Gruppe in Bremen (begrenzte Plätze !)