House Numbers using Map Builder

Hi everyone!
I am using Oracle Map Builder (ver. 11.1.1.0.0) in order to draw house numbers along streets, using 20% and 80% offset along the street axis for the "from" and "to" numbering, respectively, and 20% and -20% offset vertically to the street axis for the two sides of the street, respectively.
To my understanding so far, I am able to do this using the Arrow option from the Overall Line Style Option, where I will have to select a Marker Style for which I would have defined the X and Y Offset parameters in the Marker Text Style Option, while the marker's symbol would have 0% opacity, since I wouldn't like any symbol drawn with my house numbers.
Since I think it is a bit silly to use a Marker Style for this reason only because of its offset options, is it possible to do the same using a Text Style (where the offset options seem to be inactive)?
Thanks in advance,
Panagiotis
PS: Sorry for cross posting with the Spatial Forum -I think this forum is more suitable for my inquiry.

Hi
After all, the Arrow option from the Overall Line Style Option does not support the functionalities needed to draw house numbers along streets, since not only the the X or Y axis of the offset options do not follow the direction of the line (street), but the offset parameters are measured in distance units only (i.e. pt, mm and so forth) and not in a percentage of the line's length (from its beginning or end), as well.
Is anyone aware of such functionalities be included in coming versions of MapBuilder?
Regards,
Panagiotis

