[Geomoose-users] GeoMOOSE Demo application - Can't find a way to display my layers -reg.

James Klassen klassen.js at gmail.com
Thu May 23 05:26:50 PDT 2013


Next step is to isolate if it is a GeoMoose or a MapServer configuration
problem.

The general troubleshooting procedure for layers that aren't behaving is as
follows:

Use something like FireBug's net tab to inspect the GetMap request the WMS
GeoMoose is sending to MapServer.

Easiest way to do this is to turn on the Net tab, reload your GeoMoose
instance, pan/zoom to your area of interest, clear the net tab, then turn
on your layer.

You should see 2-3 requests at this point to MapServer for your layer.  If
you don't it is a MapBook problem.  Usually this means the
catalog->layer.src doesn't match [your map-source name ]/[layer name within
the map-source].

If you see the connections, right click on them and View in New Tab.  This
will let you see if MapServer is producing an error message or a blank
map.  In either case it is likely that the problem is in your Map file.

=======

I would suggest you put a PROJECTION block in your LAYER in your map file
(that describes your data projection) in addition to the projection block
near the too of your map file.
On May 23, 2013 2:19 AM, "Jaisen Nedumpala" <jaisuvyas at gmail.com> wrote:

> Hi,
>  I did multiple mistakes earlier, and hope I have corrected all of them.
> Still the layer isn't get displayed. :(
> The SRS was actually EPSG:32643, I used EPSG:2326 instead. I corrected it.
> No more EPSG mixing up now. Now my settings are as follows:
>
> (EPSG:32643 is +proj=utm +zone=43 +ellps=WGS84 +datum=WGS84 +units=m
> +no_defs +towgs84=0,0,0)
>
> 1. landuse.map has following lines:
> EXTENT  600731.56 1298462.88 613935.62 1304759.25
> UNITS METERS
>
> WEB
>         METADATA
>             'ows_title' 'Land use Map'
>             'ows_srs' 'EPSG:26915 EPSG:4326 EPSG:900913 EPSG:3857
> EPSG:32643 EPSG:4326'
>             'ows_enable_request' '*'
>             'ows_onlineresource' 'http://www.geomoose.org'
>         END
>     END
>
>     PROJECTION
>         'init=epsg:32643'
>     END
>
> 2. mapbook.xml has following lines:
> <param name="projection">EPSG:3857</param>
>         <param name="zoomto"><![CDATA[
>         {
>             "Jump To:" : {
>                 "World" :
> [-20614760.777156,1751325.1919492,-1927436.1053437,7915207.1517617],
>                 "Parcel Data" :
> [-10384069.859924,5538318.529767,-10356632.423788,5563580.927174],
>                 "Full State of MN" : [-10742765,5398288,-9920914,6310641],
>                 "Village Panchayat" :
> [-20614760.777156,1751325.1919492,-1927436.1053437,7915207.1517617]
>             }
>         }
>         ]]></param>
> Now where lies the problem? I couldn't get my layers displayed. What shall
> I do now? Please help me.
>
>
> 2013/5/21 James Klassen <klassen.js at gmail.com>
>
>> For the extents, you can use proj4, or QGIS to convert coordinates.   Or
>> you can look at the X,Y coordinates shown in GeoMoose when you mouse over
>> the corners of the area you want.  The format is min x, min y, max x, max y.
>>
>> You might want to set the initial extent too.
>> On May 20, 2013 12:00 AM, "Jaisen Nedumpala" <jaisuvyas at gmail.com> wrote:
>>
>>> Hi,
>>>   Sorry for this late reply, as I was busy with some other tasks.
>>> Returned to this now only. My projection and extent settings are as follows:
>>> 1. Extends and SRS in Layer metadata as appeared in QGIS:
>>>     Extents: In layer spatial reference system units : xMin,yMin
>>> 600731.56,1298462.88 : xMax,yMax 613935.62,1304759.25
>>>     Layer Spatial Reference System: +proj=longlat +ellps=WGS84
>>> +datum=WGS84 +no_defs
>>>     (+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0
>>> corresponds to EPSG:4326)
>>>
>>> 2. Projection and extents in the configuration section in mapbook.xml
>>>          <param name="projection">EPSG:4326</param>
>>>         <param name="zoomto"><![CDATA[
>>>         {
>>>             "Jump To:" : {
>>>                 "World" :
>>> [-20614760.777156,1751325.1919492,-1927436.1053437,7915207.1517617],
>>>                 "Parcel Data" :
>>> [-10384069.859924,5538318.529767,-10356632.423788,5563580.927174],
>>>                 "Full State of MN" :
>>> [-10742765,5398288,-9920914,6310641],
>>>                 "Village Panchayat" :
>>> [-20614760.777156,1751325.1919492,-1927436.1053437,7915207.1517617]
>>>             }
>>>         }
>>>         ]]></param>
>>> (I used here the same extend for the World in demo, for my layer because
>>> I don't know how to convert the extents in map file for the use of
>>> mapbook.xml. How? I know that here I did a mistake, how to correct it?)
>>>
>>> 3. local_settings.ini has following values only:
>>> [paths]
>>> root=/var/www/geo/geomoose-2.6.1/maps/
>>> mapserver_url=/cgi-bin/mapserv
>>> temp=/var/www/geo/geomoose-2.6.1/out/
>>>
>>> 4. settings.ini has following values:
>>> [defaults]
>>> ; Location of the default mapbook
>>> mapbook=mapbook.xml
>>> timezone=Asia/Kolkata
>>>
>>> [map]
>>> projection=EPSG:4326
>>>
>>> [paths]
>>> server_name=localhost
>>>
>>> 5. Map file landuse.map has following values:
>>>     EXTENT  600731.56 1298462.88 613935.62 1304759.25
>>>     UNITS METERS
>>>
>>>     WEB
>>>         METADATA
>>>             'ows_title' 'Land use Map'
>>>             'ows_srs' 'EPSG:26915 EPSG:4326 EPSG:900913 EPSG:3857
>>> EPSG:32643 EPSG:4326'
>>>             'ows_enable_request' '*'
>>>             'ows_onlineresource' 'http://www.geomoose.org'
>>>         END
>>>     END
>>>
>>>     PROJECTION
>>>         'init=epsg:4326'
>>>     END
>>>
>>> 6. GeoMOOSE returns an error messge with these settings as follows:
>>> X,Y: -12278844, 283734Lat, Lon: 283734.252, -12278844.225USNG: error
>>> lat283734.25174401 must be between in (-90,90)... no playing at the poles,
>>> yet
>>>
>>> I am not at all playing at poles that I know.. :) Where it went wrong?
>>> How to fix it? Can anybody help me?
>>>
>>>
>>> 2013/5/10 James Klassen <klassen.js at gmail.com>
>>>
>>>> Look at the projection and extents in the configuration section in
>>>> mapbook.xml and the projection in local_settings.ini
>>>>
>>>> As a warning, layers like Google/Bing/OpenStreetMap tiles only work
>>>> with the demo projection/scales/max extent.  WMS layers will be fine in any
>>>> projection supported by the wms server.
>>>> On May 10, 2013 1:04 AM, "Jaisen Nedumpala" <jaisuvyas at gmail.com>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I am Jaisen, new to GeoMOOSE.
>>>>> I was trying to make up my data with GeoMOOSE. As I am new, I did only
>>>>> minor changes in the demo application, as described in the documentation
>>>>> "How To Add Layers". But I couldn't visualise my data in GeoMOOSE. I don't
>>>>> understand where lies the problem. Please help me. What I did is described
>>>>> below:
>>>>>
>>>>> ------------------------------------------------
>>>>> Created /var/www/geo/geomoose-2.6.1/htdocs/projections/EPSG32643.js
>>>>> with content following:
>>>>>
>>>>> Proj4js.defs["EPSG:32643"] = "+proj=utm +zone=43 +ellps=WGS84
>>>>> +datum=WGS84 +units=m +no_defs +towgs84=0,0,0";
>>>>>
>>>>> Created /var/www/geo/geomoose-2.6.1/htdocs/projections/EPSG4326.js
>>>>> with content following:
>>>>>
>>>>> Proj4js.defs["EPSG:4326"] = "+proj=longlat +ellps=WGS84 +datum=WGS84
>>>>> +no_defs +towgs84=0,0,0";
>>>>>
>>>>> In /var/www/geo/geomoose-2.6.1/htdocs/geomoose.html
>>>>> Added following as line 59 and 60:
>>>>>
>>>>> <script type="text/javascript" src="projections/EPSG32643.js"></script>
>>>>> <script type="text/javascript" src="projections/EPSG4326.js"></script>
>>>>>
>>>>> In
>>>>> /var/www/geo/geomoose-2.6.1/maps/demo/statedata/basemap.map
>>>>> /var/www/geo/geomoose-2.6.1/maps/demo/parcels/parcels.map
>>>>> /var/www/geo/geomoose-2.6.1/maps/demo/wms/lmic.map
>>>>> /var/www/geo/geomoose-2.6.1/maps/demo/wms/usgs.map
>>>>> Added
>>>>> EPSG:32643 EPSG:4326
>>>>> for 'ows_srs' parameter in METADATA section.
>>>>>
>>>>> Created directory /var/www/geo/geomoose-2.6.1/maps/edavaka/landuse/
>>>>> placed landuse.map in it.
>>>>>
>>>>> Added following lines as line 100-104 to
>>>>> /var/www/geo/geomoose-2.6.1/conf/mapbook.xml
>>>>>
>>>>> <map-source name="Landuse" type="mapserver">
>>>>>         <file>./edavaka/landuse/landuse.map</file>
>>>>>         <layer name="landuse" status="on"/>
>>>>>         <param name="FORMAT" value="image/png;bits=8"/>
>>>>>     </map-source>
>>>>>
>>>>> Added following lines as 387-391 to
>>>>> /var/www/geo/geomoose-2.6.1/conf/mapbook.xml
>>>>>
>>>>>             <group title="Panchayat Layers" expand="false">
>>>>>                 <layer title="Land use" src="Landuse/landuse"
>>>>> metadata="true" legend="true" tip="Land use and land cover"
>>>>> show-legend="true">
>>>>>                 <metadata>http://www.geomoose.org/docs/</metadata>
>>>>>                 </layer>
>>>>>             </group>
>>>>>
>>>>> Content of landuse.map is follows:
>>>>> ---------------------
>>>>> MAP
>>>>>     NAME 'landuse'
>>>>>     SIZE 800 650
>>>>>     STATUS ON
>>>>>     EXTENT  600200.710627 1297963.898875 614053.022957 1305268.779057
>>>>>
>>>>>     UNITS METERS
>>>>>
>>>>>     INCLUDE "../../geomoose_globals.map"
>>>>>
>>>>>     WEB
>>>>>         METADATA
>>>>>             'ows_title' 'Land use Map'
>>>>>             'ows_srs' 'EPSG:26915 EPSG:4326 EPSG:900913 EPSG:3857
>>>>> EPSG:32643 EPSG:4326'
>>>>>             'ows_enable_request' '*'
>>>>>             'ows_onlineresource' 'http://www.geomoose.org'
>>>>>         END
>>>>>     END
>>>>>
>>>>>     PROJECTION
>>>>>         'init=epsg:4326'
>>>>>     END
>>>>>
>>>>>     LEGEND
>>>>>           STATUS ON
>>>>>           LABEL
>>>>>         TYPE TRUETYPE
>>>>>         FONT vera_sans
>>>>>         SIZE 8
>>>>>         COLOR 0 0 0
>>>>>           END
>>>>>     END
>>>>>
>>>>>       LAYER
>>>>>         NAME landuse
>>>>>             CONNECTIONTYPE postgis
>>>>>             CONNECTION "dbname='mydb' host=localhost port=5432
>>>>> user='jaisen' password='mypassword' sslmode=allow"
>>>>>             DATA 'the_geom FROM "landuse" USING UNIQUE gid USING
>>>>> srid=4326'
>>>>>             STATUS ON
>>>>>         TYPE POLYGON
>>>>>         LABELITEM 'PIN'
>>>>>         LABELCACHE ON
>>>>>         LABELMAXSCALE 20000
>>>>>         FILTER ([PARC_CODE] == 1)
>>>>>
>>>>>         CLASS
>>>>>             NAME 'Landuse'
>>>>>             STYLE
>>>>>                 WIDTH 3
>>>>>                 COLOR -1 -1 -1
>>>>>                 OUTLINECOLOR 93 181 53
>>>>>                 MAXSCALEDENOM 15000
>>>>>             END
>>>>>             STYLE
>>>>>                 SIZE 1
>>>>>                 COLOR -1 -1 -1
>>>>>                 OUTLINECOLOR 33 106 43
>>>>>             END
>>>>>
>>>>>             LABEL
>>>>>                 TYPE TRUETYPE
>>>>>                 FONT vera_sans
>>>>>                 SIZE 8
>>>>>                 ANTIALIAS TRUE
>>>>>                 COLOR 0 0 0
>>>>>                 OUTLINECOLOR 254 254 200
>>>>>                 BUFFER 4
>>>>>                 MINFEATURESIZE auto
>>>>>                 PARTIALS FALSE
>>>>>                 POSITION cc
>>>>>             END
>>>>>         END
>>>>>
>>>>>
>>>>>
>>>>>         METADATA
>>>>>             # drill-down identify service record.
>>>>>                   'identify_record'    'templates/identify.html'
>>>>>
>>>>>             # query.php / "Search Parcels" functionality.
>>>>>             'itemquery'    'templates/search_result.html'
>>>>>             'itemquery-filter'    '/.*[qstring].*/i'
>>>>>             'qstring_validation_pattern' '.'
>>>>>
>>>>>             # Feature reports are stored in the conf/feature_report
>>>>> directory.
>>>>>             'feature_report' 'parcel.xml'
>>>>>
>>>>>                   'select_record'    'templates/select_result.html'
>>>>>             'select_header' 'templates/select_header.html'
>>>>>             'popups' 'parcels_popup.html'
>>>>>
>>>>>         END
>>>>>         TOLERANCE 0
>>>>>
>>>>>         END
>>>>>
>>>>> END ## end Map
>>>>> ---------------------
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
>>>>> - നെടുമ്പാല ജയ്സെന്‍ -
>>>>> ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
>>>>>     (`'·.¸(`'·.¸^¸.·'´)¸.·'´)
>>>>> «´¨`·* .  Jaisen . *..´¨`»
>>>>>     (¸.·'´(`'·.¸ ¸.·'´)`'·.¸)
>>>>>     ¸.·´^.`'·.¸ ¸.·'´
>>>>>      ( `·.¸`·.¸
>>>>>       `·.¸ )`·.¸
>>>>>      ¸.·(´ `·.¸
>>>>>     ¸.·(.·´)`·.¸
>>>>>       ( `v´ )
>>>>>         `v´
>>>>>
>>>>> _______________________________________________
>>>>> Geomoose-users mailing list
>>>>> Geomoose-users at lists.osgeo.org
>>>>> http://lists.osgeo.org/mailman/listinfo/geomoose-users
>>>>>
>>>>>
>>>
>>>
>>> --
>>> ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
>>> - നെടുമ്പാല ജയ്സെന്‍ -
>>> ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
>>>     (`'·.¸(`'·.¸^¸.·'´)¸.·'´)
>>> «´¨`·* .  Jaisen . *..´¨`»
>>>     (¸.·'´(`'·.¸ ¸.·'´)`'·.¸)
>>>     ¸.·´^.`'·.¸ ¸.·'´
>>>      ( `·.¸`·.¸
>>>       `·.¸ )`·.¸
>>>      ¸.·(´ `·.¸
>>>     ¸.·(.·´)`·.¸
>>>       ( `v´ )
>>>         `v´
>>>
>>
>
>
> --
> ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
> - നെടുമ്പാല ജയ്സെന്‍ -
> ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
>     (`'·.¸(`'·.¸^¸.·'´)¸.·'´)
> «´¨`·* .  Jaisen . *..´¨`»
>     (¸.·'´(`'·.¸ ¸.·'´)`'·.¸)
>     ¸.·´^.`'·.¸ ¸.·'´
>      ( `·.¸`·.¸
>       `·.¸ )`·.¸
>      ¸.·(´ `·.¸
>     ¸.·(.·´)`·.¸
>       ( `v´ )
>         `v´
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geomoose-users/attachments/20130523/3857afd1/attachment-0001.html>


More information about the Geomoose-users mailing list