Similar Messages

  • Using Map  Builder to view Spatial data

    Is anyone using XE for Spatial/Locator work? I have created a schema in XE from a spatial dmp file. I know the dmp file creates a valid schema as we use it all the time for testing. After import, I can't view any spatial layers using Oracle's Map Builder, or with any other spatial viewer for that matter. The tables look valid, have geom columns, are populated, are registered in the metadata... Does anyone have any ides why I can't access my spatial layers from XE?

    Looks like mdsys is alive in my XE 11gR2 instance ...... which doesn't mean all Spatial features will work. As mentioned before, Oracle Spatial is among the "Options and Major Features Not Included" according to the [url http://docs.oracle.com/cd/E17781_01/license.112/e18068/toc.htm#BABJIJCJ]Licensing Information.
    A few lines below, you'll find Oracle Locator to be available in XE anyway. Locator needs the MDSYS schema, but that schema obviously doesn't comprise everything you need for Spatial features. Spatial is an EE option. It could actually be that XE still carries everything you'd need but it's simply disabled... See the [url http://www.oracle.com/technetwork/database/options/spatial/overview/introduction/spatial-locator-features-100445.html]OTN Locator/Spatial features overview to get ... an overview. ;)
    -Udo

  • Map Builder Preview rendering errors

    I am having problems using Map Builder. I have wasted quite a bit of time trying to fix these problems assuming I was doing something wrong, or something was wrong with my data.
    Error 1: I create a map using 2 themes. One theme is a geometry theme of topo edge primitives. The other is a topology theme of features built from those primitives. The geometry theme is assigned a red line style. The topology(feature) theme is assigned a blue line style. the geometry theme is listed first, to draw first. I expect to see the red overdrawn by the blue. The preview show red lines. When viewed in Acquis Data Editor, this map displays as expected (blue lines) and when a feature is removed (disassociated from the topo primitive) the underlying primitive shows up as red. When I stop and restart Map Builder, the preview rendering is as expected, blue on top.
    Error 2: I create a map using 1 theme. This theme is a geometry theme of topo edge primitives. I assign node and edge styles. When I preview the map, the nodes (only one node per edge) are displayed at the center of the straight edges, at what appears to be mid-distance between the end points of the edges of the shaped edges (not on the edge), and in the center of rings created by edges that have the same start and end node. They look like they are attempting to be what ESRI calls label points. Again, when I view this map in Acquis Data Editor, the nodes show up on the ends of the edges where I usually tend to look for nodes to show up. Stopping and restarting Map Builder does not fix this rendering problem.
    Are these known bugs and when can I expect to use the preview button reliably?
    Alden

    For the red line style, L.EDGE, the xml def is:
    <?xml version="1.0" standalone="yes"?>
    <svg height="1in" width="1in">
    <desc/>
    <g class="line" style="fill:#FF33FF;stroke-width:1.0">
    <line class="base"/>
    </g>
    </svg>
    For the blue line style, L.FEATURESTYLE, the xml def is:
    <?xml version="1.0" standalone="yes"?>
    <svg height="1in" width="1in">
    <desc/>
    <g class="line" style="fill:#3366FF;stroke-width:1.0">
    <line class="base"/>
    </g>
    </svg>
    For the geometry (edge primitive) theme, TOPO_EDGE, the xml def is:
    <?xml version="1.0" standalone="yes"?>
    <styling_rules>
    <rule>
    <features style="C.FACE"> </features>
    </rule>
    <rule>
    <features style="M.NODE"> </features>
    </rule>
    <rule>
    <features style="L.EDGE"> </features>
    </rule>
    </styling_rules>
    For the topology(feature) theme, GLOBAL, the xml def is:
    <?xml version="1.0" standalone="yes"?>
    <styling_rules theme_type="topology" topology_name="MGF_TOPO">
    <rule>
    <features style="L.Featurestyle"> </features>
    </rule>
    </styling_rules>
    For the base map, TEST2, the xml def is:
    <?xml version="1.0" standalone="yes"?>
    <map_definition>
    <theme name="TOPO_EDGE"/>
    <theme name="GLOBAL"/>
    </map_definition>
    As I said earlier, this does display blue lines after a restart of MapBuilder but upon first creating this map and themes, the initial display is red lines.
    As to error 2: I understand now that Acquis probably does a specialty mapping of metatdata and uses the NODE$ table, applying the style definition for the edge theme (M.NODE) to display them.

  • Map Builder - Bulk import

    Hi,
    I have several thousand tiff images (orthophoto maps) and I am using Map Builder for importing, making georaster theme and adding themes into base map.
    It will last for ages...
    Is there other way how to do it?
    thanks,
    Branislav

    Could It be some georaster theme memory issue?
    experimenting with 3 tiffs in georaster theme (successful):
    INFO [oracle.sdovis.DBMapMaker] clearing internal theme list and cache
    FINEST [oracle.sdovis.SRS] *** isGeodetic=false, unit=METER
    DEBUG [oracle.sdovis.ltd] LoadThemeData running thread: Thread-46
    DEBUG [oracle.sdovis.theme.grtp] [Master scale] 3123.287671232877 [Scale factor for theme GEORTHEME] 1.0
    INFO [oracle.sdovis.theme.grtp] Screen resolution: 32.534246575342465
    DEBUG [oracle.sdovis.theme.grtp] [Query] select grt.IMAGE from GEORASTER_TABLE grt WHERE MDSYS.SDO_FILTER(grt.IMAGE.spatialextent, MDSYS.SDO_GEOMETRY(2003, 2065, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1, 1003, 3), MDSYS.SDO_ORDINATE_ARRAY(-433661.34699643834,-1246776.379195,-400248.6757635616,-1237276.379195)), 'querytype=WINDOW') = 'TRUE' AND grt.image.rasterid in (1,2,3)
    FINEST [oracle.sdovis.theme.grtd] Computing resolution...
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtd] Pyramid level: 0 GeoRaster: 3 for screen resolution: 32.534246575342465
    DEBUG [oracle.sdovis.theme.grtp] ULT offset: 0,0
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtp] GeoRaster Dimension: width= 2500.0 height= 2000.0
    DEBUG [oracle.sdovis.theme.grtp] [DimX] 2499[DimY] 1999
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-419999.5,-1239999.5,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 3 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-1 Column: -1
    DEBUG [oracle.sdovis.theme.grtp] Upper Left Cell for Upper left Spatial Extent: (-1,-1)
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-433661.34699643834,-1237276.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 3 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-2724 Column: -13662
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-400248.6757635616,-1246776.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 3 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:6776 Column: 19750
    DEBUG [oracle.sdovis.theme.grtp] Calling JGeoRaster.getRasterImage - area: 0 , 0 , , 2499 , 1999
    DEBUG [oracle.sdovis.theme.grtp] End of JGeoRaster.getRasterImage call.
    FINEST [oracle.sdovis.theme.grtd] Computing resolution...
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtd] Pyramid level: 0 GeoRaster: 2 for screen resolution: 32.534246575342465
    DEBUG [oracle.sdovis.theme.grtp] ULT offset: 0,0
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtp] GeoRaster Dimension: width= 2500.0 height= 2000.0
    DEBUG [oracle.sdovis.theme.grtp] [DimX] 2499[DimY] 1999
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-417499.5,-1241999.5,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 2 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-1 Column: -1
    DEBUG [oracle.sdovis.theme.grtp] Upper Left Cell for Upper left Spatial Extent: (-1,-1)
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-433661.34699643834,-1237276.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 2 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-4724 Column: -16162
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-400248.6757635616,-1246776.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 2 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:4776 Column: 17250
    DEBUG [oracle.sdovis.theme.grtp] Calling JGeoRaster.getRasterImage - area: 0 , 0 , , 2499 , 1999
    DEBUG [oracle.sdovis.theme.grtp] End of JGeoRaster.getRasterImage call.
    FINEST [oracle.sdovis.theme.grtd] Computing resolution...
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtd] Pyramid level: 0 GeoRaster: 1 for screen resolution: 32.534246575342465
    DEBUG [oracle.sdovis.theme.grtp] ULT offset: 0,0
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtp] GeoRaster Dimension: width= 2500.0 height= 2000.0
    DEBUG [oracle.sdovis.theme.grtp] [DimX] 2499[DimY] 1999
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-412499.5,-1239999.5,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 1 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-1 Column: -1
    DEBUG [oracle.sdovis.theme.grtp] Upper Left Cell for Upper left Spatial Extent: (-1,-1)
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-433661.34699643834,-1237276.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 1 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-2724 Column: -21162
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-400248.6757635616,-1246776.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 1 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:6776 Column: 12250
    DEBUG [oracle.sdovis.theme.grtp] Calling JGeoRaster.getRasterImage - area: 0 , 0 , , 2499 , 1999
    DEBUG [oracle.sdovis.theme.grtp] End of JGeoRaster.getRasterImage call.
    FINEST [oracle.sdovis.theme.grtp] # image loaded: 3
    INFO [oracle.sdovis.DBMapMaker] **** time spent on loading features: 29156ms.
    FINEST [oracle.sdovis.RE] xfm: 0.030736842105263153 0.0 0.0 -0.030736842105263153 13329.38034978526 -38029.968707888416
    FINEST [oracle.sdovis.RE] rendering image theme: GEORTHEME
    FINEST [oracle.sdovis.ImageRenderer] image ground mbr=-419999.5,-1241999.5 -417499.5,-1239999.5
    FINEST [oracle.sdovis.ImageRenderer] image width: 2500, height:2000
    FINEST [oracle.sdovis.ImageRenderer] rendering image at: 419, 83
    DEBUG [oracle.sdovis.ImageRenderer] Rendered Image is buffered image.
    FINEST [oracle.sdovis.ImageRenderer] image ground mbr=-417499.5,-1243999.5 -414999.5,-1241999.5
    FINEST [oracle.sdovis.ImageRenderer] image width: 2500, height:2000
    FINEST [oracle.sdovis.ImageRenderer] rendering image at: 496, 145
    DEBUG [oracle.sdovis.ImageRenderer] Rendered Image is buffered image.
    FINEST [oracle.sdovis.ImageRenderer] image ground mbr=-412499.5,-1241999.5 -409999.5,-1239999.5
    FINEST [oracle.sdovis.ImageRenderer] image width: 2500, height:2000
    FINEST [oracle.sdovis.ImageRenderer] rendering image at: 650, 83
    DEBUG [oracle.sdovis.ImageRenderer] Rendered Image is buffered image.
    DEBUG [oracle.sdovis.VectorRenderer] time to render theme GEORTHEME with 3 styled features: 0ms
    INFO [oracle.sdovis.DBMapMaker] **** time spent on rendering: 2266ms
    ...and with 4 tiffs in georaster theme (error):
    INFO [oracle.sdovis.DBMapMaker] clearing internal theme list and cache
    FINEST [oracle.sdovis.SRS] *** isGeodetic=false, unit=METER
    DEBUG [oracle.sdovis.ltd] LoadThemeData running thread: Thread-48
    DEBUG [oracle.sdovis.theme.grtp] [Master scale] 3123.287671232877 [Scale factor for theme GEORTHEME] 1.0
    INFO [oracle.sdovis.theme.grtp] Screen resolution: 32.534246575342465
    DEBUG [oracle.sdovis.theme.grtp] [Query] select grt.IMAGE from GEORASTER_TABLE grt WHERE MDSYS.SDO_FILTER(grt.IMAGE.spatialextent, MDSYS.SDO_GEOMETRY(2003, 2065, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1, 1003, 3), MDSYS.SDO_ORDINATE_ARRAY(-433661.34699643834,-1246776.379195,-400248.6757635616,-1237276.379195)), 'querytype=WINDOW') = 'TRUE' AND grt.image.rasterid in (1,2,3,4)
    FINEST [oracle.sdovis.theme.grtd] Computing resolution...
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtd] Pyramid level: 0 GeoRaster: 4 for screen resolution: 32.534246575342465
    DEBUG [oracle.sdovis.theme.grtp] ULT offset: 0,0
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtp] GeoRaster Dimension: width= 2500.0 height= 2000.0
    DEBUG [oracle.sdovis.theme.grtp] [DimX] 2499[DimY] 1999
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-424999.5,-1239999.5,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 4 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-1 Column: -1
    DEBUG [oracle.sdovis.theme.grtp] Upper Left Cell for Upper left Spatial Extent: (-1,-1)
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-433661.34699643834,-1237276.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 4 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-2724 Column: -8662
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-400248.6757635616,-1246776.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 4 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:6776 Column: 24750
    DEBUG [oracle.sdovis.theme.grtp] Calling JGeoRaster.getRasterImage - area: 0 , 0 , , 2499 , 1999
    DEBUG [oracle.sdovis.theme.grtp] End of JGeoRaster.getRasterImage call.
    FINEST [oracle.sdovis.theme.grtd] Computing resolution...
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtd] Pyramid level: 0 GeoRaster: 3 for screen resolution: 32.534246575342465
    DEBUG [oracle.sdovis.theme.grtp] ULT offset: 0,0
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtp] GeoRaster Dimension: width= 2500.0 height= 2000.0
    DEBUG [oracle.sdovis.theme.grtp] [DimX] 2499[DimY] 1999
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-419999.5,-1239999.5,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 3 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-1 Column: -1
    DEBUG [oracle.sdovis.theme.grtp] Upper Left Cell for Upper left Spatial Extent: (-1,-1)
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-433661.34699643834,-1237276.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 3 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-2724 Column: -13662
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-400248.6757635616,-1246776.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 3 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:6776 Column: 19750
    DEBUG [oracle.sdovis.theme.grtp] Calling JGeoRaster.getRasterImage - area: 0 , 0 , , 2499 , 1999
    DEBUG [oracle.sdovis.theme.grtp] End of JGeoRaster.getRasterImage call.
    FINEST [oracle.sdovis.theme.grtd] Computing resolution...
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtd] Pyramid level: 0 GeoRaster: 2 for screen resolution: 32.534246575342465
    DEBUG [oracle.sdovis.theme.grtp] ULT offset: 0,0
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtp] GeoRaster Dimension: width= 2500.0 height= 2000.0
    DEBUG [oracle.sdovis.theme.grtp] [DimX] 2499[DimY] 1999
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-417499.5,-1241999.5,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 2 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-1 Column: -1
    DEBUG [oracle.sdovis.theme.grtp] Upper Left Cell for Upper left Spatial Extent: (-1,-1)
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-433661.34699643834,-1237276.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 2 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-4724 Column: -16162
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-400248.6757635616,-1246776.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 2 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:4776 Column: 17250
    DEBUG [oracle.sdovis.theme.grtp] Calling JGeoRaster.getRasterImage - area: 0 , 0 , , 2499 , 1999
    DEBUG [oracle.sdovis.theme.grtp] End of JGeoRaster.getRasterImage call.
    FINEST [oracle.sdovis.theme.grtd] Computing resolution...
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtd] Pyramid level: 0 GeoRaster: 1 for screen resolution: 32.534246575342465
    DEBUG [oracle.sdovis.theme.grtp] ULT offset: 0,0
    FINEST [oracle.sdovis.theme.grtd] Res X: 1.0 Res Y: 1.0 Pyramidlevel: 0
    FINEST [oracle.sdovis.theme.grtp] GeoRaster Dimension: width= 2500.0 height= 2000.0
    DEBUG [oracle.sdovis.theme.grtp] [DimX] 2499[DimY] 1999
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-412499.5,-1239999.5,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 1 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-1 Column: -1
    DEBUG [oracle.sdovis.theme.grtp] Upper Left Cell for Upper left Spatial Extent: (-1,-1)
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-433661.34699643834,-1237276.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 1 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:-2724 Column: -21162
    FINEST [oracle.sdovis.theme.grtd] getCellCoordinate query: SELECT sdo_geor.getCellCoordinate(grt.IMAGE,0,sdo_geometry(2001,2065,sdo_point_type(-400248.6757635616,-1246776.379195,null), null,null)) coord FROM GEORASTER_TABLE grt WHERE grt.IMAGE.rasterid = 1 and grt.IMAGE.rasterdatatable = 'RDT_GEOR'
    FINEST [oracle.sdovis.theme.grtd] Row:6776 Column: 12250
    DEBUG [oracle.sdovis.theme.grtp] Calling JGeoRaster.getRasterImage - area: 0 , 0 , , 2499 , 1999
    INFO [oracle.sdovis.DBMapMaker] **** time spent on loading features: 35344ms.
    FINEST [oracle.sdovis.RE] xfm: 0.030736842105263153 0.0 0.0 -0.030736842105263153 13329.38034978526 -38029.968707888416
    FINEST [oracle.sdovis.RE] rendering image theme: GEORTHEME
    WARN [oracle.sdovis.ImageRenderer] GeoRaster theme GEORTHEME has no rendered images.
    DEBUG [oracle.sdovis.VectorRenderer] time to render theme GEORTHEME with 0 styled features: 0ms
    INFO [oracle.sdovis.DBMapMaker] **** time spent on rendering: 16ms
    ...but if I make 1 base map consisting 4 separate georaster themes - it works ok

  • Map Builder - Fenced Center Line

    Hi everyone
    In order to depict depressed contours using Map Builder (ver 11.1.1.0.0), I would like to use a fenced center line with a pattern similar to this: ___|___|___|___|___ . However, Map Builder seems not to be able to create a fenced line with vertical lines above the horizontal line.
    Any help would be highly appreciated.
    Regards,
    Panagiotis

    Fenced lines cross the base lines. What you can try to do is assign a marker pattern to your line style, instead of assigning a fenced line. With the marker pattern you can define the space between each markers. The following is a line style definition that has a marker pattern defined.
    <?xml version="1.0" standalone="yes"?>
    <svg width="1in" height="1in">
      <desc/>
      <g class="line" style="fill:#FF3300;stroke-width:1">
        <line class="base"/>
        <marker-pattern offset="0" interval="5">
            <marker>M.PIN</marker>
    </marker-pattern>
    </g>
    </svg>Joao

  • Map Builder JavaScript API

    Hello everybody,
    I'm a student who is currently working with Oracle for the first time. I developed an Web mapping application by using Oracle XE Database (10g), Oracle Map Viewer and corresponding Map Builder (the latest version). I choose the JavaScript API for the implementation of this application.
    The reason for this post is one particular problem that I encountered. I want to extract the X and Y coordinates (which are naturally stored as SDO_GEOMETRY in my database) for certain features that are visible in my map window (this features belong to themebasedFOIs). I know that the x and y coordinates (and other attribs) are easily accessible for the JavaScript Client if the coordinates are stored in own columns (additionally to the information stored in the SDO_GEOMETRY) ... but that is not the case!
    I searched the JavaScript API, the Internet, this forum and it took me a long time ... but I didn't come across any possiblity to manage this. So does anybody who reads this post see a possibility to get my X and Y coordinates from my HTML application that is build with JavaScript API???
    I will be very thankful for any advices and/or hints... :-)
    With regards

    hi, we don't return the geometry back to the client unless the foi is a point.

  • Using Map Files / Map IDs

    Heya,
    RH9, merged webhelp
    I'm trying to set up Map IDs for a quasi-context sensitive help feature, and I'm feeling a bit overwhelmed. I've read through the RH9 help which links to the Grainge website and a couple more links, but I'm still not sure what to do.
    First, the background:
    We auto-generate a set of release notes for new features and fixes. This is done using a script that pulls the relevant information out of Dovetail (basically where all our support and development cases are stored). So basically our release list shows the case number, the area of the software, and a brief summary of the fix/feature. The release notes are script-generated as an .html file that we can link to in help.
    The issue is that they want me to alter the release notes so that the case number serves as a hyperlink to the relevant topic in help. So, for example, if we had a new feature for widget making, case number 12345, the release notes entry for this would have a hyperlink that would take the user to the 'Widget Making' help topic.
    My thinking is that I can use the case numbers as Map IDs, ie assign Map ID '12345' to the 'Widget Making' topic, and then create a generic link in the release notes that can 'insert' the relevant case number when the user goes to find that associated help topic.
    Potential Issue:
    We use a merged help system, but we do not need to merge map files. Our help system consists of one mostly-empty parent project (title page, about page, etc.), a project that contains the majority of our topics, a project that contains database information for technical users, and a few other odd projects. All of the linked topics are going to be in the same main child help project. Because of this, the map file/IDs are going to be a single set in a single project, but not the parent project.
    Does this only affect the pathway for the basic link (e.g. "webhelp/mergedProjects/child1.htm" instead of "webhelp/start.htm"?), or are there other considerations? For example, the merged help map ID topics I've seen talk about using number ranges to denote the different projects, but since we've only the one, do we really need to do that? To me, it seems like we should be able to use a relatively straight-forward single-project type link, with the only difference being that the the link goes to a child project folder and not the main webhelp folder.
    So far in testing, the link doesn't work, so I'm wondering if either the URL is not as straight-forward as I hoped, or I'm missing something else due to the nature of how our webhelp is set up. Because it's a child, do we still need to 'merge' map files even if we don't need one for the parent? (ie we create an empty parent map file, merge it with the child, and link to the parent?)
    Thanks for any tips/advice!

    Hi,
    When you use CSH in a merged project, the master project will automatically check all child projects when the context sensitive id cannot be found in the master project.  Peter’s method includes merging the map files but I don’t think that is necessary. We have several merged projects that work perfectly without merging the map files. But Peter is the authority on merged help
    It is important to first get the terminology straight. In WebHelp there are Map ID’s and Map numbers. The Map ID (or topic id) is an alphanumeric string that can be anything from one character to a hundred or more characters. Then there are the Map numbers. Map numbers are a number between 1 and 4.294.967.295.
    The terminology is important because what RoboHelp calls a Map ID may be referred to as a map number. Reading the article on Peter’s site I get the impression that what is called a Map ID on Peter’s site is actually the Map number in RoboHelp. (Please correct me if I’m wrong Peter.) The Map ID in RoboHelp is the Topic ID on Peter’s site. See step 8 of the article, it describes how to create a test page using the default RoboHelp JavaScript API. But that test page actually uses the map numbers as the default JS API does not support topic id’s, only map numbers.
    Your map file tells the following:
    ‘12345’ is the Map ID or topic ID.
    ‘1’ is the Map number. The Map ID referred to on Peter’s site if I’m not mistaken.
    Calling the Map number 12345 will not work if you use the default method because you are looking for the wrong number. Try the following:
    Say that your master project is placed on http://localhost/newproject.htm. Open a new browser window and add the following URL in the browser where you replace the url with the url your project is placed:
    http://localhost/newproject.htm#<str=12345
    Does this get the desired result? Also try the test page but use ‘1’ instead of ‘12345’. Does this also get the correct page?
    You (or your developers) may also be interested in my WebHelp CSH dissection: http://www.wvanweelden.eu/robohelp/webhelp/csh Note that this article is aimed at developers and does not provide any direct answers, but it will help you understand the different settings in RoboHelp.
    Hope this doesn’t confuse you and I hope my assumptions about your intended action are correct.
    Greet,
    Willam

  • About label Oracle Map Builder

    Hello! I have a question about Oracle Map Builder.
    There are three layers in basemap: the first - a polyline, the second - a point, and the third - a polygon with a solid color (top). Labels are included to the first two signatures. While viewing the map shows a third (polygon) layer, and the signature of the first two.
    Question: Is there a possibility to remove the appearance of signatures of the lower layers (disabling signatures by minimum scale for display is not suitable, as they are used outside of polygon layer), and how to do it?
    Thank you!

    I'm not sure I understand the question. Here's is my assumption of what the question is.
    You have three layers in a basemap : a polyline, a point, and a polygon in that order. That is polyline rendered first, points on top of it, and then the color-filled polygon layer on top of those two.
    The part I don't understand is what you mean by signatures of the polyline and point layers.
    Anyway, if the solid color-filled polygon layer is rendered last (i.e. on top) then the other two layers should not be visible at all unless their extent (the area they cover) differs from the extent for the polygon layer or the polygon layer does not completely cover the map extent or it's not a solid color fill but one with some transparency setting.
    Scale ranges can be applied to each layer when adding them to a basemap in MapBuilder. Choose the scale mode (e.g. ratio) and set the max and min scale values for each layer. e.g.
    <?xml version="1.0" standalone="yes"?>
    <map_definition>
    <theme name="STATES_DENSITY" min_scale="Infinity" max_scale="2.5E7" scale_mode="RATIO"/>
    <theme name="COUNTY_POPDENSITY" min_scale="2.5E7" max_scale="0.0" scale_mode="RATIO"/>
    <theme name="HIGHWAYS_LINE"/>
    <theme name="CITIES" min_scale="1000000.0" max_scale="1000.0" scale_mode="RATIO"/>
    </map_definition>
    The above says render the states_density layer while zoomed out to the full extent and up until the user zooms in to a 1:250,000,000 scale. When zoomed in further do not render/display the states population density layer. Display the county population density instead. Always display the highways. And start to display cities when the map in zoomed to 1:1,000,000 and up until 1:1,000 scale.
    If you want to set the labeling scale ranges on a per layer (theme) basis then set it using the Other Properties panel in Map Builder. For the Cities layer above the styling rule with label scale ranges set is:
    <styling_rules>
    <scale_ranges>
    <mode> RATIO </mode>
    <min_labeling_scale> 1.0E8 </min_labeling_scale>
    <max_labeling_scale> 10000.0 </max_labeling_scale>
    </scale_ranges>
    <rule>
    <features style="M.ALL_CITY_L1_8X8"> (POP90 &gt; 1000000) </features>
    <label column="CITY" style="T.S03_CITIES_L1"> 1 </label>
    </rule>
    </styling_rules>
    i.e. show city names from 1:100,000,000 till 1:10,000
    1/100,000,000 is a smaller number than 1/10,000
    Hope this helps.

  • Oracle Map Builder Network Models

    We are working on a project that displays road networks in Oracle Map Builder. Many of the network tables were irrevelant so they were deleted in SQL Developer. However, in Oracle MapBuilder all the Network Tables are still listed. Does anyone know how to synchonize Oracle SQL Developer and MapBuilder?
    Thank you,
    Renee

    Hi Renee,
    Were you using the Network Themes to create new Network Themes or were you using Geometry Themes?
    If you used Network Themes, when you deleted the network (tables), did you delete its entry in user_sdo_network_metadata?
    If you were using the Geometry Themes, did you delete the entry from user_sdo_geom_metadata after you delete the geom. table?
    Try to remove the entries in the network/geom metadata views when you no longer need the network/geom tables.
    You also need to commit after you deleted the tables.
    What version of MapBuilder are you using? (click Help->About Oracle Map Builder)
    jack

  • Import image in Map Builder

    When using the import image tool of Map Builder to create a GeoRaster theme, you may get a popup window with an error message saying that the import was not successful. The application console should contain the following lines.
    Creating GeoRaster Table...
    Calling DML trigger...
    Creating raster data table...
    Importing File...
    java.lang.ExceptionInInitializerError: null
    The georaster object is not loaded correctly!!
    This error happens because of a missing JAI initialization file on mapbuilder.jar file. To solve this problem you need to add the initialization file to mapbuilder.jar.
    1) locate file jai_core.jar on your Oracle installation (usually located at ordim/lib directory).
    2) extract file javax.media.jai.registryFile.jai (extract with full path meta-inf\).
    2) go to directory where mapbuilder.jar is and double click it to open (usually opens with WinZip).
    3) drag folder meta-inf that contains the JAI initialization file to the opened mapbuilder.jar. Check if you have the initialization file with path meta-inf\ inside mapbuilder.jar.
    4) Close mapbuilder.jar.
    5) Start Map Builder and test the import.
    Joao

    to be a little more precise, it seems to happen when updating spatial extent.
    here is the console output
    You chose to open this file: C:\Temp\San_Francisco_Area.tif
    Loading SRID records...
    Done with SRID records
    ImportImageThread running thread: Thread-8
    Creating GeoRaster Table...
    Calling DML trigger...
    Creating raster data table...
    Importing File...
    Georeferencing...
    Updating Spatial Extent...
    Exception: ORA-13430: the GeoRaster object has null attribute(s)
    ORA-06512: at "MDSYS.MD", line 1723
    ORA-06512: at "MDSYS.MDERR", line 8
    ORA-06512: at "MDSYS.SDO_GEOR", line 893
    ORA-06512: at line 4

  • House numbers

    Hi,
    I am working on a query that needs to group addresses and should return the first and last house number in that group. However the house numbers are stored as varchar2, but I want a first and last with a best effort to sort them numerically.
    Housenumber can have values like '1', '1A', '1_2', '10' etc.
    My approach was to sort first on the numerical part, using to_number and regexp_substr and a second sort by the varchar2.
    Something like:
    with t as ( select 1 id, '10' hn from dual union all
                select 1,    '1'     from dual union all
                select 1,    '1A'    from dual union all
                select 1,    '11'    from dual union all
                select 1,    '11B'   from dual union all
                select 1,    '1_2'   from dual union all
                select 1,    '1 B'   from dual union all
                select 1,    '2A'    from dual union all
                select 1,    '1-2'   from dual )
    select hn from t
    order by to_number(regexp_substr(hn,'[0-9]*')),hnWhich gives the sorted output:
    HN
    1
    1 B
    1-2
    1A
    1_2
    2A
    10
    11
    11BPerfect! But I am stuck at the second step. I want the id, the first (ie '1') and last ('11B') grouped:
    ID FIRST LAST
    1  1     11BIt feels like I've done 99% and only need a tiny step... oh, and we have 3+ million addresses (without an index on the house number), so performance is a concern :)
    I am on 10.2.0.4.0
    Thanks!

    Hi,
    So you want only one row per id? That sounds like a job for GROUP BY:
    SELECT       id
    ,       MIN (hn) KEEP ( DENSE_RANK      FIRST
                     ORDER BY TO_NUMBER (REGEXP_SUBSTR (hn, '[0-9]*'))
                      )     AS first
    ,       MAX (hn) KEEP ( DENSE_RANK      LAST
                     ORDER BY TO_NUMBER (REGEXP_SUBSTR (hn, '[0-9]*'))
                      )     AS last
    FROM       t
    GROUP BY  id
    ;Depending on what you know about the numbers, you might be able to do something more efficient.
    For example, if you know that the number (or at least the number that you use for sorting) comes at the very beginning of hn, and that it is never more than 6 digits long, you could try:
    SELECT       id
    ,       MIN ( REGEXP_REPLACE ( '     ' || hn
                          , '[0-9 ]*([0-9 ]{6})'
                          , '\1'
               )                 )     AS first
    ,       MAX ( REGEXP_REPLACE ( '     ' || hn
                          , '[0-9 ]*([0-9 ]{6})'
                          , '\1'
               )                 )     AS last
    FROM       t
    GROUP BY  id
    ;Edited by: Frank Kulash on Jun 17, 2011 6:59 AM

  • Creating context-sensitive HTML Help without using Map #s

    I am uisng RH 8 and am producing a compiled HTML Help file.
    I am wondering if there is another way to call a topic from our application without using the MAP numbers in RH.
    The developer would like to use the MAP ID (string) instead.
    Is there a way to do this?
    Please let me know.
    Thanks.

    Your points are valid but there are also situations when urls are an excellent method.
    For some projects our developers name fields and we have a method of identifying the name applied. We use that as our filename. By that means they know what the help file will be and can create the call before the topic exists and we don't have to maintain map ids for those projects. If we should fail to create the topic, the call has the logic to go to a higher level.
    I wouldn't advise using map ids or urls, I would say understand how both work, their pros and cons, and then decide what works for the project.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • How to map building construction service contract

    how to map building construction service contract
    pls let me know the mapping in sap and proceedure for bill passing and payments

    Hi,
    You can use a service contract or a partial invoicing plan (framework order) to map it in SAP.
    Reg,
    Deepak.

  • Map Builder and SSO?

    Does anyone know if it is possible to use SSO (Single Sign On) to connect to Map Builder? I cannot seem to get this to work regardless of the connection options I try. Thanks for any insight...
    -mcslain
    Edited by: mcslain on Mar 24, 2011 10:05 AM

    There'll likely be an announcement when it's ready for download.
    At present there isn't a specific date yet. Sometime March this year is a possibility.
    Jayant

  • Map Builder SVG onmouseover and onclick

    Hi,
    I'd like to know more about these functions in Map Builder.
    I'd like to be able to change the color of a marker using onmouseover,
    and select that marker by using onclick. Any info. would help.
    Thanks,
    Marlene

    Hi Marlene,
    these theme attributes (onmouseover and onclick) are to be used when you have an application with MapViewer that generates a SVG map. They define the method to call on your application script. MapBuilder does not generate SVG maps. You can fill these parameters with some name, and save the predefined theme. Then you need to develop an application code for SVG implementing these methods. After you deploy MapViewer kit, you should find on the MapViewer web page some demos including SVG.
    Joao

Maybe you are looking for